单片机编程: P1口8个灯从低位到高位依次点亮(流水灯),遇到外部中断1,8个灯亮点 。求电路原理

2025-04-13 06:38:19
推荐回答(1个)
回答1:

ORG 0000H
LJMP MAIN
ORG 0013H
LJMP EXT1
ORG 0030H
MAIN:
    MOV A,#0FEH
LOOP:
    MOV P1,A
    RL A
    LCALL DELAY
    SJMP LOOP
EXT1:
    MOV P1,#00H
    MOV R7,#10
DD:
    LCALL DELAY
    DJNZ R7,DD
    RETI
DELAY:
    MOV R2,#200
DLY:
    MOV R3,#250
    DJNZ R3,$
    DJNZ R2,DLY
    RET
    END