吕泵
一排六个灯,我想要依次全部点亮。开始想用传送指令点亮第一个,之后用FOR循环,循环采用增指令。但后来发现增指令是每次加一,而灯是M0.0~M0.5,对应应该是1,3,7.....的吧,用ADD的话每次加的值很麻烦,请问该如何用简单点的方法实现呢?
楼主最近还看过
先置一个1让第一盏灯亮再用移位指令可以进行移位,移位以后,然后再或上一个1(这个数可以让新位加上一个1),你先给他一位,然后他这个一跑到这个次位去了。然后新的位你再给他或上一个1,那就是移了两个1,M0.0和M0.1就都亮了,然后再移一位,再从最后或上一个1,每次都这样弄,然后六个就可以都这样点亮。
我问了问老师,老师给我说的。我主要是没用到逻辑或指令
tanwei138
感谢分享