![](https://csdnimg.cn/release/download_crawler_static/88743304/bg1.jpg)
《微机原理与单片机技术》综合训练项目
数字钟
![](https://csdnimg.cn/release/download_crawler_static/88743304/bg2.jpg)
一、设计任务及要求
数字钟任务:显示 24 小时制时间,可在任意时刻对时间进行修改调整,要
有常见的整点报时或闹钟功能。
要求:
(1)能实现 24 小时制的时、分、秒显示;
(2)能随时修改时间;
(3)实现整点报时;
(4)能设定闹钟;
二、设计方案
单片机控制的数字钟的硬件结构与软件设计,给出了汇编语言源程序。数字
钟是一个将时间时分秒显示计时装置。显示器件选用 LED 七段数码管。。针对
数字钟会产生走时误差的现象,在电路中就设计有有校准时间功能的电路。使
用动态数码显示的方法,运用独立式按键识别过程,按“时”,“分”,“秒”数,
可以按下键盘来调整当前时间进行校对。
1、程序框图
图 1 总体方案
2、蜂鸣器电路
蜂鸣器电路如图 2 所示。
![](https://csdnimg.cn/release/download_crawler_static/88743304/bg3.jpg)
图 2 蜂鸣器电路
3、晶振电路
晶体振荡器在固定频率振荡器中能够提供较高的精度,晶体振荡器输出经过分频后会产
生 1Hz 的基准来刷新时间和日期。RTC 的精度主要取决于晶振的精度, RTC 的精度主要
取决于晶振的精度,晶振一般在特定的电容负载下,其调谐振荡在正确的频点,而当晶振调
谐负载的 RTC 电路中时,所以,通常会产生额外的时钟脉冲计数。晶振电路如图 3 所示。
图 3 晶振电路
4、键盘电路
键盘电路如图 4 所示。
图 4 键盘电路
5、复位电路
当 单片机的复位引脚 RST(全称 RESET)出现单片机就执行复位操作。如果 RST 持续为
高电平,单片机就处于循环复位状态。上电后,由于电容的充电和反相门的作用,使 RST
持续一段时间的高电平。当单片机已在运行当中时,按下复位键 K 后松开,也能使 RST 为