单键控制启停程序你知道几个呢
1、第一就是简单利用位逻辑指令来实现,看下面动态图,我就不做解释了哈
2、第二种就是利用字节异或指令来实现,异或什么意思呢,即同为0,异为1,下列程序中让2#00000001与MB1字节比较,由于高位都是0,所以我们只看低位M1.0
3、第三种利用复位置位指令来实现,这里关键点是用好上升沿,由于是置位和复位,看不到Q0.2的状态,小伙伴可以自行下载试试;
4、第四种利用累加器来实现,程序呢也是比较简单,就是用到累加器和比较指令,第一次扫描周期将vb0清零:
5、第五种利用字节循环指令,这里用到的是字节左移循环指令,在第一次扫描周期时将2#10101010传送至VB10,然后循环左移;
除了上述五种外,还有其他方式,比如计数器,字,双字循环移动指令等,今天就先简单分享这么多了!
赞 (0)