我似乎無法找到這個問題的答案。8051組裝按鈕點擊
一個LED連接到端口P2.4,一個按鈕連接端口P1.7。我們有COUNT變量,每次點擊按鈕時我們都會增加它。因此,如果我們按下按鈕5次led亮起,如果我們按下按鈕10次led熄滅,並且繼續15 LED亮起,則20熄滅。我認爲可能需要使用CJNE指令,但我不確定。
LED EQU P2.4
button EQU P1.7
COUNT EQU 30H
ORG 00H
LJMP main
main:
CLR P2.4
SETB P1.7
MOV COUNT,#0
again:
JB button,$
JNB button,$
INC COUNT
MOV A,COUNT
ANL A,#01h
MOV P2.4,A
JMP again
END
如果你發現任何值得一給予好評或接受以及如何橫空出世的答案我有興趣知道。 –