基于单片机电子万年历设计(附程序,电路原理图)
基于单片机电子万年历设计(附程序,电路原理图)(任务书,开题报告,中期报告,论文14300字)
系统概述
本设计以AT89S52单片机为核心,构成单片机控制电路,结合DS1302时钟芯片和24C02FLASH存储器,显示阳历年、月、日、星期、时、分、秒和阴历年、月、日,在显示阴历时间时,能标明是否闰月,同时完成对它们的自动调整和掉电保护,全部信息用液晶显示。人机接口由三个按键来实现,用这三个按键对时间、日期可调,并可对闹铃开关进行设置。软件控制程序实现所有的功能。整机电路使用+5V稳压电源,可稳定工作。
[来源:http://Doc163.com]
目 录
1 引言 1
2 系统概述 1
3 方案选择 1
3.1 方案1——基于AT89S52单片机的电子万年历设计 1
3.2 方案2——基于DS1302的电子万年历设计 2 [资料来源:https://www.doc163.com]
4 系统硬件电路的设计 2
4.1 系统核心部分---闪电存储型器件AT89S52 3
4.2 DS1302时钟电路 5
4.3 存储电路 9
4.4 液晶显示电路 11
4.5 键盘电路 15
4.6 闹铃电路 15
5 系统程序的设计 16
5.1 阳历程序的设计 16
5.2 时间调整程序的设计 16
5.3 阴历程序的设计 17
6 测试结果 20
7 结论 20
参考文献 21
致谢 22
附录1:电子万年历设计电路原理图 23
附录2:主程序 24
[来源:http://www.doc163.com]