武汉理工大学《集成电路课程设计》说明书
RETI
5.2.3 汉字显示的原理
我们以中文宋体字库为例,每一个字由16行16列的点阵组成显示。即国标汉字库中的每一个字均由256点阵来表示。我们可以把每一个点理解为一个像素,而把每一个字的字形理解为一幅图像。事实上这个汉字屏不仅可以显示汉字, 也可以显示在256像素范围内的任何图形。LED点阵汉字显示程序: MAIN: MOV P1,R2
MOV A,R3
MOVC A,@A+DPTR MOV P2,A INC R3 MOV A,R3
MOVC A,@A+DPTR MOV P0,A INC R3 MOV P3,R4 LCALL DELAY1MS INC R2
CJNE R2,#16,MAIN MOV R2,#0 INC R4
CJNE R4,#3,MAIN MOV R3,#0 MOV R4,#0 LJMP MAIN
10
武汉理工大学《集成电路课程设计》说明书
6系统功能测试
6.1 单元模块电路测试
在proteus仿真软件中运行测试AT89C51、74LS373、74LS138、74HC154等芯片和LED显示器均能正常运行并完整的显示出了我所要的效果。所以各个模块功能正常。
6.2 系统整体功能测试
在仿真软件proteus中运行测试系统整体功能,一切正常。实现了汉字的左移滚动显示,完整的显示出了浮动汉字。
图6.1 单片机汉字显示系统测试图
11
武汉理工大学《集成电路课程设计》说明书
总结
在本设计中我用简短的汇编程序在LED显示屏实现了汉字的左移滚动显示。在设计中采用的芯片有AT89C51、74LS373、74LS138、74HC154和4个16×16LED点阵显示器。其特点:1.内容能从右向左浮动显示。2.硬件结构简单,应用广泛。3.LED数码管动态扫描显示,工作效率高,价格低廉等。
通过本次(64×16位点阵LED)的设计,理论知识学习和实际设计的结合锻炼了我的综合运用所学的专业基础知识解决实际工程问题的能力,同时也提高我查阅文献资料、设计手册、设计规范以及电脑制图等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富。为后继的学习和工作奠定的基础。
在完成此设计过程中,我曾多次去找我的指导老师,封小钰老师,每次在遇到实验中遇到困难或者程序看不懂的时候,封老师每次都不厌其烦,不辞辛苦的给我细心讲解指导,我才能在实验室完成实验,在写论文过封中老师也给了我很大帮助,在此,我由衷的对封老师对我的指导和教育。
12
武汉理工大学《集成电路课程设计》说明书
MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H MOV IE,#82H SETB TR0 MOV DPTR,#TAB ;================
MAIN: MOV P1,R2 ;单片机输出 MOV A,R3
MOVC A,@A+DPTR MOV P2,A INC R3
13
武汉理工大学《集成电路课程设计》说明书
MOV A,R3
MOVC A,@A+DPTR MOV P0,A INC R3 MOV P3,R4 LCALL DELAY1MS INC R2
CJNE R2,#16,MAIN MOV R2,#0 INC R4
CJNE R4,#4,MAIN MOV R3,#0 MOV R4,#0 LJMP MAIN ;=============== 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
;================ DELAY1MS:MOV R7,#2 ;延时
14
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于单片机的Led点阵广告牌设计(3)在线全文阅读。
相关推荐: