您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
S :源数据(通道或十六进制数 ) St :开始通道 E:结束通道号 功能 在执行条件为ON时,将S传送到从St到E的各通道中。 使用BEST指令举例 功能 ① @BSET指令的第二、第三操作数都是TIM000,即执行@BSET指令,只把数据传送到TIM000中。 ②在00001OFF、00000 OFF→ON 时,执行一次MOV指令,将 #0100传送到通道HR00中。 ③自此TIM 000以设定值10秒定时。 ④ 经过10秒,定时器TIM000 ON, 线圈01000 ON 。 ⑤当需要改变定时器TIM000的当前值时,可通过执行@BSET指令来实现。 例如,在TIM000的当前值为0089时,令00001 ON一次: 执行@BSET指令将0050传送到TIM000中,TIM000的当前值立即变为0050。 自此,TIM000的当前值从0050开始,每隔0.1秒减1,一直减到为0000为止。 ⑥由于HR00中的数据没有改变,在下一次定时器TIM000工作时,其定时值仍然是0100。 ★ 以上是用BSET指令改变定时器的当前值。 ★ 用BSET指令也可以改变定时器的设定值。方法为: 本例中,令BSET指令的第2、3操作数为HR00,执行BSET指令后,TIM000的设定值就为0050了。
|