使用汇编语言编写一个单片机程序,有八个灯,依次点亮,全亮后全灭,循环三次

点亮的灯不熄灭,求大神帮帮忙!!!

第1个回答  2018-06-06
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN;
    MOV R2,#3
LOOP:
    MOV A,#0FEH
    MOV R3,#8
LOOP1:
    MOV P0,A
    LCALL DELAY
    CLR C
    RLC A
    DJNZ R3,LOOP1
    MOV P0,#00H
    LCALL DELAY
    MOV P0,#0FFH
    LCALL DELAY
    DJNZ R2,LOOP
    SJMP $
DELAY:
    MOV R4,#200
DLY:
    MOV R5,#250
    DJNZ R5,$
    DJNZ R4,DLY
    RET
    END

本回答被提问者和网友采纳
相似回答