目录摘要.................................................IIIAbstract..................................................IV第一章绪论............................................3第二章电路元器件的选择................................22.1单片机芯片的选择.....................................22.2显示模块的选择.......................................22.3时钟芯片的选择.......................................22.4键盘的选择...........................................32.5电路元器件的确定.....................................3第三章系统的硬件和组成................................43.1电路框图.............................................43.2电路硬件概述.........................................43.2.1AT89C52:....................................................43.2.2DS1302时钟芯片:...........................................63.2.3LCD1602:...................................................73.2.4按键部分:.................................................83.2.5蜂鸣器(主要是有源和无源):...............................8第四章各个部分电路设计...............................104.1时钟芯片电路........................................104.2液晶显示电路........................................104.3蜂鸣器驱动电路......................................114.4独立键盘电路........................................11第五章系统的软件设计.................................135.1程序总流程图........................................135.2时间调整程序流程图..................................145.3DS1302时钟程序流程图................................145.4LCD显示程序流程图...................................145.5按键流程图..........................................14第六章程序设计.......................................186.1DS1302读写程序......................................186.2液晶显示程序........................................18第七章仿真与总结.....................................207.1仿真结果............................................207.2总结................................................21参考文献..................................................22致谢......................................................23数字式电子万年历的设计摘要随着人类对自身环境认识的不断提高,科学技术也在不断前进,人们获知时间的手段一直在变化,从古时候观测天象到近现代钟表的产生,人们对把握时间的渴望一直没有止步。但是由于人们生活水平的不断进步,人们开始并不局限于仅仅只是了解时间而已,大家希望在生活和工作的同时,可以便捷的知道身边有意义的信息,比如温度,日期和闹铃等等。正因为这样,符合社会进步的产物-----电子万年历出现了,它与传统钟表相比具有着众多的优点,最重要的就是方便而实用。电子万年历的出现是科技进步的必然一环,可以预见,它还会不断进步。本设计使用的是AT89C52单片机当作控制中枢,由DS1302时钟芯片提供时间计量LCD1602作为显示。AT89C52芯片是由美国公司出产制造,能耗低,可以在4-6V的电压下工作;DS1302时钟芯片是达拉斯集团出产的可以利用小细电流进行充电并且工作能耗小的芯片,其能对年、月、日、时、分、秒进行计时,还可以进行闰年补偿,另外该芯片使用周期长,不会经常出现误差;时间的输出将通过LCD1602来完成,并且还能够传递时间和温度等多种信息。此外,该设计还可以进行时间效准。关键词:时钟电钟,DS1302,LCD1602显示屏,AT89C52DesignofdigitalelectroniccalendarAbstractWiththecontinuousimprovementofpeople'sunderstandingofitsownenvironment,scienceandtechnologyalsoinadvance,thepeopleinformedoftimehasbeenchanging.Sinceancienttimesobservingastronomicalphenomenatomodernclocksandw...