文档介绍:基于51单片机和DS1302数字时钟
硬件总体设计说明书
编制单位:*****
作者:*****
版本:
发布日期:2011-2-12
目录
一、引言-----------------------------------------------1
-----------------------------------------1
---------------------------------------------1
-----------------------------------------1
二、总体设计--------------------------------------------3
------------------------------------3
--------------------------------------3
三、数字钟软件和硬件设计-------------------------------3
硬件电路设计-------------------------------------3
---------------------------------------3
-------------------------------3
------------------------------------4
--------------------------------4
--------------------------------5
------------------------------------5
------------------------------------6
--------------------------------------------6
-------------------------------6
源程序--------------------------------------8
四、数字钟制作过程中遇到的问题-------------------------19
五、总结-----------------------------------------------20
附录Ⅰ:DS1302时钟芯片的工作原理和使用方法-----------22
附录Ⅱ:如何利用软件减小的计时误差--------------------25
一、引言
为了进一步熟悉51单片机的编程以及学习数字钟的相关设计方法,在老师的指导下我们进行了本次数字钟的设计。
我们在寒假利用10天的时间里基于51单片机——STC89C52单片机和时钟芯片DS1302设计并实现了数字时钟。在PCB板制作完成并且调试成功之际,为了进一步提高自己和动手能力和编程能力,对这次数字钟的设计和制作的过程中遇到的问题及设计思路做一总结。
随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,精准数字计时的消费需求也是越来越多。
二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆或摆轮游丝的机械钟或表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是单片机数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步……
我国生产的电子万年历有很多种,总体上来说以研究多功能电子万年历为主,使万年历除了原有的显示时间,日期等基本功能外,还具有闹铃,报警等功能。商家生产的电子万年历更从质量,价格,实用上考虑,不断的改进电子万年历的设计,使其更加的具有市场。
除了采用集成化的时钟芯片外,还有采用MCU的方案,利用STC89系列单片微机制成万年历电路,采用软件和硬件结合的方法,控制LED数码管输出,分别用来显示年、月、日、时、分、秒,其最大特点是:硬件电路简单,安装方