基于51单片机的智能数字闹钟设计与实现.doc
《基于51单片机的智能数字闹钟设计与实现.doc》由会员分享,可在线阅读,更多相关《基于51单片机的智能数字闹钟设计与实现.doc(25页珍藏版)》请在咨信网上搜索。
1、 基于51单片机的智能数字闹钟设计与实现摘 要单片机自20世纪70年代问世以来,因为单片机极高的性能价格比,越发受到了人们的重视和关注,应用 领 域 广泛、发展很快.而51单片机是各单片机中最为典型的,也是最具有代表性的一种.本设计是一款基于AT89C51的智能数字钟,该数字钟表由主控模块、按键模块、定时模块、温度检测模块和显示模块构成。主控模块由主控芯片AT89C51、晶振电路和复位电路构成;定时模块采用时钟芯片DS1302实现精确定时;用温度传感器DS18B20作为温度采集源,检测当前温度;用液晶显示器1602显示年、月、日、时间及温度。通过这种方法的实现,使智能数字闹钟的电路简单,性能可
2、靠,实时性好,时间和温度精度高,操作简单。在Proteus和Keil vision4的环境下,完成了电路原理图的绘制以及程序的编译后,用焊接的方法在电路板上焊接实物,将Keil vision4中生成的.hex文件的程序烧到电路中,检测并调试电路,实现智能数字闹钟的功能.该智能数字闹钟可以应用于人们的生活和工作中,也可通过改装,将智能数字闹钟的性能提高,还可以增加新的功能,让智能数字闹钟显示更多方面的内容与功能,给人们的生活和工作带来更多的方便。关键词:单片机,时钟芯片,温度传感器,液晶显示器,智能数字钟AT89S52 based Digital Clock Design of Intellig
3、ent 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 representative one。
4、The designeris 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 electric ci
5、rcuit 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 wi
6、th the liquidcrystal display. The method has the advantage of being simple circuit, reliable performance, good realtime, 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 progra
7、m, Welding 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
8、 and working, 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。
9、1 方案的论证22.2 方案的选择4第三章 硬件电路的设计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显示器,通过独立式按键可以切换模式,修改显示时间的数据.电路
13、设计合理,具备了三大特点:简单,操作方便,美观大方.本设计智能数字闹钟的主要功能为:(1)连接电源,1602LCD显示器上可显示正常的时间、日期及温度的显示;(2)可实现12小时/24小时时间显示的切换;(3)通过独立式按键手动修改时间日期;(4)可以设置三个闹钟时间,当到闹钟响铃时间,可手动关闭;1.3 智能数字闹钟的发展趋势基于51单片机的智能数字闹钟体现了现代化电子产品的高性价比,成本低,电路简单,功能齐全。对于家庭生活中,具有了相当普遍性和实用性,使得人们在生活中对智能数字闹钟产生了依赖性,在各个方面不可缺少的,用一句夸张的话说:离开了它就不能活了,感觉身边总是少了些什么。时钟的发展已
14、经从老式钟表发展到如今电子时钟以及智能化数字时钟的时代,通过时代的发展,高科技研制和广泛应用,智能数字闹钟的发展前景将不可估量,智能数字闹钟所实现的功能不仅仅只有报时功能,在不久的未来,智能数字闹钟可以设置闹钟,可以实现通话功能,可以是一本记事本,随时记录发生的事情,或许可以实现导航功能等,以上功能只要一个小小的智能数字闹钟就可实现,人们的生活更加方便.同时,智能数字闹钟的电路只需使用简单芯片,加以合理设计,使得电路简单、操作非常方便、美观实用,但是其精确度不是很高.首先,伴随着更多性能更好新材料、更完善的设计方法、更先进的大规模集成电路的发展以及驱动技术的进步,时钟系统将会更加高精度,也将会
15、更加完善.其次,随着显示器件,如液晶显示器件性能的拓展,传统的机械时钟显示形式也将演变成高清晰度的显示方式.最后,时钟系统在未来的应用将更加广泛,以其高精度的显示以及其多内容的显示界面将更受到人们的青睐。第二章 方案的论证与选择2。1 方案的论证方案一:这边可以问下老师是不是可以居行首基于低成本数字集成电路及七段译码器组成的数字闹钟设计【10】 系统由数字逻辑集成芯片构成纯硬件电路,其电路由秒信号发生器、走时电路、校时电路、闹钟电路等部分组成。秒信号发生器使用LM555构成多谐振荡器,调整电阻可改变频率,使之产生秒信号。走时电路包括秒计时器、分计时器、时计时器,每个部分都由两片计数器级联构成。
16、其中秒计数器和分计数器都是用十进制与六进制计数器级联构成,时计数器由三进制计数器与十进制计数器级联构成。时计数器需要个位为十进制、十位只要计到2即可,不过需要清零电路.当个位计数到“4”,同时十位计数到“2”时立即清零,时钟就会从零开始重新计数。当时间与标准时间不吻合的时候,需要校准时间,对照标准时间将此时的时间的秒信号加速运行,加快时钟的计时速度,当到达标准时间后再切换回正确的输入信号,达到校准目的。闹钟是在在预定的时间到达时能输出闹铃声。这种方案的电路搭建起来非常的庞大,大小不同芯片,总共需要用到18个,工程非常的繁琐,需要花费很长的时间在电路的排版和连线上. 方案二:基于VHDL的数字时
17、钟设计【5】基于VHDL的数字时钟设计主要由晶体振荡器、分频器、计数器、译码器显示器组成.基于VHDL的数字时钟设计中需要有一个时钟脉冲信号,因此用一个石英晶体振荡器产生一个高频脉冲信号,然后要用分频器将这个时钟脉冲信号分频,得到1Hz的时钟信号,将这个时钟信号分别接入计数器中,然后再为其他模块提供时钟.计数器用一个100进制的计数器和两个60进制的计数器进行级联。最后在三个计数器的输出接到七段译码管,总共要用到8个这样的数码管. 晶体振荡器分 频 器计数器模块七段码译码器模 块方案三:基于单片机智能数字闹钟设计【13】基于单片机的数字时钟设计是要分好几个模块,单独对各类模块设计,以单片机AT
18、89C51作为主控芯片,控制其他模块的运作,将数据控制输出到显示模块。对各个模块进行程序的编写,最后将编译链接生成一个.hex文件,将这个文件烧到AT89C51单片机芯片中,从而实现时钟的功能。当时钟电路上电后,电路初始化,系统保持原有的显示,通过按下不同的按键,切换到不同的模式中,实现12/24小时的切换,以及修改年、月、日、时、秒的时间设置;当进入闹钟设置模式下,可设置三个闹钟时间,到设定时间蜂鸣器鸣响,无人操作时鸣响30s自动关闭闹钟;当需要设置更多功能时,只需多设置相应的功能按键就可实现.对上述方案进行比较,方案一由硬件构成,比较容易实现,但由硬件搭建的电路不够稳定,译码管显示效果差,
19、功能单一不能扩展,且电路功耗大,在将这种方案做成实物的过程中很漫长,更需要投入很多的精力,因出现故障而检查电路时很复杂,难找。方案二利用FPGA精度高、处理速度快的特点,利用外部50M石英晶振提供高精度系统频率,能够满足更高精度的要求,并且设计比较人性化。方案三显示准确、直观、易于调整.2.2 方案的选择本次设计采用方案三,即以AT89C51作为主控芯片,采用1602液晶作为显示器件,独立轻触式按键作按键模块,DS1302为定时来源,能准确定时,DS18B20作温度采集源。确定系统组成框图如图2。1所示,各功能模块如下:显示模块主 控 模 块定时模块按键模块温度模块图2。1 系统框架主控模块:
20、由主控芯片AT89C51,外接时钟电路、复位电路和P0口的上拉电阻构成,能够驱动程序的运行,在显示屏上实现智能数字闹钟的各个功能。温度模块:由芯片DS18B20和上拉电阻构成,实现温度采集,当周围有高温物体时,温度的示数会逐渐的增加,离开时温度会慢慢下降。定时模块:由DS1302、晶振,3。6V的纽扣电池构成,能够提供年、月、日、时、分和日期,纽扣电池可以支持时钟的走时,即使显示屏没电不显示时,时间也在计时。显示模块: 由1602LCD液晶显示屏构成,把单片机传来的数据进行显示,显示的位数多,.按键模块:由五个独立轻触式按键构成,可切换各种模式状态,能对数据进行修改。第三章 硬件电路的设计本设
21、计采用AT89C51单片机作为本次设计的主要控制模块。单片机可把由DS18B20、DS1302中的数据利用软件来进行处理,从而把数据传输到显示模块,此模块实现温度、时间的显示。以1602LCD液晶显示器为显示模块,把单片机传来的数据显示出来,在显示电路中,主要靠按键来实现各种显示要求的选择与切换。3。1 主控电路模块主控电路模块采用AT89C51作为核心元件来控制各部分,其电路原理图如图3。1。单片机上面一个图没加序号引脚功能的说明,见下表3。1表3。1 单片机的引脚功能引脚号符号引脚功能18P1口8位,准双向I/O口,具有内部上拉电阻9RST复位,高电平有效1017P3口8位,准双向I/O口
22、,具有内部上拉电阻18、19XTAL时钟引脚20VSS接数字地2128P2口8位,准双向I/O口,具有内部上拉电阻29片外程序存储器的读选通信号,低电平有效30ALE为CPU访问外部程序存储器或外部数据存储器提供一个地址锁存信号31外部存储器允许访问控制端3239P0口8位,漏极开路的双向I/O口,作为通用I/O口使用时,需加上上拉电阻40Vcc接+5V电源下面给出了单片机的内部结构图,如图3.2图3.2 单片机的内部结构图由图3.2单片机的内部结构图中看出,单片机是在半导体硅片上集成了中央处理器、存储器、并行I/O口、串行I/O口、定时器/计数器、中断系统、系统时钟电路及系统总线的微型计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 51 单片机 智能 数字 闹钟 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。