可逆移位寄存器指令SFTR(84)
C:控制通道
St :移位开始通道
E :结束通道
功能
当执行条件为ON时,
根据控制通道C的内容,在St
~E通道内,执行左移或右移位操作。
可逆移位寄存器的用法
控制通道C的含义
②
左、右移位的控制
●通道C之bit
15为0时,在移位脉冲的作用下,根据C之bit
12的状态进行左移或右移。
○ C之bit
12为1
左移:每个扫描周期,从St到E按位依次左移一位,C之bit13的数据移入St之bit
0中,E之bit15的数据
移入CY中。
○ C之bit
12为0右移:每个扫描周期,从E到St按位依次右移一位,C之bit13的数据移入E之bit15中,St之bit0的数据移入CY中。
●在执行条件为OFF时停止工作。此时若C之bit15为1,St到E及CY仍保持原状态不变。