石头哥
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 174 点
下载积分: 1788 分
在线时间: 24(小时)
注册时间: 2021-04-01
最后登录: 2024-11-01
查看石头哥的 主题 / 回贴
楼主  发表于: 2021-09-14 12:18
用宏指令做了个闪烁测试.
按下“启动”,指示灯按设定的周期时间开始闪烁。
按下“停止”按钮,指示灯要立即熄灭。
用的是While....Wend语句 ,思路如下:
While (启动 true)
    //statement
    ...ON
    DELAY()
    ...OFF
    DELAY()
    if (停止 true)  then
       ...OFF
       break
    end if
WEND
因为“停止”命令在While 循环里面,受周期时间影响,如果间隔时间设定较长,按下停止不能立即停。
请教大家这个要怎么弄?