1、 1 摘摘 要要 在当代繁忙的工作与生活中,时间与我们每一个人都有非常亲密的关系,每个人都收 到时间的影响,为了更好的利用我们自己的时间,我们必须对时间有一个度量,因此产生 了钟表。随着社会、科技的发展,人类得知时间,从观太阳、摆钟到现在电子钟,不断研 究、创新。为了在观测时间的同时能够了解其他与人类密切相关的信息,比如温度、星期、 日期等,电子万年历诞生了,它集时间、日期、星期和于一身,具有读取方便、显示直观、 功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消 费需求也是越来越多。
2、该电子万年历主要采用 AT89S52 单片机作为主控核心,由 DS1302 时钟芯片提供时钟、 LCD 动态扫描显示屏显示,AT89S52 单片机具有功耗小,片内 ROM 全都采用 FlashROM:能 以3V的超低电压工作, 同时也与MCS-51系列单片机完全兼容, 该芯片内部存储器为8KB ROM 存储空间,同时具有 89C51 的功能,且具有在线编程可擦除技术,当在对电路进行调试时, 由于程序的错误修改或程序的新增功能需要烧入程序时,不需要对芯片进行多次插拔,所 以不会对芯片造成损坏。DS1302 时钟芯片是美国 DALLAS 公司推出的具有涓流电流充电功 能的低功耗实时时钟芯片,它可以
3、对年、月、日等进行计时,还有闰年补偿等功能,而且 使用寿命长,误差小,数字显示是采用的 LCD 液晶显示,可以同时显示各种需要的信息。 此外,该电子万年历还具有时间校准等功能。 2 目目 录录 目 录 .2 1 绪 论3 1.1 选题背景 3 1.2 选题目的 .3 1.3 设计意义.3 2 设计要求与方案论证 .4 2.1 设计要求.4 2.2 系统基本方案选择和论证 4 2.2.1 单片机芯片的选择和方案论证4 2.2.2 显示模块选择方案和论证.5 2.2.3 时钟芯片的选择方案和论证 .5 2.2.4 温度传感器的选择方案与论证5 2.3 最终方案确定5 3 系统的硬件设计与实现 .6
4、 3.1 系统硬件概述6 3.1.1 系统设计框图 6 3.1.2 系统硬件需求介绍 .6 3.2 系统硬件各模块作用 .7 3.2.1 控制系统的设计.7 3.2.2 时钟电路模块的设计 7 3.2.3 温度采集模块设计 .9 3.2.4 闹钟(蜂鸣器电路模块). 10 3.2.5 按键部分 . 11 3.2.6 液晶显示模块概述 . 11 4.1 系统硬件概述. 12 4.2 程序流程框图. 12 5.1 软件测试 14 5.2 测试结论 14 6 设计总结与心得体会 . 15 7 参考文摘 . 16 8 附录 17 1.源程序 17 2.系统电路图. 27 3 1 绪绪 论论 1.1 1
5、.1 选题背景选题背景 在社会迅速发展的今天,单片机的的运用已经渗透到我们生活的每个角落, 也似乎很难找到哪个领域没有单片机的足迹。智能仪表、医疗器械,导弹的导航 装置,智能监控、通讯与数据传输,工业自动化过程的实时控制和数据处理,广 泛使用的各种智能 IC 卡,汽车的安全保障系统,动控制领域的机器人,数码像 机、电视机、全自动洗衣机的控制,电话机以及程控玩具、电子宠物等等,这些 都离不开单片机。 所以,单片机的学习、开发与应用将对于现代社会的发展,经济的繁荣,和 提高满足人类日益增长的物质文化需求有着至关重要的作用。 也成就了一批又一 智能化控制的工程师和科学家。科技越发达,智能化的东西就越
6、多。学习单片机 是社会发展的必然需求,也是我们现代高级技工所必须要掌握的技能。 1.2 选题目的选题目的 随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准 数字计时的消费需求也是越来越多。 二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界 钟表界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率 使钟表的走时差从分级缩小到秒级, 代表性的产品就是带有摆和摆轮游丝的机械 表或钟。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子 钟表,使钟表的走时月差从分级缩小到了秒级。第三次革命就是单片机数码计时 技术的应用(电子万年历) ,使计时产品的走时日差从分级缩小到了百万分之一 秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示式,直 观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能, 他更符合消费者的生活需求,因此,电子万年历的出现带来了钟表计时业跨越性 的进步。 1.3 设计意义设计意义 (1)在学习了模拟数字技术和数字电子技术和单片机原理课程后,为 了加深对理论知识的理解,学习理