1 / 13
文档名称:

LED点阵滚动显示屏.docx

格式:docx   大小:179KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

LED点阵滚动显示屏.docx

上传人:ttteee8 2022/6/23 文件大小:179 KB

下载得到文件列表

LED点阵滚动显示屏.docx

相关文档

文档介绍

文档介绍:淮阴师范学院物理与电子电气工程学院
课程设计报告
学生姓名 学号
班级 2007级8班
专业 电气工程及其自动化
题目 24X48LED点阵滚动显示屏
指导教师
2010 年 6 月
一、设计指标
用18设计中,要求用3线-8线译码器输出低电平控制显示屏的列,因此,在用8 X8的LED点阵块组合时,要清楚哪些引脚控制行、那些引脚控制列,然后再组合起来并 且给各引脚编号,就能达到预期的效果。
Bi & & & & 巨 & & 亘 亘 亘 £ £ £ £ 亘 亘 £ 亘 亘 & 亘 门
图4 LED显示屏
2^整体电路图(用Proteus仿真)
下图为整体电路运行时的Proteus仿真抓拍图像。
24X48 LED点阵滚动显示
O1Z34S67 DDDDDDDD ^义^歙 □ □□□□□□□
PZDIfZ
P ROOfUU^SU M 弓;禁靠 P237U1 P2SA13 PZjGTAU
P1D P3XYRXD
®
PIN P32HTP
p i □ paalUTT
pi.*
pis P3sm
P1j6 P3j64JTO
pi.?
P2I]富D8BH8TOE =|『=?5F^j^5-i伯一^^『5
隹阴帅范字院 单片机课程设计 设计者:李斌 日期:
图5整体电路图
四、电路调试过程
在设计本次课题时,电路图并非一次性做到上图所显示的效果,而是将整体电路模块
化,从简单的小的显示电路做起,最初先做静态显示的电路并写出相应的程序(见图6), 调试成功后再做滚动显示电路。在静态显示电路的基础上,仅作程序上的修改,可以得到 上下滚动现实的效果(见图7)。为了得到从右到左的滚动显示效果,不仅需要重新组合 LED显示屏,而且3线-8线译码器由原来的控制行变为控制列,汉字的编码原则也从行 编码变为列编码(见图8)。最后,将24X24的显示屏扩展为24X48的显示屏,就得到 了最终的设计成果。
图6静态显示
图8左右滚动显不
图7上下滚动显示
五、电路测试与使用说明
在此次课程设计中,遇到了很多需要修改调节参数的地方,如延时程序、循环次数等。 参数选择的不当,就会导致在仿真时图像出现闪烁或是无法正常显示。
本设计在实际应用中应该为LED显示屏增加驱动电路,以保证亮点足够明亮。将此 设计电路进行进一步扩展,就可以应用于广告宣传、通知告示等所需场所。
六、训练总结
通过这次单片机的课程设计,我充分了解并懂得了 LED显示屏的结构组成及工作原 理,并通过自己设计的程序将所希望的效果显示了出来,增添了对设计学****的浓厚兴趣。 在设计的同时也遇到了各种各样的问题和难题,通过查找相关书籍、上网查询以及与同学 相互探讨,将遇到的问题逐个解决,不仅进一步巩固了所学的知识,而且培养了团队合作 的意识,对以后自身的发展起到了良好的积极作用。
附:程序代码
ORG 0000H
AJMP MAIN
ORG 0030H
MAIN:
DS_595 EQU
;串行数据输入
SH_595 EQU
;上升沿时数据寄存器的数据移位
ST_595 EQU
;上升沿时移位寄存器的数据进入数据存储寄存器
OE
EQU
;高电平时禁止输出
SETB
OE
;关掉74LS595的输出
CLR

;关掉 74LS138
CLR

CLR

MOV
Rl,#216
MOV
R7,#141
MOV
DPTR,#TAB1
OUT1:
LCALL
STAR
;调用显示的程序
AGAIN:
MOV
A,DPL
ADD
A,#0FFH
MOV
DPL,A
MOV
A,DPH
ADDC
A,#0FFH
MOV
DPH,A
DJNZ
R7,AGAIN
MOV
R7,#141
DJNZ
R1,OUT1
LJMP
MAIN
STAR:
MOV
R6,#00H
;译码器付初值
MOV
R5,#8
LSI:
SETB

MOV
P2,R6
ACALL
OUT_595
;调用显示行程序
INC R6
DJNZ R5,LS1
CLR
MOV R6,#00H
MOV R5,#8
LS2:
SETB
MOV
P2,