用单片机实现一个按键控制8个发光二极管,第一次按下从左到右来回流水灯,第二次按下从右往左来回流水灯?

2025-05-19 22:11:38
推荐回答(2个)
回答1:

KEY1 EQU P1.0
KEY2 EQU P1.1
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV A,#0FEH
MOV P2,A
LOOP:
JB KEY1,LOOP1
MOV P2,#0FFH
LCALL DELAY
RL A
MOV P2,A
LCALL DELAY
SJMP LOOP
LOOP1:
JB KEY2,LOOP
MOV P2,#0FFH
LCALL DELAY
RR A
MOV P2,A
LCALL DELAY
SJMP LOOP
DELAY:
MOV R2,#100
DLY1:
MOV R3,#250
DJNZ R3,$
DJNZ R2,DLY1
RET
END

回答2:

冬季针织衫是啥时候