3。3 温度采集电路的设计 10
3。4 LCD 显示模块的设计 12
3。5 按键模块的设计 13
3。6 复位电路的设计 14
4 系统的软件设计 15
4。1 主程序流程图的设计 15
4。2 阳历显示程序设计 16
4。3 时间调整程序设计 17
4。4 温度数据程序设计 18
4。5 闹钟相关程序设计 18
5 系统的机体设计 19
5。1 系统的模块组成 19
5。2 功能实现 19
结论 21
参考文献 22
致谢 23
附录 A 总体仿真图 24
附录 B 部分程序代码 25
前言
随着科技的快速发展,人们观测时间从原来的观看太阳、摆钟、到现在的电子钟,人 类不断研究,不断创新记录。目前,家用电子产品种类日益丰富,数字显示的万年历已经 越来越流行。单片机系统的出现使得万年历的发展有了新的方向。单片机以其体积小、功 能全、性价比高等优点受到了更多人的青睐。用最少的芯片实现最强大的功能,将是当前 电子领域的发展方向。单片机以其数量之巨大,应用之广泛将逐步取代其他电子类产品。 而基于单片机的电子万年历结合了时钟和日历的功能和优点,将他们二者合二为一,在显 示时间的同时还能显示日期和星期等相关信息。基于单片机的万年历主要是通过单片机来 读取时钟芯片的时间、日期,然后送给显示设备显示出来。在城市的主要营业场所、车站、 码头等许多公共场所所使用的 LCD 数字电子钟已经是一种时尚。但是目前市场上各式各 样的电子钟电路有结构复杂、功率消耗大等缺点。因此,有必要对数字电子钟进行改进。
1 绪论
1。1 课题开发的背景
现在是一个知识爆炸的新时代,新产品、新技术层出不穷,电子技术的发展更是日新 月异。可以毫不夸张的说,电子技术的应用存在于生活的每一处,电子技术正在不断改变 我们的生活,改变着我们的世界。
随着科技的快速发展,人们观测时间从原来的观看太阳、摆钟、到现在的电子钟,人 类不断研究,不断创新记录。多功能数字钟不论在性能上还是在样式上都发生了质的变化, 较以前的钟表有了很大的变化。它可以对年、月、日、时、分、秒以及星期同时进行计时, 还具有闰年补偿等多种功能。该电路采用 AT89C52 单片机作为核心,功耗小,能在 3V 的 低压工作,电压可选用 3~5V 电压供电。采用 C 语言进行编写,更加方便程序的改进。