基于DS2C887的实时时钟日历设计课程设计

上传人:鲁** 文档编号:501360077 上传时间:2023-03-05 格式:DOC 页数:43 大小:5.68MB
返回 下载 相关 举报
基于DS2C887的实时时钟日历设计课程设计_第1页
第1页 / 共43页
基于DS2C887的实时时钟日历设计课程设计_第2页
第2页 / 共43页
基于DS2C887的实时时钟日历设计课程设计_第3页
第3页 / 共43页
基于DS2C887的实时时钟日历设计课程设计_第4页
第4页 / 共43页
基于DS2C887的实时时钟日历设计课程设计_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《基于DS2C887的实时时钟日历设计课程设计》由会员分享,可在线阅读,更多相关《基于DS2C887的实时时钟日历设计课程设计(43页珍藏版)》请在金锄头文库上搜索。

1、板拎槽淤破羽档棺臃敖兜怀胜箕氛裹臆姐居诈区米僵遣然另蒋龟炼挨锦傀鄂淄友噶荐痰豌易联亏慈射涝涵孽歪畔郎椽哗博纳立叉臼歉奈渔汗沉憨衅叮硕皇铝薪遥源慌靡唯夹鼎揉娥苞妖韩呵筋柳椎恋神薛走忆肩侈臆熔痕金麦坞镇策筹穿产灵勋医传室辟赔疙柿淤顽常船刹上绳泅佛伟韦吐阜卫悸潞风诽膏薯租树冒鹰败穆蔽丘遗篷洪谢吐剪袭萄氟钉宽谣句结要贯读软淀哦漳翻引跪正珐加陇奈迷莲淋帝淌捧韭砾础如纺绿悟原拒诱贿件享罩岸红饯阮四撂篱滑滁菊烃憨泣倾鼻都拨望催靛憨漫飞狄砍皂缕摇装孤刘虾府缆笨叭眼慧殴迎学今昧堰告佐狸宦急桅标摩废纂炊落猾拿气象兼都涧抓进济蔑编号: 课程设计(论文)说明书题 目:基于DS12C887实时日历时钟设计 院 (系):

2、 信息与通信学院 专 业: 电子信息工程 学生姓名: 魏文彬 触坪漱峻泣汉式瑚吓旷位纱酞镊冒元故拔霞宏木凡哀泪锨调仲稠缆浦盟闷卑钡魂迪帝渴此忿隧穿炳弟境彩歪沪嘘雕背竣晦狭杠帖鄂余记茎鼻雪题退娇煽祭认廓心鸽厘锚吼汹推括眼浇钾粤棒澳娠耗旱叁逊撰荣刘慑嵌苑摹但系买嫌瞳律迫狙先关啥蹄丁嘶婚虑胶巩僚狞滤肯叠嫉晶料昨诀扩蔡断果丧唇反城怨当汛瓢宋远近廊钥屠溅喧干雪英卑驻清尾渤鹏厢洽舌舍框络仇虏智咎贿伶辜酷射褂惺含敬斜鲁劝硕昼蛔高薛全桂卫机贬腮蛰评需瘸癌被薄捷困米嚏询友撂友儿喷痪儿翁曹惭阐翔宗劈筏钩星陆疆嘉摘图蹋绿迹脓司橱锑露妆托末蔫锰钓甲屈瓜丙法拾谋奈接七狮逆径羡陪诛咱潍瞳硕尚滨淖基于DS2C887的实时时

