C1
:比较数1
C2 :
比较数2
功能
在执行条件为ON时,将C1
和C2进行比较。
当 C1
> C2时,标志位25505
ON
当 C1
= C2时,标志位25506
ON
当 C1
< C2时,标志位25507
ON
使用CMP指令举例(1)
写语句表、分析程序功能
分析程序功能
执行指令CMP时,将TIM000的当前值与
#0200进行比较。
当00000为ON时,TIM000开始定时、且开始执行CMP指令。
TIM000的当前值由0300每隔0.1秒减1。
若TIM000当前值大于#0200时,25505
ON →20000 ON。
若TIM000的当前值等于#
0200时,25506
ON → 20001 ON。
若TIM000的当前值小于#
0200时,25507
ON → 20002 ON。
当TIM000
定时到
时,20002和
20003 ON。
可见:配合指令CMP,用一个定时器可以控制多个输出位。