题目为: 用一个开关控制三个照明灯,要求开关闭合时灯亮,开关断开时灯灭。如果再3s内每闭合一次开关,亮的灯数由1个到2个到3个再到2个、1个、0个循环;如果开关断开的时间超过3秒,再扳合开关时,重复上述过程。 书上的答案为: 我想问一下,m0.0在SHL_W命令左移后为什么会为1?请知道的朋友告诉我一下
第1个回答 2019-01-17
因为西门子字的存储空间是高位低字节,低位高字节。在MW0中高位是MB0,低位是MB1。M1.7左移一位就是M0.0了。
第2个回答 2019-11-06
一次123-3210过后,再按灯就不亮了吧,无法一直123-3210的循环吧?有高手指点一下吗?