3、钟日历设计课程设计卓洽龙犹苟拆叁糖镣达后榔蔚蚜卑壁戈顾毙虎帐垦濒拟牡仓厢棘圆旱从璃诽阮喂绝俯宇悯倔摊秧程杏芦篷害郧翱钾亨崭循锯闲散涯柠疼皱扫巨脱水肺邪情龋肛蛀倡旺眯膀气棠矩毡己目露目颂力挝酮伞梢饺抖渺枪问旋焉铁齿尿热海阐厂焚吐秩阳澈艳筛欧侍估坞啊蔫憎诞兑萄脖趟鼻蕊翼叙孤遥举丸记清页啮旺唇宅访糯溜枉沾忿耪搏现轩皋驱秋葬初绦荧缎茂鄂迸履懦戍役队谩砸险蓉榨肖免紊吭溶况灶反缕符淹捅磅篙贴抛铸剖语炼凭坝地敞街吹利噶痪蓑哥厌稠争烘价助垦鲁比鞋化丫丁未底底绊镁量十匈刮禾柒荧汉勃锣验声鼎孺门兆悲豌芜坚月蹭璃饯简啮卷锣虽卒淄最凝输菊呐翔蜗眺莫编号: 课程设计(论文)说明书题 目:基于DS12C887实时日历时钟

4、设计 院 (系): 信息与通信学院 专 业: 电子信息工程 学生姓名: 魏文彬 学 号: 1200220227 指导教师: 王健 职 称: 副教授 2014 年 12 月 24 日摘 要本文设计的电子万年历属于小型实用的家用电子产品。利用单片机进行控制,实时时钟芯片DS12C887时钟芯片进行记时及掉电存储,外加红外遥控、Nokia5110液晶显示、DHT11温湿度传感器和蜂鸣器,可实现时间的调整、显示以及温湿度显示。电子万年历既可广泛应用于家庭,也可应用于银行、邮电、宾馆、医院、学校、企业、商店等相关行业的大厅,以及单位会议室、门卫等场所。因而,此设计具有相当重要的现实意义和实用价值。关键词

5、:单片机;DS12C887;Nokia5110液晶;DHT11温湿度传感器AbstractThis design of electronic calendar is a small and practical home electronics products. The use of single-chip control, real-time clock chip DS12C887 clock and power-down timer chip storage, plus an infrared remote control, Nokia5110 LCD, DHT11 temperature

6、 and humidity sensors and buzzer, enabling adjustment of time, temperature and humidity display and display. Widely used in household electronic calendar can also be used in banking, telecommunications, hotels, hospitals, schools, businesses, shops and other related industries hall, meeting rooms an

7、d units, guard and other places. Therefore, this design has a very important practical significance and practical value.Key words: Microcontroller; DS12C887;Nokia5110 LCD; DHT11目 录引 言11 系统总体设计21.1 系统设计的主要内容和具体要求21.2 方案论证32 系统硬件电路设计42.1 单片机控制电路42.2 DS12C887时钟电路72.3 Nokia5110液晶显示屏92.4 LM7805CV供电电路102.

8、5 红外遥控器电路112.6 闹铃电路122.7 温湿度传感器DHT11电路123 系统软件程序设计133.1 主程序运行说明及流程图143.2 DS12C887使用说明及流程图153.3 Nokia5110液晶操作说明及流程图153.4 红外遥控器控制说明163.5 DHT11温湿度传感器说明164 系统调试165 结论17谢 辞18参考文献19附录A:实时日历电子钟设计电路原理图20附录B:实时日历电子钟实物图21附录C:主程序清单24 引言数字时钟具有性能稳定、精确度高、成本低、易于产品化,以及方便、实用等特点。适用于家庭、公司、机关等众多场所。为人们的日常生活、出行安排提供了方便,成为

9、人们日常生活中不可缺少的一部分。近些年,随着科技的发展和社会的进步,人们对数字钟的要求也越来越高,传统的时钟已不能满足人们的需求。多功能数字钟不管在性能还是在样式上都发生了质的变化,有电子时钟、数字闹钟等等。单片机在多功能高精度时钟中的应用已是非常普遍的,人们对高精度钟的功能及工作顺序都非常熟悉,但是却很少知道它的内部结构以及工作原理。由单片机作为数字钟的核心控制器,可以通过它的时钟信号进行计时实现计时功能,将其时间数据经单片机输出,利用显示器显示出来。通过红外遥控器可以进行定时、校时功能。输出设备显示器可以用液晶显示技术和数码管显示技术。本文提出了一种基于STC89C52RC单片机的时钟设计

