发表于:2009/4/18 17:30:00
#10楼
N的最大值为1~8
可是有一点我搞不懂,当我把指令这样写[DECO X10 M10 K4]时候,我的X10,没有导通,可是M10却导通了,不知道为什么。然后我把X10换成D0,把K0传送到D0里,但是这个时候M10还是导通。当D0等于16时,M10也导通。再次看手册,发现这条指令的意是前的是按照2进制算出来的值再控制后面的M10。如:
X10 X11 X12 X13 都为未导通时,是0000 ,那么M10 就会导通
X10 X11 X12 X13 都导通时,是1111,为7,那么M17就会导通。
这条指令为8<->256位解码
就是前面的X10的8位的2次方对应后面M10~M265。所以这条指令为8<->256位解码
使用这条的指令就可以大大减少输入点的使用。
不知道我这样理解对不对。
可是有一点我搞不懂,当我把指令这样写[DECO X10 M10 K4]时候,我的X10,没有导通,可是M10却导通了,不知道为什么。然后我把X10换成D0,把K0传送到D0里,但是这个时候M10还是导通。当D0等于16时,M10也导通。再次看手册,发现这条指令的意是前的是按照2进制算出来的值再控制后面的M10。如:
X10 X11 X12 X13 都为未导通时,是0000 ,那么M10 就会导通
X10 X11 X12 X13 都导通时,是1111,为7,那么M17就会导通。
这条指令为8<->256位解码
就是前面的X10的8位的2次方对应后面M10~M265。所以这条指令为8<->256位解码
使用这条的指令就可以大大减少输入点的使用。
不知道我这样理解对不对。
一切都在努力中!!