三菱plc字高八位和低八位_三菱PLC如何传送高8位和低8位数据

展开全部

K1M0是M0123的意思,K2M0是M01234567的意思;K3M0是M0123  4567   10 11 12 13

K4M0是M0123  4567   10 11 12 13   14 15 16 17。

也就是说,K1M0对应的是M0,M1,M2,M3,自己类推。

简单理解就是,例:K1M0中,M0=0,M1=1,M2=1,M3=0,把这个数62616964757a686964616fe78988e69d8331333431373839值放到D0里面就是0110。

d428bb1512702f669a2a2dd9471a8577.png

扩展资料:

二进制就是以0或者1表示的,打个比方。

K1Y0指4个一组,即Y3.Y2.Y1.Y0.分别是指8.4.2.1。MOV K() K1Y0。传送(8)给K1Y0就是1000即=Y3亮。传送(4)就是0100=Y2亮。以此类推。

对于八位的单片机来说,高八位和低八位是很少用到的,但也有用到的地方,比如程序计数器PC,高八位代表地址的A15~A8,低八位代表地址的A7~A0;再比如数据地址指针DPTR,也是如此分为DPH的高八位和DPL的低八位,再比如定时器计数器TH0、TH1是高八位,TL0、TL1是低八位等等。

对照上面的公式你要Y1和Y3亮就是4+8=12。即MOV K12 K1Y0,可以写程序试试,MOV K12 K1Y0就是把十进制转换成二进制传送到K1Y0中。