电子万年历的设计(AT89S52单片机)(附仿真程序,电路图)

资料介绍:
电子万年历的设计(AT89S52单片机)(附仿真程序,电路图)(论文7000字,仿真程序)
本电路是由AT89S52单片机为控制核心,具有在线编程功能,低功耗,能在3V超低压工作;时钟电路由DS1302提供,它是一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31*8的用于临时性存放数据的RAM寄存器。可产生年、月、日、周日、时、分、秒,具有使用寿命长,精度高和低功耗等特点,同时具有掉电自动保存功能;温度的采集由DS18B20构成;显示部份由21个数码管,74ls138、74ls47译码器构成。使用动态扫描显示方式对数字的显示。
对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用AT89S52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。
综上所述此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
[资料来源:http://doc163.com]
[资料来源:Doc163.com]



目录
一、设计要求与方案论证 ………………………………………………………………………4
1.1 设计要求 ……………………………………………………………………………………4
[资料来源:www.doc163.com]
1.2 系统基本方案选择和论证 …………………………………………………………………4
1.2.1单片机芯片的选择方案和论证 …………………………………………………………4
1.2.2 显示模块选择方案和论证 ………………………………………………………………4
1.2.3 时钟芯片的选择方案和论证 ……………………………………………………………4
1.2.4 温度传感器的选择方案与论证 …………………………………………………………5 [资料来源:http://Doc163.com]
二.系统的硬件设计与实现………………………………………………………………………5
2.1 电路设计框图 ………………………………………………………………………………5
2.2 系统硬件概述 ………………………………………………………………………………5
2.3 主要单元电路的设计 ………………………………………………………………………6 [版权所有:http://DOC163.com]
2.3.1单片机主控制模块的设计 ………………………………………………………………6
2.3.2时钟电路模块的设计 ……………………………………………………………………6
2.3.3温度采集模块设计 ………………………………………………………………………7
2.3.4 电路原理及说明 …………………………………………………………………………7
2.3.5显示模块的设计 …………………………………………………………………………8 [来源:http://www.doc163.com]
三、系统的软件设计 ……………………………………………………………………………9
3.1程序流程框图 ………………………………………………………………………………9
3.2 子程序的设计 ………………………………………………………………………………9
3.2.1 DS18B20温度子程序 ……………………………………………………………………9
[来源:http://Doc163.com]
3.2.2 读、写DS1302子程序 …………………………………………………………………10
四. 指标测………………………………………………………………………………………11
4.1 测试仪器……………………………………………………………………………………11
4.2硬件测试……………………………………………………………………………………11 [资料来源:http://Doc163.com]
4.3软件测试……………………………………………………………………………………11
4.4测试结果分析与结论………………………………………………………………………12
4.4.1 测试结果分析……………………………………………………………………………12
4.4.2 测试结论…………………………………………………………………………………12
[资料来源:www.doc163.com]
五、作品总结……………………………………………………………………………………12
六、致谢词………………………………………………………………………………………12
参考文献…………………………………………………………………………………………13
附录一:系统电路图……………………………………………………………………………14 [资料来源:Doc163.com]
附录二:系统程序清单…………………………………………………………………………15
附录三:系统使用说明书………………………………………………………………………40
[资料来源:https://www.doc163.com]
上一篇:基于AT89S52单片机电子万年历设计(附程序,电路原理图)(附答辩)