基于DS12C887时钟芯片的高精度时钟的设计

上传人:新** 文档编号:466021896 上传时间:2023-07-22 格式:DOC 页数:31 大小:174.50KB
返回 下载 相关 举报
基于DS12C887时钟芯片的高精度时钟的设计_第1页
第1页 / 共31页
基于DS12C887时钟芯片的高精度时钟的设计_第2页
第2页 / 共31页
基于DS12C887时钟芯片的高精度时钟的设计_第3页
第3页 / 共31页
基于DS12C887时钟芯片的高精度时钟的设计_第4页
第4页 / 共31页
基于DS12C887时钟芯片的高精度时钟的设计_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于DS12C887时钟芯片的高精度时钟的设计》由会员分享,可在线阅读,更多相关《基于DS12C887时钟芯片的高精度时钟的设计(31页珍藏版)》请在金锄头文库上搜索。

1、-华侨大学*工学院本科生毕业设计(论文)题 目:基于DS12C887时钟芯片的高精度时钟的设计姓 名: 吴挺 学 号: 0902106019 系 别: 电气工程 专 业:电气工程及其自动化 年 级: 2009 指导教师:*晓东 年 月 日独创性声明本毕业设计(论文)是我个人在导师指导下完成的。文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。特此声明。论文作者签名: 日期: 关于论文使用授权的说明本人完全了解华侨大学*工学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅

2、和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。*的论文在解密后应遵守此规定。论文作者签名: 指导教师签名: 日期: 基于DS12C887时钟芯片的高精度时钟的设计摘要随着社会的发展人们的生活节奏越来越快,每天的工作,学习,休息的时间都安排的很紧,需要一个时钟准确的报时。人们对时钟的要求越来越高,不仅要求每天的的时间误差小于几毫秒,还要求具有定时闹钟,具有万年历等功能。传统的日历电子钟元器件多、维修麻烦、误差大、功能更新不方便。DS12C887时钟芯片能够自动显示年、月、日、时、分、秒等时间信息,同时还具有校时,报时,闹钟等功能。DS12C887也可

3、以很方便的由软件编程进行功能的调整或增加。所以设计基于DS12C877时钟芯片的高精度时钟的设计具有十分重要的现实意义和实用价值。关键词:DS12C887,时钟芯片,单片机STC89C52,高精度时钟Design of high precision clock based on clock chip DS12C887AbstractWith the development of society, people life rhythm faster and faster, a days work, study and rest time arrangement is very tight, ne

4、ed a clock tell the time accurately. People is higher and higher requirement for the clock, every day not only requires the time error is less than a few milliseconds, also requires a timing alarm clock, a calendar, and other functions. Traditional electronic clock calendar ponents, maintenance trou

5、ble, big error, function more update is not convenient. Chip DS12C887 clock automatically display year, month, day, hours, minutes and seconds time information, but also with the school, the time, alarm clock, and other functions. DS12C887 can also be very convenient by the software programming to a

6、djust function or to increase. So the design is based on DS12C877 clock chip design of high precision clock has very important practical significance and practical value.Keywords:DS12C887,clock chip microcontroller STC89C52,high-precision clock目 录第1章 绪论11.1 研究背景1第2章 方案论证选择22.1时钟计时的方案选择22.2显示部分的方案选择3

7、第3章 系统组成43.1.1 系统原理与硬件设计43.1.2 硬件选择53.1.3单片机STC89C52中文资料53.1.4 STC单片机最小系统9第4章 系统硬件电路设计104.1.1晶振电路104.1.2复位电路104.1.3程序下载接口114.2.1 1602液晶概述114.2.2 1602液晶引脚功能114.2.3 1602读写时序图124.2.4 1602LCD的一般初始化(复位)过程144.2.5 1602LCD的电路连接154.3.1 DS12C887概述154.3.2 DS12C887引脚功能164.3.3 DS12C887读写时序174.3.4 DS12C887流程图174.

8、3.5时钟芯片引脚介绍184.3.6 4个控制寄存器介绍194.4闹铃电路214.5 独立键盘电路214.6电源模块21结论23参考文献25谢辞26附录1 硬件实物图27附录2 程序代码28. z.-. z.-第1章 绪论1.1 研究背景传统时钟芯片在电源断电时内部的时间芯片就会停止计时,所以需要额外使用一个备用的电源向时钟芯片供电,这样会使系统功耗增大,体积变大。单一功能定时时钟只提供年,月,日,时,分,秒的时间信息和日历功能,多功能时钟除了提供时间信息和日历功能以外,通常还具有报警,定时,闹钟等功能。采用单片机STC89C52和时钟日历芯片DS12C887设计并且制作出来的电子钟,一个月的

9、时间里只有1秒内的误差1,比DS1302,DS1307,PCF8485等的芯片设计出来的时钟更精确2时钟按照工具接口方式不同可以分为并行接口时钟和串行接口时钟,并行接口时钟的特点是:传输速度快,但是硬件数目多,接线数目多,产品体积大。串行接口时钟的特点:传输线少,成本低,产品体积小。缺点是传输速度慢。时钟芯片的种类也越来越多,对时钟芯片的要求越来越高,比如精度高,体积小,功耗低,性能稳定,功能齐全,使用方便,技术更新灵活。所以设计一款体积小,工作稳定,时间精确的时钟具有十分重要的意义。第2章 方案论证选择2.1时钟计时的方案选择方案一:传统的基于单片机的时钟设计可以采用单片机内部的晶振来产生脉

