分析程序功能
(1)
当00100为OFF时,执行主程序。
①执行指令MOV向通道220传送数据0001(使22000ON)。
②
执行指令KEEP,由01100输出秒脉冲(注意25502的作用)。
(2)
当00100为ON时,执行主程序中的指令SBS,中断执行主程序,转去执行子程序
005:
①
只要00100一直ON,每个扫描周期都执行移位寄存器指令SFT,使22000的ON状态每秒向高位移一位。
移位时间取决于00100 ON的时间。
②
执行指令MOV,将通道220的内容传送到通道010。
③
返回主程序,继续执行主程序中的指令KEEP。
只要00100ON,上述过程将持续进行。
注意几个问题:
①
程序中若将SBS改成@SBS,会产生什么现象?
②
当22007为ON时,通道220的内容将如何变化?此后220的内容如何变化?