欢迎来到天天文库
浏览记录
ID:51963853
大小:98.00 KB
页数:63页
时间:2020-03-20
《【电子信息工程毕业设计文献综述开题归纳总结报告】红外遥控电子密码锁设计—软件设计(可编辑毕业论文).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、【电子信息工程毕业设计+文献综述+开题报告】红外遥控电子密码锁设计—软件设计(20__届)本科毕业设计红外遥控电子密码锁设计―软件设计摘要目前,具有报警功能的电子密码锁,正逐步取代传统的机械密码锁。电子密码锁在性能和技术方面都有了很大的进展,例如:克服了传统的机械密码锁密码少,可靠性不足和操作不方便等缺点。本文设计了一种基于单片机STC89C52的红外遥控电子密码锁。在该设计中,采用了红外线作为传输介质,因为它具有信息传输可靠,抗干扰能力强等特点。这种密码锁有两种类型的输入设备,一个是安装在电子密码锁上的4*4矩阵键盘,另一个是红外遥控器。具有开锁和更改所设定的密码等功能。操作时,LCD1
2、602可以显示有关信息。在介绍了红外遥控编码和解码的原理,4*4矩阵键盘的工作原理,STC89C52内部EEPROM的应用以及LCD1602显示屏的初始化和工作原理等的基础上,本文详细叙述了软件的设计要点以及方法,同时给出了主程序和几个主要子程序的流程图和代码。子程序主要包括红外遥控子程序和4*4矩阵键盘子程序。关键词:单片机电子密码锁红外遥控TheDesignofElectronicCodeLocksBasedonInfraredRemoteControlSoftwareDesignAbstract码Atpresent,key-padelectroniccodelockwithalarm
3、ingfunctionistograduallyreplacethetraditionalmechanicalcodelock.Key-padelectroniccodelockmakesagreatprogressintermsofperformanceandtechnology,forinstance,overcomingtheshortcomingofthetraditionalmechanicalcodelockwhichcontainfewpassword,lackofreliabilityandinconvenientoperation.Thispaperintroducesa
4、typeofremote-controlledelectroniccodelockbasedonthechipof80C52.Thiscodelockhavetwoinputdevices,oneisa4*4matrixkeyboardinstalledonthecodelock.Anotherisaremotecontroller.Inthedesign,weadopttheinfraredrayasthemedium,becauseofthereliabletransmissionofinformation,andthestronganti-interferenceability.We
5、canuseeitherofthemtoopenthelockorchangethepasswordwehaveset.whenyouareoperating,LCD1602coulddisplaytheinformation.Thispaperfirstintroducetheencodinganddecodingtheoryofinfraredremotecontrol,theworkingprincipleofthe4*4matrixkeyboard,STC89C52internalEEPROMapplications,andLCD1602initializationandworki
6、ngprinciple,andsoon.Thenthedesignofsoftwareisdescribedindetail.Theflowchartandcodeofthemainprogramandmajorsubroutinesuchasinfraredremotecontrolsubroutineand4*4matrixkeyboardsubroutineareshown.Keywords:MCUElectroniccodelockInfraredRemote-control目录摘要IIIAbstractIV1绪论11.1课题的来源11.2课题的意义11.3国内外发展现状11.4课
7、题研究的主要内容22方案设计与总体设计32.1总体方案的设计32.1.1总体方案的硬件设计32.1.2总体方案的软件设计42.2硬件设计简述52.2.1单片机主控模块52.2.2红外遥控模块52.2.34*4矩阵键盘模块62.2.4LCD1602液晶显示模块62.2.5报警模块72.2.6电源模块72.3方案评价73系统软件设计93.1主程序设计93.2红外遥控模块软件设计93.2.1红外通信基本原理及标准93.2.2红
此文档下载收益归作者所有