单片机 用汇编语言 使8个发光二极管(LO~L8)从中间(L3,L4)两个两个往两边逐一点亮

2025-03-12 22:55:16
推荐回答(1个)
回答1:

ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
    MOV DPTR,#TAB
    MOV R2,#4
LOOP:
    CLR A
    MOVC A,@A+DPTR
    MOV P0,A
    LCALL DELAY
    INC DPTR
    DJNZ R2,LOOP
    SJMP MAIN
DELAY:
    MOV R3,#200
DLY:
    MOV R4,#250
    DJNZ R4,$
    DJNZ R3,DLY
    RET
TAB:
    DB 0E7H,0DBH,0BDH,7EH
    END