1、 编号: 微机综合实践课程说明书微机综合实践课程说明书 题 目: 阵式图形显示 学 院: 机电工程学院 专 业: 机械设计制造及其自动化 学生姓名: 学 号: 指导教师单位: 机械制造教研室 姓 名: 职 称: 副 教 授 2013 年 12 月 30 日 摘 要 在 88 点阵式 LED 显示“”、 “”和心形图,通过按键来选择要显示的图形, 显示时间可调(时间自定义)。用 AT89S51 单片机的 P0 口和 P2 口控制点阵的行和列实 现所要显示的图形。做出最小系统,通过两个按键对要求显示的图形和显示时间进行调 整。电路简单,设计方便,显示亮度高,耗电较少,可靠性高。 关键词:单片机;点
2、阵;图形 目 录 引言 1 1 设计任务 . 2 2 设计方案论证 2 3 系统硬件设计 3 3.1 控制模块 . 3 3.2 点阵显示模块 . 4 3.3 按键选择模块 . 4 3.4 锁存器模块 . 5 4 系统软件设计 6 4.1 主程序 . 6 4.2 定时器中断服务子程序 . 7 4.3 延时子程序 . 8 5 算法分析 . 8 5.1 定时时间 . 8 5.2 定时时间初值与 TMOD 的设置 9 5.3 中断系统 IE 的取值 9 6 系统调试 . 9 6.1 通电前电气检查 . 9 6.2 通电调试 . 10 6.3 调试过程出现的问题及解决方法 . 10 6.4 软件调试 .
3、 10 7 结论. 10 谢词 11 参考文献. 12 附录 1 元器件清单 . 13 附录 2 PCB图 . 14 附录 3 实物图 15 附录 4 阵式图形显示程序清单 16 引言 微机综合实践是理论联系实际的重要实践教学环节,是对学生进行的一次综合性专 业设计训练。本次课程设计主要注意的是电子电路的设计、安装、调试、印制电路板以 及单片机应用等综合于一体的一门课程,意在培养学生正确的设计思想方法以及思路, 理论联系实际的工作作风,严肃认真、实事求是的科学态度,培养学生综合运用所学知 识与生产实践经验,分析和解决工程技术问题的能力。作为一名当代合格的大学生不仅 需要扎实的理论知识,还需要有
4、过硬的动手能力,所以认真做好课程设计,对提高我们 动手能力的提高有很大的帮助。 本次课程设计的题目为阵式图形显示控制:在 88 点阵式 LED 显示“”、 “” 和心形图,通过按键来选择要显示的图形,显示时间可调(时间自定义)。通过课程设 计,我已较好的完成了设计任务,并对课堂上的理论知识有了进一步的熟悉和了解,自 己的能力得到了很大的提升。 1 设计任务 阵式图形显示控制:在 88 点阵式 LED 显示“”、“”和心形图,通过按键 来选择要显示的图形,显示时间可调(时间自定义)。 2 设计方案论证 根据设计内容要求,我们提出了如下两种方案: 方案一:采用 40 脚、片内带 8kB Flash
5、 ROM 的 AT89S51 单片机作为控制核心,采 用 P0 口和 P2 口作为输出,P1.1,P1.2,P1.3 作为选择键选择要显示的图形,按下 P1.1 连接的键显示心形图案,按下 P1.2 连接的键显示形图案,按下 P1.3 连接的键显示 形图案。单片机中的 P2.0P2.7 端口连接到点阵 LED 的行,要求 P2.0 选中第一行,如 此,P2.7 选中第 8 行。P1.1、P1.2、P1.3 接按键。单片机的 P0、P2 出来的电压较低, 若来驱动二极管发光的话,二极管的光会太暗。用锁存器 74HC573 驱动,做出来后效果 好,亮度高。方案一结构框图如图 2-1 所示,按照这种
6、结构设计,单片机端口资源刚好 满足要求。 图 2-1 方案一:采用 P1.1,P1.2,P1.3 选择图形显示系统结构框图 方案二:采用 40 脚、片内带 8kB Flash ROM 的 AT89S52 单片机作为控制核心,采 用 P0 口和 P2 口作为输出,P1.1,P1.3 选择显示的图形和调整图形显示的时间。单片机 中的P0.0P0.7端口连接到点阵LED的列。 单片机中的P2.0 P2.7端口通过74HC573 连接到阵 LED 的行。P1.1、P1.3 接按键。单片机的 P0、P2 出来时的电压较低,若来驱 动二极管发光的话,二极管的光会太暗。用锁存器 74HC573 驱动,做出来后效果好,亮 度高。方案二结构框图如图 2-2 所示,按照这种结构设计,单片机端口资源刚好也满足 要求。 P1.1 P0口 P1.2 P1.3 RST P2口 X1 X2 AT89S51 锁存器 74HC573 8*8 LE