资源描述:
《2017毕业论文-基于at89s52单片机的智能家居设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘 要随着国民经济和科学技术水平的提高,特别是计算机技术、通信技术、网络技术、控制技术的迅猛发展与提高,促使家庭实现了现代化、居住环境舒适化、安全化。这些高科技已经影响到人们生活的方方面面,改变了人们生活习惯,提高了人们生活质量,智能家居就是在这种形势下应运而生。而且随着作为智能家居控制器的电子产品向智能化和微型化的不断发展,单片机已经成为电子产品研制和开发中首先选择的控制器。基于以上思路,使用ATMEL公司的AT89S52实现基于单片机的智能家居的设计,其主要具有如下功能:(1)红外遥控选择功能,按下相应的按键选择进入相应的功能。(2)密码锁设
2、置有6位密码,密码通过矩阵键盘输入,输入过程中发现错误可进行逐个删除的操作。若密码正确,则LED液晶屏显示锁开,否则会有错误提示,三次输入错误则锁关且伴随蜂鸣器发出警告。此外,在密码正确的情况下可以进行更改密码操作。(3)步进电机实现正转和反转运行,并延时3秒。(4)温度感应装置,可以在数码管显示当前温度。当超过一定温度时,蜂鸣器发出声响予以警告。本次设计以ATMEL公司的单片机AT89S52为核心控制器件,选用上海浩豚电子科技公司开发的MINI80开发板模拟智能家居环境。同时使用KeviluVision3软件来编写单片机的C语言程序,继而完成软
3、件调试,然后下载到开发板进行硬件调试。最后联合软、硬件调试电路板,完成本次毕业设计。关键词:智能家居,单片机,AT89S52,红外遥控IIABSTRACT Asthenationaleconomyandraisethelevelofscienceandtechnology,especiallytherapiddevelopmentofthecomputertechnology,communicationtechnology,networktechnology,controltechnologyandtheimprovementofthefami
4、lytorealizethemodernization,tolivingenvironmentcomfortablechange,secure.Thesehigh-techhasaffectallaspectsofpeople'slives,changedpeoplelivinghabits,improvedpeoplelifequality,SmartHomeisalsothissituationarisesatthehistoricmoment.Andasintelligenthouseholdcontrollerelectronicprod
5、uctstointelligentandthecontinuousdevelopmentofminiaturization,microcontrolunit(MCU)havebecomethefirstchoiceforcontrollersinthedevelopmentofelectronicproducts. BaseonthethinkingofSmartHome,thisdesignusesAT89S52ofATMELcompany.tocarryoutthedesignoftheSmartHome,itsmainfunctionas
6、follow:1.ThecorrespondingfunctionofIRremotecontrol.whenpressthebuttoncanenterrelevantfunctionrespectively.2.Codelockissetsixpasswords,andpasswordsareinputthroughthekeyboard.Whenfounderrorsintheprocessofiuputing,youcanrunaoperationofdeletingeachpassword.Ifthecorrectpassword,th
7、enLCDscreendisplaythelockopen,otherwisetherewillbeerror.Andthreetimesrelistedandinputerrorsarelockedwithbuzzerwarned.Inaddition,inthecorrect,itcanchangethepassword.3.Stepmotorcanundertakeareturningandreverse,anddelaythreeseconds.4.Temperaturesensingdevice,canbeindigitaltubedi
8、splaythecurrenttemperature.Whenmorethanacertaintemperature,italarmst