单片机中走马灯如何编程?

2025-03-07 03:14:19
推荐回答(2个)
回答1:

就是所谓的流水灯,可以说是单片机中最简单的了,直接用一组总线控制(P0,P1,P2,P3口都可以),控制相应的LED的端口的高低电平就可以(至于是高电平还是低电平就要看你的硬件电路了)

回答2:

ORG 0000H ;
LJMP START ;
ORG 30H ;
START:MOV SP,#5FH ;
MOV A,#80H ; 左边的第一个灯亮。其余暗
LOOP:MOV P1,A ;
RL A ; 左移。实现跑马效果
LCALL DELAY ;
LJMP LOOP ;
DELAY:MOV R7,#200 ;
D1:MOV R6,#255 ;
D2:NOP
NOP
NOP
NOP
DJNZ R6,D2 ;
DJNZ R7,D1 ;
RET ;
END