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

希望能尽量详细的说下
2024-11-26 07:13:58
推荐回答(2个)
回答1:

0000H表示地址的时候为16位地址,00H表示8位地址

表示数据比如#0000H表示16位数据,#00H表示8位数据

P1口清零
汇编我有点忘记了,可以用EQU定义P1口 使用SETB 和 CLR指令。

SETB P1.0
SETB P1.1
SETB P1.2
.......
SETB P1.7

回答2:

0000h:十六位16制。
00h:8位16制。

main(){
P1=0x00;//清零
delay();
P1=0xff;//置1}