LED滚动字幕动态显示
显示要求汉字在显示屏上按从左到右的顺序一个个的出现。设计时可采用如下方法:首先将LED显示屏对应的显示缓冲区全部清零,即 LED显示空白,然后每间隔一个“软定时器”设定的动态显示时间,显示缓冲区依次加入一个汉字点阵数据并进行扫描显示,这样就可达到动态显示的效果。实现LED从左向右移动显示程序:
TIME0:INC R5
CJNE R5,#3,NEXT
MOV R5,#0
INC DPTR
INC DPTR
INC R1
CJNE R1,#144,NEXT
MOV R1,#0
MOV DPTR,#TAB
NEXT: MOV TH0,#3CH
MOV TL0,#0B0H
RETI