當前位置:編程學習大全網 - 電腦編程 - 單片機中的0000H與 00H有什麽區別.怎樣才能讓P1口清零和置1

單片機中的0000H與 00H有什麽區別.怎樣才能讓P1口清零和置1

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。

  • 上一篇:十天的嬰兒老是在三更半夜拉肚子是怎麽回事
  • 下一篇:如何編寫脈沖輸出程序
  • copyright 2024編程學習大全網