目 录
1 LED点阵显示屏单片机概述 2
1.1 LED点阵显示系统简介 2
1.2 AT89C51单片机的结构 2
1.3 管教说明 3
1.4 振荡器特性 5
2 系统概述及设计 6
2.1 整体结构 6
2.2 单片机系统作用 6
2.3 单片机的应用 7
3 硬件设计 9
3.1 总体设计 9
3.2. 系统硬件选择 10
3.3 LED驱动模块 10
3.4 数据存储模块 10
3.5各部分电路 10
3.6数据存储电路设计 11
3.7 74LS138简介 12
3.8 系统总体电路图 12
4 系统的软件设计 13
4.1 软件流程 13
5.2 软件的程序实现 13
4.2.1 51系列单片机的指令 13
4.2.2 伪指令 14
4.3主程序设计 15
总 结 19
参考文献 20
总 结
虽然本毕业设计只使用了一块16×16LED点阵,电路简单,但是已经包涵了LED显示屏的电路基本原理和基本程序,在设计的过程中应该使显示图形和文字稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。本系统具有硬件少,结构简单,容易实现,性能稳定可靠,成本低等特点。
在此次设计中通过查阅大量的相关资料,详细了解了LED的发光原理和LED显示屏的原理,了解了LED的现状,清楚地了解了LED显示屏与其它显示屏相比较有那些优点,明确了研究目标。
通过这次课程设计,重新复习并进一步学习了MCS-51;熟练掌握了WORD软件的使用。进一步提高了自己在实际设计过程中研究问题、发现问题、解决问题的能力。但是从中也存在不足之处:对知识的积累还不够,有些问题自己不能够独立解决,对实验操作还要进一步熟练,只有这样才能让自己在不断的学习中提高自己。世界上的器件是无穷无尽的,有数以万计的技术可能你还没来得及接触就被淘汰掉了,所以不要揪住一堆知识不放,或者幻想掌握所有器件的使用方法。培养一种思维方式是最重要的——有方法没有知识随时可以学,有知识没方法的话,知识最终也会被忘掉。我们现在学习51,如果我们在学习过程中培养出了解决方法的思维方式,一旦客观需要我们使用AVR,很短的时间我们就可以搞定,哪怕我们对AVR一无所知。没有万能的知识,只有万能的思维与能力。