1、 I 摘要 在当代繁忙的工作与生活中,时间与我们每一个人都有非常亲密的关 系,每个人都收到时间的影响,为了更好的利用我们自己的时间,我们必须 对时间有一个度量,因此产生了钟表。随着社会、科技的发展,人类得知时 间,从观太阳、摆钟到现在电子钟,不断研究、创新。为了在观测时间的同 时能够了解其他与人类密切相关的信息,比如温度、星期、日期等,电子万 年历诞生了,它集时间、日期、星期和温度于一身,具有读取方便、显示直 观、功能多样、电路简洁等诸多优点,符合电子仪器仪表的发展趋势,具有 广阔的市场前景。 该电子万年历主要采用 AT89S52 单片机作为主控核心,由 DS1302 时 钟芯片提供时钟、LE
2、D 动态扫描显示屏显示,AT89S52 单片机具有功耗小, 片内 ROM 全都采用 FlashROM:能以 3V 的超低电压工作,同时也与 MCS-51 系列单片机完全兼容,该芯片内部存储器为 8KB ROM 存储空间,同时具有 89C51 的功能,且具有在线编程可擦除技术,当在对电路进行调试时,由于 程序的错误修改或程序的新增功能需要烧入程序时,不需要对芯片进行多次 插拔,所以不会对芯片造成损坏。DS1302 时钟芯片是美国 DALLAS 公司推出 的具有涓流电流充电功能的低功耗实时时钟芯片,它可以对年、月、日等进 行计时,还有闰年补偿等功能,而且使用寿命长,误差小,数字显示是采用 的 LC
3、D 液晶显示,可以同时显示各种需要的信息。此外,该电子万年历还具 有时间校准等功能。 关键字:时钟电路 时钟芯片 DS1302 LCD 液晶显示 单片机 AT89S52 II 目 录 摘 要 . 第一章 绪论 . 1 1.1 选题背景 . 1 1.2 系统目标 . 1 1.3 设计意义 . 1 第二章 系统分析 . 3 2.1 系统总体结构 . 3 2.2 系统功能分析 . 3 第三章 总体设计与详细设计 . 5 3.1 总体设计 5 3.2 详细设计 . 5 第四章 系统实现 . 7 第五章 调试与测试 . 9 总结与心得 10 附录: 1 源代码 . 11 2 参考文献 . 19 第一章第
4、一章 绪论绪论 1.11.1 选题背景:选题背景: 在社会迅速发展的今天,单片机的的运用已经渗透到我们生活的每个角 落,也似乎很难找到哪个领域没有单片机的足迹。智能仪表、医疗器械,导 弹的导航装置,智能监控、通讯与数据传输,工业自动化过程的实时控制和 数据处理,广泛使用的各种智能 IC 卡,汽车的安全保障系统,动控制领域 的机器人,数码像机、电视机、全自动洗衣机的控制,电话机以及程控玩具、 电子宠物等等,这些都离不开单片机。 所以,单片机的学习、开发与应用将对于现代社会的发展,经济的繁 荣,和提高满足人类日益增长的物质文化需求有着至关重要的作用。也成就 了一批又一智能化控制的工程师和科学家。科技越发达,智能化的东西就越 多。学习单片机是社会发展的必然需求,也是我们现代高级技工所必须要掌 握的技能。 1.11.1.1.1 单片机的简介单片机的简介: : 1.1.1 微型计算机(Single Chip Microcomputer) 微型计算机的主要特点:CPU 集成于一个芯片中。 单片机(Micro Controller Unit)是把组成微