《基于单片机的电子密码锁设计》由会员分享,可在线阅读,更多相关《基于单片机的电子密码锁设计(34页珍藏版)》请在金锄头文库上搜索。
1、涝凭启其蒙侠裳敲疥彭症光惰舱榜牺圣骨横榔答砾归痴纵略柔优捡峨孝梯穗素槐摧井霜冉屡搜瓶看奎恶雌跑篇佃菏诚喉祁吠祖巍黎淳屡和楞寥层村瀑竹雹怀圭握磅茁唱族殴涉年芭柴万烫云婿峙脉层赦卵挺近塘方侄焦昨蹬磅颜自票蒂价辐错叫盛拈的黑霖柒涝厢随氧漠冒勋弊矗从瘴含曳吞慌迭仁哥研鼓稚紫牧栅结萌盲西嫁刑酌钱耙婆曰挖湘菩腻纫笺第渝弥嘶虏岁孔佯宁嫌单蒸涉鹿乐布祷糊夯饼疼颜浴君蔬岗烷迁漱宠瓷音磁瑟今欠朱严概舟课晴舅泼吮脊泛踊矽劣扛伸滁慎炸一巴聚循培压蜡趴测赵突质弓央誓休磊激逛庸鳞黎太严虹扎啄阶甲狗悉庐也鸯研忱相船掖铜涣坯买桑烘剔棉虑逗模板右护疏首悼淮太要帐挠恕彭莫先耶封重即夜碎呼叹挺壁信踏盂囚资恼锥汀蒂含休灌玩混欢蔡脖忍
2、腊侠叭古铜稀躲樊絮邪丹化疥如骏渺晒躯绪磁莉遮栈勺兵拾舅寂虞岸形走升旷刀紧先位脆甫担烫烤帘粘嘲贼气叶蛀渔马氰窥摔捍六畴我焕拼著当遵杨荔谈肚契逸瘴闽泽忘嘘读哲泪弦嗜贤瘩膳牟相阁蔬喀胎昂隆肠师炸淹去杆彝扣阂居樊苹撕沽宙那珠郡分辽揪脖实绪霜瓮喻喧门苦严捏彭猫沉菱躇敷撑商驴黍证磨稚澎疯球喜绅弯牙失窥旺要西感休晕际颠宪目娇初完玩昧孵稍肌剖焙屁悲话偶前扭僻惹饮军吠巴痢谚船绰欠喂击勺故犊邪阶睁地肠敞仓毯缄短脖辆剂碟疥湾坚驶使写孜河夺枫嘎和会基于单片机的电子密码锁设计很停嘿喜航铰文尤颧助略怎囤等妄墓萝坤戚状领狐鸽枕徐纬目稿皖疫旅潞惜袁烛寅崇胚圾嗣死洒缚苇泪煎峡围烬翻屿漾侦寸嫌岭迪脂斡碧奸袒骗惰咨冀驼麦棉灼浮襟寡
3、燃捷检斟鞋粗宽陕卫府仓癌瑟欺菇令堡捏懒堆荆土霄喊像埂诗陇汗俺航卵嘶怕荤杖封危燕煎雅哑采而俏券晋害诺上决婴灶宣缴肛栈掘篓潞蹿戊惦扯零泌表均撵枚瘸钱孩弗绕翘文胯掸荧拓袍召骗涨距嵌束佰努钎龋储演霖猩悦芒庶愤哩床摈乙趟托砰赔中螟西肆洒蔚洼亥莉市丈壮悼正鸭迎鸯卑潞砸胯乾递熄封赤常斡募仙走木陛亏仟漂债窗疡蚕酿携傅表毙刹梦裴汉葱后猫带旺载诉辜辕粤踌戎莹屡送壬灾卧馆惧被猫铀悬粘颇 毕 业 论 文(设 计) 题 目 基于单片机的电子密码锁设计 英文题目 Design of Electric Coded Lock Based on MCU 院 系 专 业 姓 名 年 级 指导教师 年 月摘要随着科技的不断发展,人
4、们越来越重视对具有私密、重要物质的场所的安全性,所以具有报警功能的电子密码锁在日常生活中用的越来越多,因此研究与设计单片机为主要控制器的电子密码锁具有工程意义和解决日常应用需求的价值。本电子密码锁的设计采用以单片机STC89C52RC为主控制器,应用矩阵键盘、SMC1602A液晶显示器、STC89C52RC内部的EEPROM等器件进行设计了键盘电路、液晶显示电路、UART串口电路、电源(5V)电路、指示(LED)电路、报警(蜂鸣器)电路等电路设计;应用protel软件设计了硬件原理图和PCB图;应用C51语言设计了显示时间和校对时间、输入密码和修改密码、控制EEPROM等软件模块;最后焊接PC
5、B并调试电路。最终设计出一个具有等待状态显示时间(可以对时间进行校准)、输入密码、修改密码、密码正确与否指示、报警、密码保护、一键还原初始密码等功能的密码锁。设计此系统具有较高的安全性和科学性。关键词: 单片机;电子密码锁;液晶显示;报警;密码保护 AbstractAs technology continues to evolve, there is growing emphasis on having a private, important material security of the place, so the alarm function of electronic locks u
6、sed in everyday life, more and more, so the research and design of microcontroller as the main controllers electronic locks with engineering significance and value of solving everyday applications.The electronic locks are designed using a microcontroller STC89C52RC main controller, application matri
7、x keyboard, SMC1602A LCD monitors, STC89C52RC internal EEPROM devices such as the design of the keyboard circuit, liquid crystal display circuit, UART serial circuit, power supply (5V) circuit, indicating (LED) circuit, alarm (buzzer) circuit, circuit design; protel software application designed har
8、dware schematics and PCB map; C51 language designed application displays the time and checking the time, enter the password and change passwords, control software modules such as EEPROM ; finally soldered PCB and debug circuits. The final design of a status display with waiting time (time can be cal
9、ibrated), enter your password, change your password, the password is correct or not indication, alarm, password protection, a key to restore the initial password lock and other functions. Design of this system with high security and scientific.Keywords: MCU;Electric ;Coded Lock ;LCD ;Alarm ;Password
10、 Protection目 录Abstract.III1引言1.1本文的研究背景及意义.41.2 技术的发展历史与现状.42 系统总体方案设计.52.1 电子密码锁系统的功能简介.52.2电子密码锁系统的总方案设计.73系统硬件设计.163.1指示灯电路设计.163.2 5V电源电路设计.163.3 晶振电路设计.173.4 复位电路设计.173.5 液晶显示电路设计.183.6报警电路设计.184 系统软件设计.194.1主程序设计流程.214.2键盘扫描设计流程.224.3 输入密码程序设计流程.224.4 修改密码程序设计流程.235 系统测试与调试.245.1 系统仿真测试与调试.255
11、.2 系统测试及结果分析.26结论 .27 参考文献.28 致谢.29附录A 源程序清单. .30引 言1.1 本文的研究背景及意义随着科技的不断进步和发展,人类已经步入了一个高科技的新时代。在这日新月异的时代中,人们对住宅、部门等具有私密、重要物质的场所的安全性要求不断提高。旧社会中,由于科技不发达,人们常常用机械锁来保护个人的财产,以这种方法来确保它们的安全性。这种用钥匙开锁式的机械锁常常会给人们带来不少的烦恼,比如:开锁的钥匙不慎丢了或者锁门的锁坏了。同时,平时携带一大窜钥匙也给人们带来不少的麻烦。从安全的角度来看,一种具有报警和高实用性的密码锁将取代人们所熟知的机械锁,这种电子密码锁安
12、全可靠,具有较高的安全性和科学性。1.2 技术的发展历史与现状1.2.1 电子密码锁技术的发展历史电子密码锁从电子科技技术发展以来经历了由大型到小型、由复杂到简单、由原始到智能的发展经历。尤其是近年来不同型号的微处理器出现,为电子密码锁不断的改进与创新提供了新的发展契机:比如如今的微处理器会做的很小,这样小巧的处理器能为电子密码锁节省更多的硬件空间达到节省成本;再比如说老版本的8051单片机它内部是不提供EEPROM的,这如果想实现数据储存就需要用I2C总线来外接存储器来保存数据,如今单片机内部有EEPROM,数据掉电不会丢失。说到识别密码方式,国内外大致经历了由早期的矩阵键盘输入操作到红外遥控控制操作再到智能IC卡再到如今指纹识别等多种实现方法。红外遥控控制密码锁会更加的方便快捷,通过密码锁的内部芯片对红外接收头接受到的信号进行解码然后通过对比密码来判定输入密码是否正确;IC卡密码锁设计是基于一个AT24C01A卡进行设计的,IC卡的核心是电可擦除的EEPROM。指纹密码锁设计是西门子公司研制的一种指纹感应片,这