可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为25V~55V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。
由于使用LED数码管显示在电路调试时往往会有很多障碍,所以本设计显
3
f示采用LCM1602。液晶显示屏,其显示功能强大,可显示大量文字、图形,显示多样、清晰可见。本电子万年历,共设计四个按键,一个模式键,也就是我们用来选定被修改的数字的;两个调整键,一个“加”键和一个“减”键,当按下模式键,选定要调整的数字的时候,“加”、“减”可以帮我们调到所需的状态,可以依靠按键随时对日期时间进行调整;一个闹钟模式切换键,可方便切换屏幕显示内容。本设计添加了一个蜂鸣器作为声音源。该蜂鸣器主要作用于闹钟闹铃以及时钟的整点报时。整点报时功能为12小时制(如23点,报时为231211,响11下)。
4
f结论
本课题从理论到实际应用,用AT89C51单片机与8位模数转换芯片74LS164等一些电路的组合,成功的设计出了一个电子万年历。而且所设计的电子万年历设计也按当初要求的能够在PROTEUS中进行仿真,并且能够很精确的显示年历。可以说该电子万年历具有很高的实用价值。
在软件设计的过程中,利用了Keil这个软件在程序录入和调试的时候的优越性,让我能够在编写软件的时候很方便的发现软件中的错误,现在已经能够使用Keil对所设计的程序进行调试。对于PROTEUS这款软件,也能熟练掌握电路设计仿真。由于平时没有接触过这两个软件,加上毕业设计的时间有限,对于他们的连接调试程序,未能熟练掌握,但以后有机会的话会再好好学习的。本次设计的电子万年历也存在的不足的地方,有待于以后的改进。
5
f参考文献
1贾金玲微机计算机原理与接口技术课程设计指导M重庆:重庆大学出版社,2001122李宏伟可编程单片机外围芯片PSD的原理及应用M北京:电子工业出版社,200313万福君单片机微机原理系统设计与应用M合肥:中国科学技术大学出版社,200374何立民单片机应用系统的功率接口技术M北京:北京航空航天出版社,199335张海藩软件工程(第二版)M北京人民邮电出版社,20066雷霖微机自动检测与控制系统设计M北京:电子工业出版社,200347陈伟仁MCS51单片机外围接口设计Mr