3.4 LCD 显示模块 17
4 系统的调试 18
4.1 硬件调试 18
4.2 软件调试 18
4.3 调试心得 19
5 系统仿真 19
结论 20
参考文献 21
致 谢 22
附录一:系统电路图 23
附录二:系统程序 23
1 绪论
1.1 课题研究的背景
时间是人类文明进步过程中必不可少的重要元素。从古代的水漏、观察太阳到后来的 摆钟以及如今的电子钟。此万年历可以对年、月、日、时、分、秒计时,选用了直观的数 字显示,年、月、日、时、分、秒和温度等信息可以同时在显示屏上显示,还具备时间校 准、闹钟等功能。该万年历具备计时准确、读取便捷、操作简单、多功能、低成本等优点, 迎合了数字万年历的发展趋势。
1.2 课题的研究目的与意义
在这个数字信息飞速运行的时代,单片机起着重要的作用。电子万年历的探究和创新 在日新月异的今天仍然是个是火热的话题,在学校、机关、企业、部队、公共场地都可以 见到它的身影。因此,电子日历的发展是国家、社会的需要,亦是人们的要求。
1.3 课题解决的主要内容
1.电子万年历的设计关键考虑功能实在、使用方便、低功耗、抗断电等因素。
2.设计以 AT89C52 为主的外围电路和单片机的接口电路。
3.硬件设计结构要尽可能简单明了、易于实现。
4.依照所设计出来的的硬件电路,编写能运行 AT89C51 的程序。
5.编程、编译、调试,最终在单片机上加入程序,来使设计打到预期功能。
6.硬件电路和软件程序设计要注意提高人机交互的性能,使用户操作更方便。
2 系统的方案设计来`自^优尔论*文-网www.youerw.com
2.1 系统硬件电路设计
2.1.1 系统硬件结构
此系统由电源模块、温度采集模块、独立按键模块、显示模块、时钟模块、闹铃模块 等几大部分组成,单片机工作条件电路使单片机正常的工作,然后单片机通过程序设置, 控制 DS1302,从 DS1302 中读取数据处理后传送给 LCD1602 显示,其显示的时间和日期可 以通过时间条件按键电路来进行调整,此系统硬件结构框图如图 1:
2.2 AT89C51 单片机
硬件电路框图
AT89C51 单片机是 MCS-51 系列单片机的其中一种,具有八位 CPU、4K 字节 ROM、128 字节 RAM、可扩展外部 64K 字节 RAM 和 ROM、两个 16 位的定时/计数器、四个全双工串行 I/O 口、5 个中断源。有掉电模式,并有断电状态的故障恢复功能。因此 AT89C51 单片机 有着很高的的性价比,在各种控制领域都有涉及。