欢迎来到天天文库
浏览记录
ID:14454255
大小:1.14 MB
页数:36页
时间:2018-07-28
《数字式红外遥控防盗密码锁制作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西北师范大学知行学院毕业论文(设计)题目:数字式红外遥控防盗密码锁制作学号:200992140141姓名:系别:计算机与电子信息工程系专业:电子信息工程班级:09自动化指导教师:教师职称:副教授完成时间:2013年3月32目录1.前言12设计要求与总体方案12.1设计构成框图22.2原理设计22.2.1红外线遥控原理22.2.2遥控发射电路设计22.2.3本机键开锁的工作原理33方案选择和论证43.1红外编码和发射模块43.2红外解码和接收模块64系统设计84.1红外钥匙(从机)子系统设计84.2数据存储模块设计94.2.1AT2
2、4C01芯片介绍:94.2.2AT24C01管脚介绍104.3系统软件设计104.3.1软件设计概述104.3.2Keil软件简介104.4系统功能子程序114.4.1数据读写模块114.4.2红外数据发射模块设计115总结13致谢14参考文献15附录1632数字式红外遥控防盗密码锁制作学生:指导老师:[摘要]本设计以单片机STC89C52作为密码锁监控装置的检测和控制核心,分为主机和从机,实现钥匙信息在主机上的初步认证注册、密码信息的加密、红外传输、钥匙丢失报废等功能。根据51单片机之间的串行通信原理,利用红外来传输,这便于对密
3、码信息的随机加密和保护。而且采用红外遥控相对于机械锁和键盘输入的电子密码锁具有较高的优势。红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。所以红外线遥控是目前使用最广泛的一种通信和遥控手段。[关键词]红外线;遥控;电子密码锁;单片机InfraredelectroniccodedlockdesignZouQiMing[Abstract]ThisdesignwithSingleChipMicyocointegratedcircuitSTC8952ascodedlockmonitoringdevicede
4、tectionandcontrolcore,dividedintohostandfrommachine,realizethekeyinformationinthehostpreliminarycertification,passwordinformationencryption,theinfraredtransmission,keylostfunctionssuchasscrap.Accordingtotheserialcommunicationbetween51single-chipmicrocomputerprinciple,
5、theuseofinfraredtotransmission,whichisconvenientfortherandompasswordinformationencryptionandprotection.Anduseinfraredremotecontrolrelativetothemechanicallocksandelectroniccombinationlockkeyboardinputhashigheradvantages.Infraredraywillnotdisclosetooutside,won'tproduces
6、ignalcrosstalk;Reactionspeed,hightransmissionefficiency,stableandreliablework,etc.Sotheinfraredremotecontroliscurrentlythemostwidelyusedacommunicationandremotecontrolmeans.[Keywords]Infrared;Remotecontrol;Electroniccodedlock;SCM321.前言随着社会科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤
7、其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。本文提出了一个基于单片机8051环境的工作系统,利用红外线遥控原理和单片机串行发射、接处等功能而设计的一款有本机开锁和遥控开锁的电子密码锁。2设计要求与总体方案遥控密码锁的基本设计要求与实现功能为如下六个部分。1.密码选择将编好的密码程序存储在AT24C04(E2PROM)中,用户通过密码选择键进行选择。具体操作过程如下:先按一下AT89C51中的P1.5口上的按键,然后再输入密码数字,最后按下确认键“
8、#”即可。2.密码显示为了帮助用户是否有按键按下,特在电路中设置了模拟显示电路。同时为了防止密码泄露,显示时,并没有显示用户按下的数字符号,而是用一个特定的字母符号“*”提醒用户是否有按键按下。这样既巧妙的提醒了用户有保护了密码。此乃本设计可靠性的
此文档下载收益归作者所有