0000H和00H都是16进制数,4位二进制数可用一位16进制数表示,则0000H表示的是16位二进制数,00H表示的是8位二进制数。
单片机中只有两个是16位寄存器(PC和DPTR),可以进行16位二进制的操作,其余的寄存器只能进行8位操作。如:MOV DPTR,#2100H MOV A,20H
P1口清零或置1的操作,由于P1口是8位的I/O口,要8位二进制数为全0或全1。
用汇编语言编程为:MOV P1,#00H 和 MOV P1,#0FFH
用C语言编程为:P1=0X00 和 P1=0XFF,或直接用十进制表示:P1=0 和 P1=255。
温馨提示:答案为网友推荐,仅供参考