可逆移位寄存器指令SFTR(84)


C:控制通道 St :移位開始通道 E :結(jié)束通道
功能
當(dāng)執(zhí)行條件為ON時(shí), 根據(jù)控制通道C的內(nèi)容,在St ~E通道內(nèi),執(zhí)行左移或右移位操作。
可逆移位寄存器的用法
控制通道C的含義

② 左、右移位的控制
●通道C之bit 15為0時(shí),在移位脈沖的作用下,根據(jù)C之bit 12的狀態(tài)進(jìn)行左移或右移。
○ C之bit 12為1 左移:每個(gè)掃描周期,從St到E按位依次左移一位,C之bit13的數(shù)據(jù)移入St之bit 0中,E之bit15的數(shù)據(jù) 移入CY中。
○ C之bit 12為0右移:每個(gè)掃描周期,從E到St按位依次右移一位,C之bit13的數(shù)據(jù)移入E之bit15中,St之bit0的數(shù)據(jù)移入CY中。
●在執(zhí)行條件為OFF時(shí)停止工作。此時(shí)若C之bit15為1,St到E及CY仍保持原狀態(tài)不變。










