用汇编语言编程为:MOVP1,#00H和MOVP1,#0FFH用C语言编程为:P1=0X00和P1=0XFF,或直接用十进制表示:P1=0和P1=255单片机中的0000H与00H有什么区别.怎样才能让P1口清零和置1_百度知...,0000H和00H都是16进制数,4位二进制数可用一位16进制数表示,则0000H表示的是16位二进制数,00H表示的是8位二进制数,单片机中的0000H与00H有什么区别.怎样才能让P1口清零和置1_百度知...,0000H和00H都是16进制数,4位二进制数可用一位16进制数表示,则0000H表示的是16位二进制数,00H表示的是8位二进制数。

1、单片机中的0000H与00H有什么区别.怎样才能让P1口清零和置1_百度知...

0000H和00H都是16进制数,4位二进制数可用一位16进制数表示,则0000H表示的是16位二进制数,00H表示的是8位二进制数。单片机中只有两个是16位寄存器(PC和DPTR),可以进行16位二进制的操作,其余的寄存器只能进行8位操作,如:MOVDPTR,#2100HMOVA,20HP1口清零或置1的操作,由于P1口是8位的I/O口,要8位二进制数为全0或全1。用汇编语言编程为:MOVP1,#00H和MOVP1,#0FFH用C语言编程为:P1=0X00和P1=0XFF,或直接用十进制表示:P1=0和P1=25。


文章TAG:mark bit 00h什么意思  mark  bit  00h  pmd  操作  
下一篇