10、冲,然后通过单片机内部的计时器经过分频产生秒脉冲,然后通过软件编程来实现时钟的显示,这种设计方案的优点是外围器件少,电路简单清晰,电路焊接容易,出问题的故障几率小。但是这种方案需由软件编程来实现秒脉冲的产生,编程相对来说比较复杂,而且也不利于排除故障,维修起来不方便。由于单片机内部时钟会产生误差,即使设计时间误差补偿程序也很难实现提供准确时间的功能。这种设计还有一个非常大的缺点就是如果单片机断电,芯片里的时间计时就停止,再次上电时又从初始设定重新计时,这样就需要在每次上电都调整时间,比较麻烦。 方案二:在传统的基于单片机的数字时钟设计的基础上经过一些改进,引入DS12C887时间芯片,本次设计

11、可分为两部分:硬件部分包括:体积小功能丰富的STC89C52单片机3、具有掉电保护的DS12C887时钟芯片4电路简单易于实现的1602LCD液晶显示器5,键盘输入电路等。具体说来,系统智能控制部分由单片机及其相关的外围电路6组成,外围电路包括解决死机等问题的复位电路7、波形稳定的晶振电路8、键盘设计、闹铃电路以及合适的直流电源电路9。利用单片机将复位电路、能够降低功耗和减少显示器外部引线的显示电路10、电源电路等正确的连接在一起,并通过单片机的编程来实现本次设计任务中的要求。软件部分主要包括了主程序模块,DS12C887模块,LCD1602模块,键盘控制模块。DS12C887芯片具有掉电保护

12、功能,内部自带锂电池,能够在断电的情况下保持时间信息,等到外部电路恢复供电之后能够不必调整时间,为时钟的校时操作节省了很多时间,而且这种设计更节能,在需要观察时间的时候比如白天就可以给主电路通电。而在夜晚不需要观察时钟的时候就可以给主电路断电,这样可以节约大量电能。 时间芯片DS12C887采用了内部集成晶振的电路,并且具有内部温漂补偿电路设计。能够准确计时,提供精确的时间,这样就简化了电路的器件选择,另外也使程序的设计更加简洁。在硬件设计方面,由于只增加了一个DS12C887时间芯片,因此并不是特别复杂,而且这种独立计时的设计使得产品排故更加方便。第二种方案更加准确而且电路硬件设计更加简单,

13、软件设计更加简洁,因此采用第二种方案。2.2显示部分的方案选择1.数码管显示,8段数码管显示虽不需要复杂的驱动程序,可视*围宽,但硬件制作成本高,硬件电路的设计复杂。2. LCD1602 液晶显示,液晶显示最大的特点就是界面简洁,已经广泛应用于现代工业控制和智能化仪器仪表等地方,己经成为单片机开发领域典型模块之一。能够方便的显示文字和数字。3.LCD1602液晶显示时屏幕不会有闪烁。液晶操作方便,且与单片机的接口电路简单,接线面积小,大大提高了万年历的性能。所以最终选择LCD1602液晶显示方案。第3章 系统组成3.1.1 系统原理与硬件设计本次的设计题目是电子万年历设计,要*现年、月、日、时

14、、分、秒的正常显示,需要硬件和软件的结合来实现。本次设计利用时钟日历芯片DS12C887的特性和STC89C52单片机的功能利用实现的。根据设计的要求万年历要显示年、月、日、时、分、秒的显示同LCD1602。在明确本次设计思路之后,画出设计框图,总体框图如图2.1所示。图1 设计总体框图图2 系统电路原理图3.1.2 硬件选择(1)时钟芯片选择 选用DS12C887时钟芯片。(2)单片机的选择 选用STC89C52单片机,并配备11.0592MHz晶振,复位电路采用上电复位。(3)显示电路选择 采用LCD1602液晶显示。(4)电源选择 采用直流5V电源供电。3.1.3单片机STC89C52中

15、文资料STC89C52 是STC公司生产的低电压,高性能CMOS 8位单片机片内含8K byTES的可反复擦写的只读程序存储器(PEROM)和256 bytes的随机存取数据存储器(RAM),器件采用STC公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052 产品引脚兼容,片内置通用8位中央处理器(CPU )和FLASH由存储单元, STC89C52单片功能强大,适用于许多电子产品。主要性能参数:1.与Mcs-51产品指令和引脚完全兼容。2.8字节可重擦写FLASH闪速存储器3.1000 次擦写周期4.全静态操作:0HZ-24MHZ5.三级加密程序存储器6.256*8字节内部RAM7.32个可编程I/0口线8.3个16 位定时计数器9.8个中断源10.可编程串行UART通道11.低功耗空闲和掉电模式图3 STC89C52外部引脚图Vcc:电源电压GND:地线P0:P0口是一组8位漏极开路型双向1/O

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号