1、 - 1 - 万年历的设计与制作万年历的设计与制作 学学 院院_自动化及其电气工程_ 专业班级专业班级_自动化 091_ 小组成员小组成员_ _ 指导老师指导老师_ _ 2011 年年 12 月月 10 日日 - 2 - 目录目录 摘要3 第一章:引言4 1.1、设计目的与意义4 1.2、芯片选择4 第二章:硬件描述7 2.1、时钟芯片 DS13027 2.2、温度传感器 DS18B20 9 2.3、液晶 1286412 2.4、单片机 STC89C5214 第三章:硬件结构图分析16 3.1、单片机16 3.2、单片机复位电路16 3.3、电路振荡部分17 3.4、按键17 3.5、闹钟部分
2、17 3.6、温度传感器接口电路18 3.7、时钟电路18 3.8、液晶 1286418 3.9、程序下载接口19 3.10、电源接口电路19 结束语 20 致谢20 附 1:电路原理图21 附 2:电路 PCB图21 附 3:实物图演示22 附 4:程序代码29 - 3 - 摘要摘要: 随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类 不断研究,不断创新纪录。美国 DALLAS 公司推出的具有涓细电流充电能的低功 耗实时时钟电路 DS1302。它可以对年、月、日、周日、时、分、秒进行计时, 还具有闰年补偿等多种功能,而且 DS1302 的使用寿命长,误差小。对于数字电 子万
3、年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和 温度等信息,还具有时间校准等功能。温度的测量用 DALLAS 公司的 DS18B20 芯 片。 电路采用 STC89C52 单片机作为核心,辅助于必要地外围电路,用 C 语言编 写程序,并进行模块化编程设计万年历,读取并写指令到 DS1302、DS18B20 芯片 中,并将读出的结果显示在 LCD12864 中,具有功能稳定,精度高地特点。 关键词:单片机,STC89C52,;DS1302;DS18B20,;LCD12864 - 4 - 第一章第一章 引言引言 1.1 设计目的与意义 随着电子技术的高速发展,对电子方面人才的要
4、求越来越高,不仅要求其具 备相关的专业理论知识,还要求其具有较强的设计、制作等实践动手能力.本次 课程设计正是给我们提供了一个很好的锻炼机会,增强对专业的兴趣,提高对专 业的认识。 1.2、芯片选择 1.2.1、时钟芯片选择 方案一方案一:不使用芯片,采用单片机的定时计数器 这种方法原理是利用单片机芯片的定时器来产生固定的时间,模拟时钟的时, 分,秒。 如:利用AT80C52芯片,定时器用工作方式1,每50ms产生一个中断,循环20次, 即1s周期。每一个周期加1,那么1min为60个周期,1h就是60*60=3600个周期,一天 就是3600*24=86400个周期。 此方法优点是可以省去一些外围的芯片,但这种方法只能适用于一些要求不 是十分精确,不做长期保留的场合。 方案二方案二:并行接口时钟芯片 DS12887 特点:采用单片机应用系统并行