LED显示屏动态显示及程序

上传:hopeless3172 浏览: 16 推荐: 0 文件:rar 大小:270.307 KB 上传时间:2022-10-29 16:50:36 版权申诉

实现动态显示效果的方法和以上几种基本类似,这里以滚动显示为例作一说明。对于需要滚动的文字,可以将其设置为位图格式,暂存于内存中,然后利用VC 提供的位图拷贝函数BitBlt将位图复制到显示位置。对于特殊字符或图形,则可以直接利用BitBlt函数调用到显示位置。然后在类CLEDDlg的 OnTimer函数中调用该函数,以实现文字的滚动显示。另外,也可以通过设定不同的响应时间间隔来改变文字的滚动速度。

程序清单:

ORG  00H

LOOP: MOV A,#0FFH ;开机初始化,清除画面

MOV P0,A    ;清除P0口

       ANL P2,#00   ;清除P2口

MOV R2,#200  

D100MS: MOV R3,#250 ;延时100毫秒

       DJNZ R3,$

       DJNZ R2,D100MS

       MOV 20H,#00H ;取码指针的初值

l100:    MOV R1,#100 ;每个字的停留时间

L16:    MOV R6,#16 ;每个字16个码

上传资源
用户评论