用汇编语言按钮控制8个led循环第一个按钮从左到右闪烁第二个按钮从右到左按钮从p1口出led灯从p2口出
发布网友
发布时间:2022-05-02 23:37
我来回答
共1个回答
热心网友
时间:2023-10-09 22:40
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