单片机万年历毕业设计.doc
文本预览下载声明
摘要
人类为了观测时间,芯片。。AT89C52单片机,LED显示电路,以及调时按键电路等组成。在单片机的选择上本人使用了AT89C52单片机,该单片机适合于许多较为复杂控制应用场合。显示器使用2片7SEG-MPX8-CA和一片7SEG-MPX4-CA。7SEG-MPX8-CA是一种八个阳二极管显示器7SEG-MPX4-CA是一种四个阳二极管显示器74HC164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。Proteus软件中嵌入单片机内进行仿真。最后总在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。
关键词:时钟芯片DS1302动态扫描单片机…………………………………………………………………………………………....3
二、设计功能要求及意义…………………………………………………………………………3
三、方案论证………………………………………………………………………………………4
3.1技术可行性…………………………………………………………………………….…….4
3.2单片机的选择方案………………………………………………………………….…….....5
3.3显示模块的选择方案………………………………………………………………………..5
3.4键盘模块的选择方案………………………………………………………………….…….5
3.5温度传感器的选择方案………………………………………………….…………….……6
3.6时间芯片选择方案及论证…………………………………………………………………..6
3.7总体方案论证及电路设计框图……………………………………………………….….....6
四、系统硬件设计及实现………….……………………………………………………….……..7
4.1系统的硬件概述……………………………………………………………………………..7
4.2单片机主控模块设计………………………………………………………………………..7
4.3温度模块设计………………………………………………………………………………..8
4.4时钟电路模块设计…………………………………………………………………………..8
4.5显示模块设计………………………………………………………………………………..9
4.6单片机的应用………………………………………………………………………………..9
4.7 AT89S52功能及应用…………….……………………………………..……….……...….10
4.8 DS1302功能与应用………………………………………………………………………..12
4.9显示驱动74LS164……………………………………………………………………….…14
五、系统软件的设计……………………………………………………………….……………..15
5.1程序流程图…………….……………………………………………………………..…….15
5.2时间调整程序图…………………………………………………………………………....18
六、测试…………………………..………………………………………………………………19
6.1仪器测试……………………………………………………………………………………19
6.2硬件测试……………………………………….………….………………………………..19
6.3软件测试…………………….……………..……………………………………………….19
6.4测试结论……………….…………………………………………………………….…..20
七、总结…………………………………………………………………………………………..20
八、致谢………………………..…………………………………………………………………20
九、参考文本………………………………………………………………………………………21
十、附录…………………………………………….……………………………………………..21
10.1子程序的设计……………………………………………………………………………..21
10.1.1AT89S52子程序………………………………………………………………….….21
10.1.2 DS1302子程序……………………………………………………………………...24
10.1.3显示程序…………………………………………………………………………….25
10.2总电路………………………………………………………………………………..……27
10.3总程序…………………………………………………………………………….….……28
一 、绪论
二十一世纪的今天,最具代表性的计时产
显示全部