×

基于C51的电子钟设计

消耗积分:0 | 格式:doc | 大小:138KB | 2017-04-22

qqwwee_123

分享资料个

电子时钟的设计

基于AT89C51单片机的电子钟设计

1 系统电路设计

1.1 系统总体设计思路

此设计原理框图如下所示,电路包括四个部分:单片机,键盘,锁存及显示电路,掉电保护电路。

图1.1 单片机实现数码管显示电子钟总框图

基于C51的电子钟设计

对于各部分:

(1) 单片机发送的信号经过锁存电路最终在数码管上显示出来。

(2) 单片机通过输出各种电脉冲信号来驱动控制各部分正常工作。

(3) 掉电保护电路保证系统掉电时时钟不会停止。

(4) 为使时钟走时与标准时间一致,校时电路是必不可少的,键盘用来校正数码管上显示的时间。

1.2 工作原理

设计的电路主要由四大模块构成:掉电保护电路,单片机控制电路,显示电路以及校正电路。

本设计采用C语言程序设计,使单片机控制数码管显示年、月、日、时、分、秒,当秒计数计满60时就向分进位,分计数器计满60后向时计数器进位,小时计数器按“23翻0”规律计数。时、分、秒的计数结果经过数据处理可直接送显示器显示。当计时发生误差的时候可以用校时电路进行校正。时计数器计满24小时后自动向日计数器进一,日计数器需判断平年、闰年和大月、小月,当日计数器计满时,向月计数器进位,月计数器计满12月向年计数器进位。设计采用的是年、月、日、时、分、秒显示,单片机对数据进行处理同时在数码管上显示。

2 单元电路设计

2.1 单片机电路设计

本设计采用AT89C52单片机进行设计,它是一种低功耗,高性能的CMOS8位微处理器,内部有8K字节的程序存储器和256字节的数据存储单元,32个I/O端口,3个16位定时/计数器,8个中断源。

时钟电路是单片机系统的心脏,它控制着单片机的工作节奏。本设计采用内部时钟方式,12MHz的石英晶体振荡器。电路图如下

基于C51的电子钟设计

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !