江小工
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 219 点
下载积分: 582 分
在线时间: 75(小时)
注册时间: 2024-03-13
最后登录: 2024-06-05
查看江小工的 主题 / 回贴
楼主  发表于: 64天前
比如通过计数器调用不同子程序,子程序P0里实现Y0→Y7逐个点亮,P2实现Y10→Y17逐个点亮。当P1执行到一半时,比如刚点亮到Y4,此时计数器加一,调用子程序P2。那么,P1里没执行完的步骤怎么办?剩下的Y5,Y6,Y7会和Y10,Y11这些一起动作吗
江小工
级别: 略有小成
精华主题: 0
发帖数量: 25 个
工控威望: 219 点
下载积分: 582 分
在线时间: 75(小时)
注册时间: 2024-03-13
最后登录: 2024-06-05
查看江小工的 主题 / 回贴
1楼  发表于: 60天前
不好意思打扰了,我程序写的有点问题。P0里Y的状态没有清,所以下次再进入P0的时候,Y的状态还叠加了上个周期的,所以看起来灯在乱闪。