跳至內容

單片機怎麼使p1取反

更新時間
连续6年不跑路的安全速度最适合国人VPN
连续6年不跑路的安全速度最适合国人VPN
通過設置 p1 爲輸出模式並編寫代碼讀寫 p1 寄存器,可實現 p1 引腳取反:1. 設置 p1 爲輸出模式;2. 將所需值寫入 p1 寄存器。

如何使用單片機使 P1 取反

步驟:

  1. 設置 P1 爲輸出模式。
  2. 編寫程序讀寫 P1 寄存器。

詳細說明:

1. 設置 P1 爲輸出模式

MCS-51 指令集:

MOV P1, #0xFF  ; 設置 P1 爲輸出模式
登錄後複製

8051 指令集:

SFR P1CON = 0x00 ; 設置 P1 爲輸出模式
登錄後複製

2. 編寫程序讀寫 P1 寄存器

MCS-51 指令集:

MOV R0, #0x55MOV P1, R0    ; 將 R0 中的值寫入 P1
登錄後複製登錄後複製

8051 指令集:

MOV R0, #0x55MOV P1, R0    ; 將 R0 中的值寫入 P1
登錄後複製登錄後複製

以上代碼將十六進制值 0x55 (二進制 01010101) 寫入 P1 寄存器,從而使 P1 引腳取反(從 0 到 1,或從 1 到 0)。

以上就是單片機怎麼使p1取反的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。