基于51单片机的电子时钟(毕业设计).docx
文本预览下载声明
内容摘要
电子钟是一种非常广泛的日常计时工具,给人们带来了极大的方便,在社会上也越来越流行。可对年、月、日、时、分、秒进行计时,采用直观的数字显示,可同时显示年、月、日、时、分、秒、温度、时间等信息校准等功能。电子钟主要采用STC89C52单片机为主控核心,DS1302时钟芯片为时钟,LCD 12864显示屏。 STC 89C52单片机由宏晶科技有限公司推出,功耗低,电压可采用4-6V电压供电; DS1302时钟芯片是美国DALLAS公司推出的具有细流充电功能的低功耗实时时钟芯片。可对年、月、日、周、时、分、秒进行计时,还具有闰年补偿等多种功能,DS1302使用寿命长,误差小;数显采用12864液晶显示器,可同时显示。显示年、月、日、周、时、分、秒、温度等信息。此外,电子钟还具有时间校准等功能。
关键词:
单片机STC89C52时钟芯片DS1302液晶12864温度
基于单片机的STC数字时钟设计
介绍
随着人们生活水平的提高和生活节奏的加快,对时间的要求越来越高,消费者对精准数字计时的需求也越来越大。
21世纪的今天,最具代表性的计时产品是电子万年历,它是现代世界钟表业的第三次革命。第一次是摆锤和游丝的发明。相对稳定的机械振荡频率源将时钟从分类到秒的时间差减少了。代表产品是带有摆锤或游丝的机械钟或手表。第二次革命是石英晶体振荡器的应用,发明了走时精度更高的石英电子钟,将钟表的走时和月差从分类减少到秒。第三次革命是单片机数字计时技术(电子万年历)的应用,将计时产品的时差从分级减少到1/6百万秒,从原来的传统指针计时方式发展到夜光人们每天都更加熟悉。数字显示方式直观清晰,并增加了自动日期、星期、温度等日常辅助信息的显示功能,更符合消费者的生活需求!因此,电子万年历的出现,为计时行业带来了飞跃。
我国生产的电子万年历有很多种。一般来说,研究主要以多功能电子万年历为主,这样万年历除了原有的显示时间和日期的基本功能外,还具有闹铃、闹铃等功能。商家生产的电子万年历更注重品质、价格和实用性,不断改进电子万年历的设计,使其更具市场竞争力。除了采用集成时钟芯片外,还有一种采用MCU的方案,采用STC 89系列单片机组成万年历电路,采用软硬件相结合的方式控制LED数码管的输出,即用于显示年、月、日、时、分、秒,其最大的特点是:硬件电路简单,安装容易实现,软件设计独特,性能可靠。 STC 89C5 2是宏晶科技公司推出的一款小型单片机。它的主要特点是采用了Flash存储器技术,降低了制造成本,其软硬件与MCS-51完全兼容,可以很快被广大用户所接受。
介绍了基于STC 89C52单片机设计的电子钟。可同时显示年、月、日、周、时、分、秒、温度等信息,并具有时间校准等功能。
2、设计要求及方案论证
(1) 设计要求:
基本要求
A.具有年、月、日、周、时、分、秒等功能;
B.具有年、月、日、周、时、分、秒校准功能;
C.具有温度显示功能;
(2) 方案选择
1、单片机的选择
STC89C52单片机的主要特点如下:
完全兼容 MCS-51 产品指挥系统
4K 字节在线编程闪存,1000 个擦写周期
4.0 ~ 5.5V工作电压范围
全静态工作模式:0 ~ 33MHz
3 级程序记忆锁
128 x 8 字节 RAM
32 条可编程 I/O 线
2 16 位定时器/计数器
6个中断源
全双工串行UART通道
低功耗空闲和掉电模式
中断将系统从空闲模式唤醒
带双数据指针的看门狗 (WDT)
掉电标志和快速编程功能
具有掉电状态下的中断恢复功能
灵活的在系统编程(ISP 字节或页面写入模式)
由于STC89C52单片机具有4K字节在线编程Flash存储器,可擦写1000次,具有掉电模式,掉电状态下具有中断恢复功能,非常实用设计和开发。因此选用STC89C52单片机作为电子钟芯片的控制单片机。
2.显示模块选择
在这款万年历中,12864液晶显示当前实时时间、重要阴阳节等功能。
12864液晶具有以下特点:
?提供8位、4位并行接口和串行接口可选
? 并行接口适配M6800时序
? 自动上电复位功能
?自建振荡源 [1]
3.时钟片选
DS1302时钟芯片用于实现时钟。 DS1302芯片是一款高性能时钟芯片,可自动计算秒、分、时、日、周、月、年、年,带闰年补偿,精度高,1位RAM作为数据暂存区,工作电压为2.5V~5.5V,2.5V时功耗小于300nA。
4、温度传感器的选择
该电子钟的温度采集采用数字温度传感器DS18B20 。它属于单总线设备,具有电路简单、体积小等特点。所以用它组成测温系统,线路简单,一根通讯线上可以挂很多这样的数字温度计,非常方便。此外,数字温度传感器还具有测量精度高、测量范围广等优点。
具有以下经济特点:
( 1 ) 只需一个端口
显示全部