摘 要
本次毕业设计属于单片机应用的范畴,主要内容要求设计具有时间显示,存贮,查询及预置多个报时时段的年历及报时电路。采用单片机进行数据的存贮及处理。
本次毕业设计的时间模块采用了单片机内部时钟电路来实现计时功能。显示模块采用了13位LED显示电路来实现时间的显示,由于13位LED显示电路用到的I/O口太多,所以用3-8译码器来扩展I/O口。按键输入采用了独立式键盘设计,用一个按键实现时间的调整。报时电路用蜂鸣器来实现报时。这就是本次毕业设计的基本实现方法。
按照上述方案实现了硬件电路和相应软件的设计后,通过伟福进行软硬件的联调就可以实现本次毕业设计的要求。
关键词 单片机 LED显示 键盘 报时 时钟电路
目 录
摘要 Ⅰ
Abstract Ⅱ
第1章 绪论 1
1.1 课题背景 1
1.2 单片机简介 1
1.3 毕业设计论文的内容安排 2
第2章 方案论证 4
第3章 硬件电路设计及原理 7
3.1 单片机控制及处理模块原理 7
3.2 显示模块电路及原理 11
3.2.1 共阴极LED工作原理及显示电路 11
3.2.2 74LS138工作原理 14
3.2.3 74LS04简介 15
3.3 键盘输入原理及电路 16
3.4 报时电路的工作原理及电路 16
第4章 软件设计及框图 18
4.1 时间模块 20
4.2 按键处理模块 22
4.3 报时模块 23
4.4 显示模块 23
第5章 万年历的调试 26
5.1 单片机的仿真系统简介 26
5.2 万年历硬件调试 26
5.3 万年历的软件调试 27
5.4 万年历的软硬件联调 27
5.5 调试结果 27
结论 29
致谢 30
参考文献 31
附录1元器件清单 32
附录2程序清单 33
附录3电路图 43