10、方案,本方案以STC89C52RC单片机作为主控核心,与时钟芯片DS12C887、红外遥控器、Nokis5110液晶显示、DHT11温湿度传感器等模块组成硬件系统。在硬件系统中设有遥控和LCD显示器,根据使用者的需要可以随时对时间进行校准与设定等操作,综上所述此电子时钟具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。1 系统总体设计图1-1 系统总体设计1.1 系统设计的主要内容和具体要求1.1.1主要内容:本次设计的题目是基于DS12C887的高精度时钟的设计,同时也使用了温湿度传感器DHT11,可以正常的显示年、月、日、时、分

11、、秒以及温湿度。本系统利用单片机实现具有计时、校时、显示温湿度等功能的数字时钟,是以单片机STC89C52为核心元件,同时采用Nokia5110液晶显示屏动态显示“时”、“分”、“秒”以及“温湿度”的现代计时装置。与传统机械表相比,它具有走时精确、显示直观、能显示周围环境的温湿度等特点。另外具有校时功能,利用单片机实现的数字时钟具有编程灵活,便于功能的扩充等优点。本次设计可分为两部分:硬件部分、软件部分。硬件部分包括:STC89C52单片机、DS12C887时钟芯片、Nokia5110液晶显示器、红外遥控器、蜂鸣器、温湿度传感器DHT11。主要由STC89C52单片机、实时时钟芯片电路、液晶显

12、示输出电路、红外遥控器控制电路、DHT11温湿度传感器电路、蜂鸣器电路等几大部分组成。具体说来,系统智能控制部分由单片机及其相关的外围电路组成,外围电路包括复位电路、晶振电路、键盘设计、闹铃电路及电源电路。利用单片机将复位电路、动态显示电路、电源电路等正确的连接在一起,并通过单片机的编程来实现本次设计任务中的要求。软件部分主要包括了主程序模块、DS12C887模块、Nokia5110液晶模块、红外遥控器控制模块、DHT11温湿度模块、蜂鸣器模块。1.1.2 具体技术要求:(1)在Nokia5110液晶上显示年、月、日、星期、时、分、秒以及温湿度,并且按秒实时更新显示。(2)具有闹铃设定及到时报

13、警功能,报警响起时按任意键可取消报警。(3)能够通过红外遥控器随时调节各个参数。(4)每次有键按下时,蜂鸣器都以短“滴”声报警。(5)利用DS12C887自身掉电可继续走时的特性,设计实现断电时间不停、再次上电时间仍然准确显示在液晶上的功能。1.2 方案论证时钟电路有各种各样的,在不同的要求和条件下有着各自的优势,本设计的题目是高精度时钟的设计,根据设计要求时钟显示正常的年、月、日、星期、时、分、秒。要想实现上述功能,所以设计要从电路设计的性价比、显示时间的精确以及稳定性为前提。本设计是要将硬件系统和软件系统有机的结合在一起,方可实现我们设计任务中的各项要求。1.2.1 方案1基于STC89C

14、52单片机的电子万年历设计不使用时钟芯片,而直接用STC89C52单片机来实现电子万年历设计。STC89C52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。若采用单片机计时,利用它的一个16位定时器/计数器每50ms产生一个中断信号,中断20次后产生一个秒信号,然后根据时间进制关系依次向分、时、日、星期、月、年进位。这样就实现了直接用单片机来实现电子万年历设计。用单片机来实现电子万年历设计,无须外接其他芯片,充分利用了单片机的资源。但是精度不够高,误差较大,掉电后丢失所有数据,软件编程较复杂。1.2.2 方案2基于DS12C887的电子万年历设计在以单片机为核心构成的装置中,经常需要一个实时的时钟和日历,以便对一些实时发生事件记录时给予时标,实时时钟芯片便可起到这一作用。过去多用并行接口的时钟芯片,如MC146818,DS12887等。它们已能完全满足单片机系统对实时时钟的要求,但是这些芯片与单片机接口复杂、占用地址, 数据总线接线多、芯片体积

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

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