基于单片机的智能数字闹钟设计和实现.doc
《基于单片机的智能数字闹钟设计和实现.doc》由会员分享,可在线阅读,更多相关《基于单片机的智能数字闹钟设计和实现.doc(35页珍藏版)》请在咨信网上搜索。
1、 基于51单片机智能数字闹钟设计与实现摘 要单片机自20世纪70年代问世以来,由于单片机极高 性 能 价 格 比,越发受到了人们注重 和 关 注 , 应 用 领 域 广 泛 、发展不久。而51单片机是各单片机中最为典型,也是最具备代表性一种。本设计是一款基于AT89C51智能数字钟,该数字钟表由主控模块、按键模块、定期模块、温度检测模块和显示模块构成。主控模块由主控芯片AT89C51、晶振电路和复位电路构成;定期模块采用时钟芯片DS1302实现精准定期;用温度传感器DS18B20作为温度采集源 , 检 测 当 前 温 度;用液晶显示屏1602显示年、月、日、时间及温度。通过这种办法实现,使智能
2、数字闹钟电路简朴 , 性 能 可 靠 , 实 时 性 好 , 时 间 和温度精度高,操作简朴。在Proteus和Keil vision4环境下,完毕了电路原理图绘制以及程序编译后,用焊接办法在电路板上焊接实物,将Keil vision4中生成.hex文献程序烧到电路中,检测并调试电路,实现智能数字闹钟功能。该智能数字闹钟可以应用于人们生活和工作中,也可通过改装,将智能数字闹钟性能提高,还可以增长新功能,让智能数字闹钟显示更多方面内容与功能,给人们生活和工作带来更多以便。核心词:单片机,时钟芯片,温度传感器,液晶显示屏,智能数字钟AT89S52 based Digital Clock Desig
3、n of Intelligent Abstract AbstractSCM since the advent of the 1970s ,because of high performance and low cost single chip ,has been more and more peoples attention and concern ,widely used in the field ,has developed rapidly. The microcontroller 51 is the most typical each MCU is the most representa
4、tive one.The designer is one section based on AT89C51 intelligent digit clock,this clock and watch by the master control module,fixed time the module,the temperature examines the module and the display module constitution. Master control module by master control chip AT89C51,crystal oscillator elect
5、ric circuit and reset circuit constitution;Fixed time the module uses clock chip DS1302 to realize precisely fixed time;Gathers the source with temperature sensor DS18B20 as the temperature,the examination current temperature;1602 demonstrate the year,the month,Japan,the time and the temperature wit
6、h the liquid-crystal display. The method has the advantage of being simple circuit,reliable performance,good real-time,high precision of the time and temperature,simply operation【19】.Under the environment of Proteus and Keil vision4 ,after finishing drawing circuit schematic and compiling program,We
7、lding material on the circuit board by welding method. Then,.Hex files,the generation of Keil vision4 ,is made into the circuit. Finally,testing and debugging the circuit,and to realize the function of Intelligent digital alarm clock.The electronic clock can be applied to the general living and work
8、ing,can also be modified to improve performance add new functions and brings more convenient to peoples life and work.Key Words:NC machining;NC verification;Machining environment;Help files本页页码貌似是居右目 录摘 要iAbstractii第一章 引 言11.1 智能数字闹钟研究背景和意义11.2智能数字闹钟功能11.3 智能数字闹钟发展趋势2第二章 方案论证与选取22.1 方案论证22.2 方案选取4第三
9、章 硬件电路设计43.1 主控电路模块53.2 按键电路模块73.3 定期电路模块83.4 温度电路模块103.5 显示电路模块11第四章 软件设计134.1总体系统软件设计134.1.1 主程序设计144.1.2 温度采集模块设计164.1.3 定期模块设计184.1.4 显示模块设计18第五章 系统安装与调试205.1 系统硬件安装与调试215.2 系统软件调试22第六章 总结与展望25参 考 文 献27致 谢28附 录29目录页也要有页码,罗马字体第一章 引 言不要加粗1.1 智能数字闹钟研究背景和意义随着当今社会迅速发展,人类面临着诸多问题,时间和空间局限性就是其问题之一。作为新一代技
10、术型人才,日益发展社会势必会晤临这一严峻问题。环绕这个即将到来问题,本课题定为智能数字闹钟设计。钟表只是一种简朴显示时间工具,自身不能给人们带来想要抓住时间急迫感,但如能把时钟时间显示精准到分、秒,那么面对这种时间飞逝重压感,人们就会注重它并有效地运用它,更懂得把握分寸,不白白挥霍时间。固然若在钟表显示中融入了其她人们寻常工作出行必要功能,智能并简朴运用,可以大大为咱们节约出空间来。人们生活水平逐渐提高,并且越来越注重人性化事物,老式指针式时钟也只能简朴满足人们针对时间需求,但是人们更着重追求高科技新事物,在当前日益布满物质社会里,人们也追求在小范畴内显示更多信息。而普通时钟是模电技术、数电技
11、术和单片机技术结合,才使得当前时钟实现更多功能。初期运用时间控制器都是用模仿电路设计制作,精确性及各方面性能都不是很抱负。随着单片机性价比不断提高,新产品应用越来越广泛,逐渐取代了昔日模仿化产品,变得高品位上档次。单片机系列产品已经遍及到工业控制,以及各个重要公共场合,单片机迅速发展与应用更加大范畴扩展,在人们寻常生活中日需常用化,更加依赖单片机,给人类生活带来了极大便利,单片机将与人们生活、娱乐等不同方面都存在密不可分关系。单片机在智能数字闹钟应用中具备相称普遍意义,是一件必不可少元器件,在生活中起着核心性作用。由于时代大变化发展,加快了数字 集 成 电 路 技 术发展步伐,石 英 技 术
12、更加精进,使得数字钟可以走时精确,可以实现更多功能,携带在身上很便捷,性能高。单片机内部构造有定期器/计数器,可以实现自动计时功能,单片机使用大范畴地出当前人们周边,无处不在【16】。这种具备人们所需要智能化特性产品为人们节约了大量时间和空间,扩大了数字化范畴,为家庭数字化奠定了基本。1.2智能数字闹钟功能电路采用了单片机AT89C51、温度传感器DS18B20、时钟芯片DS1302、1602LCD显示屏,通过独立式按键可以切换模式,修改显示时间数据。电路设计合理,具备了三大特点:简朴,操作以便,美观大方。本设计智能数字闹钟重要功能为:(1)连接电源,1602LCD显示屏上可显示正常时间、日期
13、及温度显示;(2)可实现12小时/24小时时间显示切换;(3)通过独立式按键手动修改时间日期;(4)可以设立三个闹钟时间,当到闹钟响铃时间,可手动关闭;1.3 智能数字闹钟发展趋势基于51单片机智能数字闹钟体现了当代化电子产品高性价比,成本低,电路简朴,功能齐全。对于家庭生活中,具备了相称普遍性和实用性,使得人们在生活中对智能数字闹钟产生了依赖性,在各个方面不可缺少,用一句夸张话说:离开了它就不能活了,感觉身边总是少了些什么。时钟发展已经从老式钟表发展到如今电子时钟以及智能化数字时钟时代,通过时代发展,高科技研制和广泛应用,智能数字闹钟发展前景将不可预计,智能数字闹钟所实现功能不但仅只有报时功
14、能,在不久将来,智能数字闹钟可以设立闹钟,可以实现通话功能,可以是一本记事本,随时记录发生事情,或允许以实现导航功能等,以上功能只要一种小小智能数字闹钟就可实现,人们生活更加以便。同步,智能数字闹钟电路只需使用简朴芯片,加以合理设计,使得电路简朴、操作非常以便、美观实用,但是其精准度不是很高。一方面,随着着更多性能更好新材料、更完善设计办法、更先进大规模集成电路发展以及驱动技术进步,时钟系统将会更加高精度,也将会更加完善。另一方面,随着显示屏件,如液晶显示屏件性能拓展,老式机械时钟显示形式也将演变成高清晰度显示方式。最后,时钟系统在将来应用将更加广泛,以其高精度显示以及其多内容显示界面将更受到
15、人们青睐。第二章 方案论证与选取2.1 方案论证方案一:这边可以问下教师是不是可以居行首基于低成本数字集成电路及七段译码器构成数字闹钟设计【10】 系统由数字逻辑集成芯片构成纯硬件电路,其电路由秒信号发生器、走时电路、校时电路、闹钟电路等某些构成。秒信号发生器使用LM555构成多谐振荡器,调节电阻可变化频率,使之产生秒信号。走时电路涉及秒计时器、分计时器、时计时器,每个某些都由两片计数器级联构成。其中秒计数器和分计数器都是用十进制与六进制计数器级联构成,时计数器由三进制计数器与十进制计数器级联构成。时计数器需要个位为十进制、十位只要计到2即可,但是需要清零电路。当个位计数到“4”,同步十位计数
16、到“2”时及时清零,时钟就会从零开始重新计数。当时间与原则时间不吻合时候,需要校准时间,对照原则时间将此时时间秒信号加速运营,加快时钟计时速度,当到达原则时间后再切换回对的输入信号,达到校准目。闹钟是在在预定期间到达时能输出闹铃声。这种方案电路搭建起来非常庞大,大小不同芯片,总共需要用到18个,工程非常繁琐,需要耗费很长时间在电路排版和连线上。 方案二:基于VHDL数字时钟设计【5】 基于VHDL数字时钟设计重要由晶体振荡器、分频器、计数器、译码器显示屏构成。基于VHDL数字时钟设计中需要有一种时钟脉冲信号,因而用一种石英晶体振荡器产生一种高频脉冲信号,然后要用分频器将这个时钟脉冲信号分频,得
17、到1Hz时钟信号,将这个时钟信号分别接入计数器中,然后再为其她模块提供时钟。计数器用一种100进制计数器和两个60进制计数器进行级联。最后在三个计数器输出接到七段译码管,总共要用到8个这样数码管。 晶体振荡器分 频 器计数器模块七段码译码器模 块 方案三:基于单片机智能数字闹钟设计【13】基于单片机数字时钟设计是要分好几种模块,单独对各类模块设计,以单片机AT89C51作为主控芯片,控制其她模块运作,将数据控制输出到显示模块。对各个模块进行程序编写,最后将编译链接生成一种.hex文献,将这个文献烧到AT89C51单片机芯片中,从而实现时钟功能。当时钟电路上电后,电路初始化,系统保持原有显示,通
18、过按下不同按键,切换到不同模式中,实现12/24小时切换,以及修改年、月、日、时、秒时间设立;当进入闹钟设立模式下,可设立三个闹钟时间,到设定期间蜂鸣器鸣响,无人操作时鸣响30s自动关闭闹钟;当需要设立更多功能时,只需多设立相应功能按键就可实现。对上述方案进行比较,方案一由硬件构成,比较容易实现,但由硬件搭建电路不够稳定,译码管显示效果差,功能单一不能扩展,且电路功耗大,在将这种方案做成实物过程中很漫长,更需要投入诸多精力,因浮现故障而检查电路时很复杂,难找。方案二运用FPGA精度高、解决速度快特点,运用外部50M石英晶振提供高精度系统频率,可以满足更高精度规定,并且设计比较人性化。方案三显示
19、精确、直观、易于调节。2.2 方案选取本次设计采用方案三,即以AT89C51作为主控芯片,采用1602液晶作为显示屏件,独立轻触式按键作按键模块,DS1302为定期来源,能准拟定期,DS18B20作温度采集源。拟定系统构成框图如图2.1所示,各功能模块如下:显示模块主 控 模 块定期模块按键模块温度模块 图2.1 系统框架主控模块:由主控芯片AT89C51,外接时钟电路、复位电路和P0口上拉电阻构成,可以驱动程序运营,在显示屏上实现智能数字闹钟各个功能。温度模块:由芯片DS18B20和上拉电阻构成,实现温度采集,当周边有高温物体时,温度示数会逐渐增长,离开时温度会慢慢下降。定期模块:由DS13
20、02、晶振,3.6V纽扣电池构成,可以提供年、月、日、时、分和日期,纽扣电池可以支持时钟走时,虽然显示屏没电不显示时,时间也在计时。显示模块: 由1602LCD液晶显示屏构成,把单片机传来数据进行显示,显示位数多,。按键模块:由五个独立轻触式按键构成,可切换各种模式状态,能对数据进行修改。第三章 硬件电路设计本设计采用AT89C51单片机作为本次设计重要控制模块。单片机可把由DS18B20、DS1302中数据运用软件来进行解决,从而把数据传播到显示模块,此模块实现温度、时间显示。以1602LCD液晶显示屏为显示模块,把单片机传来数据显示出来,在显示电路中,重要靠按键来实现各种显示规定选取与切换
21、。3.1 主控电路模块主控电路模块采用AT89C51作为核心元件来控制各某些,其电路原理图如图3.1。单片机上面一种图没加序号引脚功能阐明,见下表3.1表3.1 单片机引脚功能引脚号符号引脚功能18P1口8位,准双向I/O口,具备内部上拉电阻9RST复位,高电平有效1017P3口8位,准双向I/O口,具备内部上拉电阻18、19XTAL时钟引脚20VSS接数字地2128P2口8位,准双向I/O口,具备内部上拉电阻29片外程序存储器读选通信号,低电平有效30ALE为CPU访问外部程序存储器或外部数据存储器提供一种地址锁存信号31外部存储器容许访问控制端3239P0口8位,漏极开路双向I/O口,作为
22、通用I/O口使用时,需加上上拉电阻40Vcc接+5V电源下面给出了单片机内部构造图,如图3.2图3.2 单片机内部构造图 由图3.2单片机内部构造图中看出,单片机是在半导体硅片上集成了中央解决器、存储器、并行I/O口、串行I/O口、定期器/计数器、中断系统、系统时钟电路及系统总线微型计算机。普通把单片机称为嵌入式控制器或微控制器。单片机最小系统只需要最小配备可以让单片机里程序运营,如果要用IO口去驱动LCD显示,写好程序就能运营。单片机P0口接上上拉电阻,排除外界对其有效电平干扰,电路抗干扰能力大大增强。单片机最小系统构成重要是由时序电路以及复位电路两个某些构成。1、时序电路简介,下面给出了时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 智能 数字 闹钟 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。