跳转到主要内容

电子时钟

单片机电子时钟时间误差如何调整最有效?

cathy /

单片机应用中,常常会遇到这种情况—在用单片机制作电子钟或要求根据时钟启控的控制系统时,会突然发现当初校准了的电子时钟的时间竟然变快或是变慢了。

于是,尝试用各种方法来调整它的走时精度;但是最终的效果还是不尽人意,只好每过一段时间手动调整一次。那么,是否可使时钟走时更精确些呢?现探讨如下:

<center><img src="http://mouser.eetrend.com/files/2019-05/wen_zhang_/100043125-69467-dp1…; alt=“” width="600"></center>

<strong>误差原因分析</strong>

1、单片机电子时钟的计时脉冲基准,是由外部晶振的频率经过12分频后提供的,采用内部的定时/计数器来实现计时功能。所以,外接晶振频率的精确度直接影响电子钟计时的准确性。

基于AT89S52单片机的智能数字电子时钟设计

cathy /

(1)数字钟实现对年、月、日、时、分、秒、星期显示的计时装置,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。

(2)诸如定时自动报警、时间程序自动控制、自动起闭路灯、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。利用AT89S52单片机和LCD1602电子显示屏实现电子时钟,可由按键进行调时和12/24小时切换。

<strong>功能:</strong>

(1)实现年、月、日、星期、时、分、秒的显示;
(2)实现调时功能;
(3)实现12/24小时制切换;
(4)实现整点报时功能。

<strong>设计方案:</strong>