實現(xiàn)應(yīng)用單片機最小應(yīng)用系統(tǒng)實現(xiàn)流水燈顯示,具體通過控制從P0口開始到P1口、P2口、P3口實現(xiàn)亮兩盞燈的流水燈控制。
以下是我寫的程序,有很多錯誤,自己的知識很少,不會改,希望大神幫幫忙,感激不盡。!
LED_PORT0 EUQ P0
LED_PORT1 EUQ P1
LED_PORT2 EUQ P2
LED_PORT3 EUQ P3
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV R0, #08H
MOV R1, #08H
MOV R2, #08H
MOV R3, #08H
MOV LED_PORT0, #00H
MOV LED_PORT1, #00H
MOV LED_PORT2, #00H
MOV LED_PORT3, #00H
MOV A, #01H
AA: MOV LED_PORT1, A
LCALL DELAY
RL A
DJNZ R0, AA
MOV A, #01H
BB: MOV LED_PORT3 A
LCALL DELAY
RL A
DJNZ R1, BB
MOV A, #01H
CC: MOV LED_PORT2 A
LCALL DELAY
RL A
DJNZ R2, C
MOV A, #01H
DD: MOV LED_PORT0 A
LCALL DELAY
RL A
DJNZ R3, D
RET
END
|