[英]8051[AT89C51]: Write a program to monitor bit P1.3. When it is high, send 55H to P2
我試圖解決我書中的一個問題; 該程序在Keil上編譯時沒有任何錯誤,當我使用LED在Proteus上對其進行檢查(與其他類似程序正常工作)時,位確實已設置,但數據55H沒有發送到端口2,我也包括我的代碼。 請找出任何潛在的錯誤。 謝謝
ORG 0
MOV P2,#00H
SETB P1.3
TOGGLE: JB P1.3,SEND
SJMP TOGGLE
SEND: MOV P2,#055H
SJMP TOGGLE
END
我在Proteus 7上嘗試了您的代碼,它運行時沒有任何類型的錯誤。
數據55H成功寫入端口P2。
檢驗我的模擬輸出:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.