没理由会一样啊, MOV Z0 K4Y0中Z0相当于普通的寄存器D,K4Y0相当于一个16位的寄存器D,即把Z0=0,Y全灭,Z0=1Y0接通,Z0=2Y1接通,Y0灭,Z0=3,Y0Y1接通。此程序的结果是每次加1的变化1.2.3.4.5.6.7.8.9.。。。。。。。
INCP K4Y0Z0则根据Z0变址,Z0=0,对应Y0~Y17,输出全灭,Z0=1对应Y0~Y17,Y0接通,Z=2对应Y1~Y20,Y1接通,Z=3对应Y2~Y21,Y2接通,因此每接通一次就多一个输出点接通,之前的输出点不灭,变化应该是1.3.7.15。。。。。
楼主留言:
你上面MOV ZO K4Y0的解释我能看的懂。 就是底下INCP K4Y0Z0的解释不是很清楚,为什么Z0=0,对应Y0~Y17,输出全灭,Z0=1对应Y0~Y17,Y0接通,Z=2对应Y1~Y20,Y1接通,Z=3对应Y2~Y21,Y2接通,因此每接通一次就多一个输出点接通,之前的输出点不灭,变化应该是1.3.7.15。。。。。,,,,,, Z0值的不同,(对应 Y0~Y17,Y0接通,对应Y1~Y20,Y1接通,对应Y2~Y21,Y2接通)Y的对应也不同,Z0=0和=1时,都是对应的Y0~Y17。还有