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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I华侨大学厦门工学院本科生毕业设计(论文)题目:基于DS12C887时钟芯片的高精度时钟的设计姓名:吴挺学号:0902106019系别:电气工程专业:电气工程及其自动化年级:2009指导教师:刘晓东年月日华侨大学厦门工学院毕业设计(论文)II独创性声明本毕业设计(论文)是我个人在导师指导下完成的。文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。特此声明。论文作者签名:日期:关于论文使用授权的说明本人完全了解华侨大学厦门工学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。保密的论文在解密后应遵守此规定。论文作者签名:指导教师签名:日期:III基于DS12C887时钟芯片的高精度时钟的设计摘要随着社会的发展人们的生活节奏越来越快,每天的工作,学习,休息的时间都安排的很紧,需要一个时钟准确的报时。人们对时钟的要求越来越高,不仅要求每天的的时间误差小于几毫秒,还要求具有定时闹钟,具有万年历等功能。传统的日历电子钟元器件多、维修麻烦、误差大、功能更新不方便。DS12C887时钟芯片能够自动显示年、月、日、时、分、秒等时间信息,同时还具有校时,报时,闹钟等功能。DS12C887也可以很方便的由软件编程进行功能的调整或增加。所以设计基于DS12C877时钟芯片的高精度时钟的设计具有十分重要的现实意义和实用价值。关键词:DS12C887,时钟芯片,单片机STC89C52,高精度时钟华侨大学厦门工学院毕业设计(论文)IVDesignofhighprecisionclockbasedonclockchipDS12C887AbstractWiththedevelopmentofsociety,peopleliferhythmfasterandfaster,aday'swork,studyandresttimearrangementisverytight,needaclocktellthetimeaccurately.Peopleishigherandhigherrequirementfortheclock,everydaynotonlyrequiresthetimeerrorislessthanafewmilliseconds,alsorequiresatimingalarmclock,acalendar,andotherfunctions.Traditionalelectronicclockcalendarcomponents,maintenancetrouble,bigerror,functionmoreupdateisnotconvenient.ChipDS12C887clockautomaticallydisplayyear,month,day,hours,minutesandsecondstimeinformation,butalsowiththeschool,thetime,alarmclock,andotherfunctions.DS12C887canalsobeveryconvenientbythesoftwareprogrammingtoadjustfunctionortoincrease.SothedesignisbasedonDS12C877clockchipdesignofhighprecisionclockhasveryimportantpracticalsignificanceandpracticalvalue.Keywords:DS12C887,clockchipmicrocontrollerSTC89C52,high-precisionclockV目录第1章绪论.........................................................11.1研究背景......................................................1第2章方案论证选择.................................................22.1时钟计时的方案选择............................................22.2显示部分的方案选择............................................3第3章系统组成.....................................................43.1.1系统原理与硬件设计..........................................43.1.2硬件选择....................................................53.1.3单片机STC89C52中文资料.....................................53.1.4STC单片机最小系统..........................................9第4章系统硬件电路设计............................................104.1.1晶振电路...................................................104.1.2复位电路...................................................104.1.3程序下载接口...............................................114.2.11602液晶概述..............................................114.2.21602液晶引脚功能..........................................114.2.31602读写时序图............................................124.2.41602LCD的一般初始化(复位)过程...........................144.2.51602LCD的电路连接.........................................154.3.1DS12C887概述..............................................154.3.2DS12C887引脚功能..........................................164.3.3DS12C887读写时序..........................................174.3.4DS12C887流程图............................................174.3.5时钟芯片引脚介绍...........................................184.3.64个控制寄存器介绍.........................................194.4闹铃电路.....................................................214.5独立键盘电路.................................................214.6电源模块.....................................................21结论...............................................................23参考文献...........................................................25谢辞...............................................................26附录1硬件实物图..................................................27附录2程序代码....................................................28基于DS12C887时钟芯片的高精度时钟的设计1第1章绪论1.1研究背景传统时钟芯片在电源断电时内部的时间芯片就会停止计时,所以需要额外使用一个备用的电源向时钟芯片供电,这样会使系统功耗增大,体积变大。单一功能定时时钟只提供年,月,日,时,分,秒的时间信息和日历功能,多功能时钟除了提供时间信息和日历功能以外,通常还具有报警,定时,闹钟等功能。采用单片机STC89C52和时钟日历芯片DS12C887设计并且制作出来的电子钟,一个月的时间里只有1秒内的误差[1],比DS1302,DS1307,PCF8485等的芯片设计出来的时钟更精确[2]时钟按照工具接口方式不同可以分为并行接口时钟和串行接口时钟,并行接口时钟的特点是:传输速度快,但是硬件数目多,接线数目多,产品体积大。串行接口时钟的特点:传输线少,成本低,产品体积小。缺点是传输速度慢。时钟芯片的种类也越来越多,对时钟芯片的要求越来越高,比如精度高,体积小,功耗低,性能稳定,功能齐全,使用方便,技术更新灵活。所以设计一款体积小,工作稳定,时间精确的时钟具有十分重要的意义。华侨大学厦门工学院毕业设计(论文)2第2章方案论证选择2.1时钟计时的方案选择方案一:传统的基于单片机的时钟设计可以采用单片机内部的晶振来产生脉冲,然后通过单片机内部的计时器经过分频产生秒脉冲,然后通过软件编程来实现时钟的显示,这种设计方案的优点是外围器件少,电路简单清晰,电路焊接容易,出问题的故障几率小。但是这种方案需由软件编程来实现秒脉冲的产生,编程相对来说比较复杂,而且也不利于排除故障,维修起来不方便。由于单片机内部时钟会产生误差,即使设计时间误差补偿程序也很难实现提供准确时间的功能。。这种设计还有一个非常大的缺点就是如果单片机断电,芯片里的时间计时就停止,再次上电时又从初始设定重新计时,这样就需要在每次上电都调整时间,比较麻烦。方案二:在传统的基于单片机的数字时钟设计的基础上经过一些改进,引入DS12C887时间芯片,本次设计可分为两部分:硬件部分包括:体积小功能丰富的STC89C52单片机[3]、具有掉电保护的DS12C887时钟芯片[4]电路简单易于实现的1602LCD液晶显示器[5],键盘输入电路等。具体说来,系统智能控制部分由单片机及其相关的外围电路[6]组成,外围电路包括解决死机等问题的复位电路[7]、波形稳定的晶振电路[8]、键盘设计、闹铃电路以及合适的直流电源电路[9]。利用单片机将复位电路、能够降低功耗和减少显示器外部引线的显示电路[10]、电源电路等正确的连接在一起,并通过单片机的编程来实现本次设计任务中的要求。软件部分主要包括了主程序模块,DS12C887模块,LCD1602模块,键盘控制模块。DS12C887芯片具有掉电保护功能,内部自带锂电池,能够在断电的情况下保持时间信息,等到外部电路恢复供电之后能够不必调整时间,为时钟的校时操作节省了很多时间,而且这种设计更节能,在需要观察时间的时候比如白天就可以给主电路通电。而在夜晚不需要观察时钟的时候就可以给主电路断电,这样可以节约大量电能。时间芯片DS12C887采用了内部集成晶振的电路,并且具有内部温漂补偿电路设计。能够准确计时,提供精确的时间,这样就简化了电路的器件选择,另外也使程序的设计更加简洁。在硬件设计方面,由于只增加了一个DS

1 / 42
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功