1、第一就是簡單利用位邏輯指令來實現,看下面動態圖,我就不做解釋了哈
2、第二種就是利用字節異或指令來實現,異或什么意思呢,即同為0,異為1,下列程序中讓2#00000001與MB1字節比較,由于高位都是0,所以我們只看低位M1.0
3、第三種利用復位置位指令來實現,這里關鍵點是用好上升沿,由于是置位和復位,看不到Q0.2的狀態,小伙伴可以自行下載試試;
4、第四種利用累加器來實現,程序呢也是比較簡單,就是用到累加器和比較指令,第一次掃描周期將vb0清零:
5、第五種利用字節循環指令,這里用到的是字節左移循環指令,在第一次掃描周期時將2#10101010傳送至VB10,然后循環左移;
除了上述五種外,還有其他方式,比如計數器,字,雙字循環移動指令等,今天就先簡單分享這么多了!