8x8LED点阵汉字显示设计(3)

2019-03-11 10:28

4 调试及性能分析

4.1系统调试

4.1.1软件调试

首先根据各单元电路模块,利用Proteus软件将总的硬件原理图绘制好,设计好各模块要使用的I/O口,如:8×8点阵LED显示屏时候插反,先检测下,无硬件错误后,再进行程序编程。

利用C语言的编程方式,将系统要求的基本功能,以及创新功能根据程序流程图编写出来,用Keil软件调试无误后,生成Hex文件。

双击Proteus中的STC89C52芯片,将Keil生成的Hex加载到芯片内,进行仿真,经调试后所编写的程序能够完美实现系统所需的各种功能。

4.1.2硬件调试

硬件调试主要是检测硬件电路是否有短路、断路、虚焊等。具体步骤及测试结果如下:

(1) 检查电源与地线是否全部连接上,用万用表对照电路原理图测试各导线是否完全连接,对未连接的进行修复。

(2) 参照原理图,检查各个器件之间的连接是否连接正确,是否存在虚焊,经测试,各连接不存在问题。

(3) 以上两项检查并修复完后,给该硬件电路上电,电源指示灯点亮。 (4) 将烧录好程序的最小单片机系统接入各模块后,各模块能过正常工作,如:数码管正常发光。

4.2设计分析

将烧录好程序的最小单片机系统与各模块连接好后,8×8点阵LED显示屏显示初始值。按键一次之后,显示屏显示滚动字符μ,再按键一次,显示屏显示汉字“土”。

经软件调试和硬件调试后,所设计的系统完美实现了所需的控制要求和创新要求。

8

总结

本文设计一个8×8点阵LED汉字显示屏。经过测试,LED各点亮度均匀,可显示字母和文字,且稳定清晰无串扰。本系统具有硬件少、结构简单、容易实现,性能稳定可靠等特点。通过查阅资料,了解了LED发光原理和LED显示技术的原理和现状。在 LED点阵显示屏的设计过程中,学到了很多东西,复习了Protel、Proteus、Keil等软件的基础应用。基本了解了整个嵌入式开发的流程。例如,在进行整个设计之前,应该先根据需求分析,对单片机进行选型,然后对各个硬件模块进行搭试。在画PCB电路板的时候,要注意基本的布板原则。在焊接电路板的时候,应该从最基本的最小系统开始,分模块,逐个进行焊接测试。在对各个硬件模块进行测试时,要保证软件正确的情况下去测试硬件,要不然发生错误时,不知道到底是哪一方出错了。总之,这次单片机设计,让我们受益非浅,在以后的设计过程中一定总结经验,吸取教训,为以后的学习工作打好基础。

9

致谢

本次课程设计是在杨老师的悉心指导下完成的,从课题的选择到设计的最终完成的每一个环节,自始至终得到杨老师的精心指导和帮助。杨老师渊博的学识、严谨的治学态度、求实创新的工作作风、对事业和科学的执着追求,以及对我们小组谆谆教诲给我留下了深刻的印象,使我受益终身。在课题的研究设计过程中,我不仅从杨老师那里学到许多专业知识,更重要的是学会了学习新知识并将其巩固的方法,这无疑是一把开启未来生活的钥匙,特此向杨老师表示衷心的感谢!

在此,还要感谢我们的同学,感谢你们的无私奉献和热情的帮助,使我们克服了很多困难,最终完成了单片机课程设计。

10

参考文献

[1] 潘永雄.新编单片机原理与应用(第二版)[M].西安:西安电子科技大学出版社,2007 [2] 张志良.单片机原理及控制技术[M].北京:机械工业出版社,2005

[3] 李华.MCS-51单片机实用接口技术[M].北京:北京航空航天出版社,1997

[4] 诸昌钤.LED显示屏系统原理及工程技术[M].成都:电子科技大学出版社,2000

11

附 录

附录1 原件清单

器件名称 NPN(8050) 8*8点阵数码管 3mm红色 电阻470欧 电阻4.7K 电阻10K 按钮 万能板 40PIN2.54mm单排针 排插 连接线(杜邦线) 极性电容10uf 晶振(12MHZ) 瓷片电容30pf STC89C52 数量 8 1 8 8 1 1 1 20 16 22 1 1 2 1 12


8x8LED点阵汉字显示设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《行政法与行政诉讼法》随堂练习及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: