基于单片机的电子密码锁设计毕业论文
毕业设计(论文)-基于51单片机控制的电子密码锁设计
基于51单片机控制的电子密码锁设计摘要:本设计以单片机以AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构,实现要是信息在主机的初步认证注册、密码信息的加密、钥匙丢失报废等功能。
根据51单片机之间的串行通信原理,这便对于密码信息的随机加密和保护。
而且采用键盘输入的电子密码锁具有较高的优势。
采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。
软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统可扩展性和运行的稳定性。
测试结果表明,本系统各功能已达到本设计的所有要求。
关键词:AT89C51;密码锁;单片机设计;电子锁目录摘要 (1)关键词 (1)第一章密码锁的简介及现况 (1)1.1引言 (1)1.2电子密码锁的简介 (1)1.3电子密码锁发展趋势 (2)1.4本设计所要实现的目标 (2)1.5设计的密码锁的功能 (2)第二章设计方案的选择 (3)2.1方案的论证与比较 (3)第三章单片机的组成 (4)3.1AT89C51单片机的简介 (4)3.2电路图的绘制 (7)第四章单片机硬件资源 (7)4.1开锁机构 (7)4.2按键电路设计 (8)4.3显示电路设计 (10)4.4AT89C51单片机复位方式 (11)4.5密码锁的电源电路设计 (12)第五章程序调试 (13)5.1程序调试用到的软件及工具 (13)5.2KEIL C51简介 (14)5.3调试过程 (14)5.4调试、仿真与实现 (15)第六章软件设计 (16)6.1系统软件设计的总统思想 (16)6.2各子程序设计 (17)1 键盘扫描子程序 (17)2 LED显示子程序 (18)3 密码比较和报警程序 (19)设计总结与展望 (21)致谢 (22)附录:总原理图 (22)参考文献 (24)第一章密码锁的简介及现况1.1引言在日常的生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
基于单片机的电子密码锁设计与实现毕业设计论文
Institute of Technology.East China Jiaotong University毕业设计(论文)Graduation Design (Thesis)(20 —20 年)题目基于单片机的电子密码锁设计毕业设计(论文)原创性申明本人郑重申明:所呈交的毕业设计(论文)是本人在导师指导下独立进行的研究工作所取得的研究成果。
设计(论文)中引用他人的文献、数据、图件、资料,均已在设计(论文)中特别加以标注引用,除此之外,本设计(论文)不含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。
本人完全意识到本申明的法律后果由本人承担。
毕业设计(论文)作者签名:日期:年月日毕业设计(论文)版权使用授权书本毕业设计(论文)作者完全了解学院有关保留、使用毕业设计(论文)的规定,同意学校保留并向国家有关部门或机构送交设计(论文)的复印件和电子版,允许设计(论文)被查阅和借阅。
本人授权华东交通大学理工学院可以将本设计(论文)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编毕业设计(论文)。
(保密的毕业设计(论文)在解密后适用本授权书)毕业设计(论文)作者签名:指导教师签名:签字日期:年月日签字日期:年月日摘要随着科技的进步,安全防盗越来越受到人们的重视,传统的机械锁安全性差,不易携带,比如小区单元门,学校的实验室和机房,超市的存储柜等,普通的机械锁构造过于简单,大都采用铜铝锌等材料作为锁芯,抵抗不了强力破坏,锁具的制作工艺落后,无法组织技术手段的开启,已经不能满足人们的需要。
因此各种安全产品相继问世,而以单片机为中心的电子密码锁则大放异彩。
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
因为其脱离了钥匙,这样就避免了因为钥匙丢失而造成时间和经济上的损失,构造复杂严密,成本低廉,加上具有时限和报警功能,更适合平常人们的生活。
毕业设计(论文)-基于单片机控制的电子密码锁设计
基于单片机控制的电子密码锁设计目录摘要 (I)关键词 (I)Abstract ................................................................................................................... I I Key words ............................................................................................................... I I 1 绪论. (1)1.1 课题背景 (1)1.2 课题的目的和意义 (1)1.3 电子密码锁发展趋势 (1)1.4 本设计完成的工作 (2)2 总体方案设计 (2)2.1 电源模块 (3)2.2主控制器模块 (3)3 硬件实现及单元电路设计 (4)3.1 主控制模块 (4)3.2 单片机的时钟电路与复位电路设计 (4)3.3 单片机管脚说明 (5)3.4 键盘电路设计 (6)3.5 数码管显示电路设计 (6)3.6 存储芯片电路设计 (7)3.7 报警电路 (7)3.8 密码锁电路 (7)4 红外遥控电路设计 (8)4.1 红外通信基本原理 (8)4.2红外通信标准 (9)4.3 红外线遥控原理 (10)4.4 主要模块设计 (10)5 系统软件设计方案 (11)5.1 主程序流图 (11)5.2 开锁软件设计 (12)6 系统的安装与调试 (15)6.1硬件的安装 (15)6.2单片级密码锁的仿真 (16)结论 (16)致谢 ...................................................................................... 错误!未定义书签。
参考文献 (17)附录1 整机电路原理图 (18)附录2 部分源程序 (18)附录3:实物图 (27)基于单片机控制的电子密码锁设计摘要:本设计研究的对象是单片机密码锁,单片机密码锁由硬件和软件组成,硬件部分有电源输出电路、晶振电路、复位电路、键盘接口电路、开锁电路、报警电路、继电器、以及51单片机组成。
毕业设计论文_基于单片机的电子密码锁设计
毕业设计论文基于单片机的电子密码锁设计目录1. 引言 (1)1.1课题背景和意义 (1)1.2 电子密码锁发展趋势 (1)2.总体设计方案 (1)2.1 电子密码锁设计的具体要求 (1)2.2总体设计方案 (2)2.3系统总体设计原理 (3)3.电子密码锁的硬件设计 (4)3.1 主控芯片STC89C52 (4)3.2存储电路 (5)3.3 LCD显示模块 (6)3.4 单片机最小系统 (7)3.5 报警电路 (8)3.6 开锁电路 (8)3.7 键盘输入模块 (9)4.电子密码锁的软件设计 (9)4.1 主程序 (9)4.2 按键软件设计 (10)4.3密码设置软件设计 (11)4.4 开锁软件设计 (12)5. 调试与实现 (13)5.1 软件调试 (13)5.2 Proteus仿真 (14)5.3 Protel99 SE 电路设计 (15)5.4 硬件调试 (16)6.结论 (19)参考文献 (21)1. 引言1.1课题背景和意义随着电子技术和计算机技术的飞速发展,单片机性能不断完善,性能价格比显著提高,技术日趋完善。
由于单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点,因而在国民经济建设、军事及家用电器等各个领域均得到了广泛的应用。
本设计利用单片机及附加电子元器件实现数据采集和控制算法,来完成某一实际功能,检验并提高同学对整体电路设计和把握能力,了解单片机系统设计流程,以及电路板的实际制作和调试能力。
同时也加强对数字电路、单片机和微机原理等课程知识的实际应用能力,也为同类产品的进一步发展奠定理论和实践基础。
随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。
锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题。
随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。
据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。
基于单片机电子密码锁设计论文
第1节引言1.1 电子密码锁概述随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。
而锁自古以来就是把守门的铁将军,人们对它要求甚高,即要求可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。
传统的门锁既要备有大量的钥匙,又要担心钥匙丢失后的麻烦。
另外,如:宾馆、办公大楼、仓库、保险柜等,由于装修施工等人住时也要把原有的锁胆更换,况且钥匙随身携带也诸多便。
随着单片机的问世,出现了带微处理器的密码锁,它除具有电子密码锁的功能外,还引入了智能化、科技化等功能。
从而使密码锁具有很高的安全性、可靠性。
目前西方发达国家已经大量应用智能门禁系统,可以通过多种的更加安全更加方便可靠的方法来实现大门的管理。
但电子密码锁在我国的应用还不广泛,成本还很高,希望通过不断地努力使电子密码锁能够在我国及居民日常生活中得到广泛应用,这也是一个国家生活水平的体现。
很多行业的许多地方都要用到密码锁,随着人们生活水平的提高,如何实现家庭或公司的防盗这一问题也变的尤其突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,再者,普通密码锁的密码容易被多次试探而破译,所以,考虑到单片机的优越性,一种基于单片机的电子密码锁应运而生。
电子密码锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲睐。
设计本课题时构思的方案:采用以AT89C2051为核心的单片机控制方案;能防止多次试探而不被破译,从而有效地克服了现实生活中存在的许多缺点。
1.2 本设计主要任务(1)共8位密码,每位的取值范围为1~8。
(2)用户可以自行设定和修改密码。
(3)按每个密码键时都有声、光提示。
(4)若键入的8位开锁密码不完全正确,则报警5秒钟,以提醒他人注意。
(5)开锁密码错3次要报警10分钟,报警期间输入密码无效,以防窃贼多次试探密码。
(6)键入的8位开锁密码完全正确才能开锁,开锁时要有1秒的提示音。
(7)密码键盘上只允许有8个密码按键和1个发光管。
单片机电子密码锁设计-论文
单片机电子密码锁设计-论文————————————————————————————————作者:————————————————————————————————日期:2单片机电子密码锁设计-论文单片机电子密码锁设计【Abstract】The electronic password lock is the collection computer technology,the electronic technology, the numerical ciphers technology is a bodyintegration of machinery high tech product, has the security to behigh, merit and so on easy to operate. The present paper locks thesystem from the electronic password the function, the hardware circuitdesign, the software design and the hardware debugs four partsseparately to elaborate this system. The electronic password locks the procedure is compiles with the Clanguage. When design procedure duplicate uses the subroutine to usethe technology, locks the secure aspect has used the encryptiontechnology, the main function by the pressed key input and therecognition, LED demonstrated, I2C read-write operation and so on. Hasalso adopted the encryption process in the secure aspect. Whenprogramming uses the C51 language, and carries on the translation withKeil software.This system electron password locks the hardware partial structuressimple, the cost is low, the software partial uses electron encryptionenhancement locks the security, has the quite good market prospect.【Key words】MCUAT89C51, LM386, electronic password lock. 目录摘要........................................3第一章单片机电子密码锁系统概述..............................41.电子密码锁的特点................................42.市场前景..................................43.新型安全密码锁的设计目标...........................44.工作原理................................5第二章单片机功能介绍...............................6 1.AT89C51的主要特性............................62.AT89C51的管脚说明..............................63.振荡器特性.................................7第三章密码锁硬件电路...............................8 1.硬件电路的组成................................82.硬件电路的连线................................83.硬件电路的电路图......................9第四章程序设计说明.............................10 1.程序设计内容.........................102.C语言源程序............................10结束语....................................15参考文献....................................163单片机电子密码锁设计【摘要】电子密码锁是集计算机技术、电子技术、数字密码技术为一体的机电一体化高科技产品,具有安全性高,使用方便等优点。
毕业设计(论文)-基于单片机的电子密码锁设计
目录单片机电子密码锁的设计 (1)第1章绪论 (3)1.1引言 (3)1.2电子密码锁的背景 (3)1.3电子锁设计的意义的本设计特点 (4)第2章系统总体方案设计 (5)第3章硬件电路设计 (8)3.1键盘电路设计 (8)3.2LED显示电路 (9)3.3开锁电路 (11)3.4报警电路 (12)第4章软件设计 (12)4.1软件设计思路 (12)4.2各子程序设计 (13)第5章系统调试 (18)第6章单片机电子密码锁的应用趋势 (19)第7章设计总结与展望 (19)附录 (23)源程序清单 (23)单片机电子密码锁的设计摘要:随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。
本设计以单片机AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构(本设重点介绍主机设计),实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。
根据51单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。
而且采用键盘输入的电子密码锁具有较高的优势。
采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。
软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。
测试结果表明,本系统各项功能已达到本设计的所有要求。
关键词:单片机;密码锁;单片机设计,电子锁。
The design of electronic locks SCMABSTRACT:Along with the exaltation of social science and the living level of people, how carry out the family to guard against theft, this problem also change particularly outstanding.Because of the simple construct of traditional machine lock,the affairs of theft is hackneyed.the electronics lock is safer because of its confidentiality, using the vivid good, the safe coefficient is high, being subjected to the large customer close.It can carry out the key information to register in the main on board initial attestation, the password information encrypt etc. Go to correspond by letter the principle according to the string between 51 machines, this is easy to encrypt and protect to the passwords information random. Adopt the numerical signal codes,not only can carry out many controls of the road information, raise the anti- interference that signal deliver, reduce the mistake action,but also the power consume is low,Respond quickly,the efficiency deliver is high, work stable credibility etc. The software design adoption the design thought from top to bottom, to make the system toward wear distribute type,turn to the direction development of small, strengthen the system and can expand the stability and circulate.Test the result enunciation, various functions of this system are already all request of this design.KEYWORD:singlechip;cryptogram lock;singlechip design; electronics lock.第1章绪论1.1 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。
基于51单片机的电子密码锁---毕业论文
目录摘要........................................................... I I Abstract ....................................................... I II1 绪论 (1)2 系统的总体设计和主要元器件介绍 (2)2.1 系统方案论证选择 (2)2.2 系统的总体思路设计 (3)2.3 主要元器件介绍 (3)2.3.1 AT89C51介绍 (3)2.3.2 继电器介绍 (6)2.3.3 LED数码管介绍 (7)2.3.4 矩阵键盘介绍 (7)3、硬件设计 (9)3.1 单片机主控制模块(含晶振、复位基本工作电路) (9)3.2 键盘输入模块 (9)3.3 显示模块 (10)3.4 报警模块 (11)3.5 开锁模块 (11)4、软件设计 (12)4.1 系统程序设计流程图 (12)4.2 系统程序设计 (12)5、系统仿真设计 (17)5.1 Proteus 软件介绍 (17)5.2 Proteus 仿真图 (18)总结 (19)参考文献 (20)附录 (21)致谢 (27)基于单片机的电子密码锁仿真设计摘要电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。
现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。
本文以AT89C51单片机为核心器件,结合按键电路、LED数码管显示电路、报警指示电路和开锁机构,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性通过软件程序来控制整个系统实现电子密码锁的基本功能,其主要具有如下功能:●密码通过键盘输入,若密码正确,则将锁打开●密码输入错误,蜂鸣器将报警提示●用户可以自由设定密码本密码锁具有设计方法合理,简单易行成本低,安全实用等特点,具有一定的推广价值。
(精品)基于单片机的电子密码锁毕业论文论文
(精品)基于单片机的电子密码锁毕业论文论文黑龙江东方学院毕业论文(设计)题目:电子产品报价网站的设计与实现学生姓名周超健学号专业计算机科学与技术班级2010级3班指导教师禹永植学部计算机科学与电气工程答辩日期2014年5月10日黑龙江东方学院本科生毕业论文(设计)评语(一)黑龙江东方学院本科生毕业论文(设计)评语(二)黑龙江东方学院本科生毕业论文(设计)评语(三)黑龙江东方学院本科生毕业论文(设计)任务书基于单片机的电子密码锁设计摘要本论文详细地论述了以单片机为处理器的密码锁自动控制器的硬件、软件设计和系统编程的问题。
本控制器以ATMEL公司的AT89S51单片机为核心键盘、显示电路,输出控制电路,告警提示电路等构成。
利用目前使用的微处理器AT89S51作为控制元件设计了一种电子密码锁。
其具有可设置多组密码、多次改写和保存密码的优点,克服了普通锁需要随身携带钥匙且易丢失、保密性差的缺点,在宾馆、办公大楼、仓库、保险柜和家庭普遍适用。
关键词:AT89S51 ;LCD12864 ;电子密码锁;4×4矩阵键盘Electronic combination lock design based on single chipmicrocomputerAbstractTh e detail in this paper. Based on the ATMEL co mpany’s AT89C51 single chip microprocessor, the whole system consists of keyboard and display circuit, output control signal circuit, alarm circuit and so on.Used present microprocessor AT89C52 as control part, designed a electronic trick lock. It can be set up some cipher code, changed many times and kept cipher code. It overcame the weakness of common lock that must take key and be lost easily. It is suitable to (){uchar m=0;EA=1;EX0=1;IT0=0;LED=0;LED1=0;InitLCD();初始12864ClearScreen(0);清屏SetStartLine(0);显示开始行while(1){jianpan();if(flag==2){ }if(m==3){ }if(flag==1){ }}}void EX_INT0() interrupt 0{shizhi();delay(2000);}1.1键盘扫描及识别子程序键盘采用查询的方式,放在主程序中,当没有按键按下的时候,单片机循环主程序,一旦有按键按下,便转向相应的子程序处理,处理结束再返回。
基于单片机的电子密码锁设计毕业论文
毕业论文(设计)题目基于单片机的电子密码锁设计英文题目Design of Electric Coded Lock Based on MCU院系专业姓名年级指导教师年月摘要随着科技的不断发展,人们越来越重视对具有私密、重要物质的场所的安全性,所以具有报警功能的电子密码锁在日常生活中用的越来越多,因此研究与设计单片机为主要控制器的电子密码锁具有工程意义和解决日常应用需求的价值。
本电子密码锁的设计采用以单片机STC89C52RC为主控制器,应用矩阵键盘、SMC1602A液晶显示器、STC89C52RC部的EEPROM等器件进行设计了键盘电路、液晶显示电路、UART串口电路、电源(5V)电路、指示(LED)电路、报警(蜂鸣器)电路等电路设计;应用protel软件设计了硬件原理图和PCB图;应用C51语言设计了显示时间和校对时间、输入密码和修改密码、控制EEPROM等软件模块;最后焊接PCB并调试电路。
最终设计出一个具有等待状态显示时间(可以对时间进行校准)、输入密码、修改密码、密码正确与否指示、报警、密码保护、一键还原初始密码等功能的密码锁。
设计此系统具有较高的安全性和科学性。
关键词:单片机;电子密码锁;液晶显示;报警;密码保护I / 33AbstractAs technologycontinues to evolve,there is growingemphasis onhaving aprivate,important materialsecurity ofthe place, so the alarm functionof electronic locksusedin everyday life, more and more, so the researchand design ofmicrocontroller as themaincontroller'selectronic lockswith engineeringsignificance andvalue ofsolving everydayapplications. Theelectronic locksare designed usinga microcontrollerSTC89C52RCmain controller, application matrix keyboard, SMC1602A LCD monitors, STC89C52RC internal EEPROMdevices such asthe designof thekeyboard circuit,liquid crystal display circuit, UART serial circuit, power supply(5V)circuit, indicating (LED)circuit, alarm(buzzer) circuit,circuit design; protelsoftwareapplicationdesignedhardware schematics andPCB map; C51language designedapplicationdisplays the timeandchecking the time, enter the password andchange passwords,controlsoftware modulessuch as EEPROM;finallysolderedPCBand debugcircuits.The final designofastatus displaywithwaitingtime(time canbe calibrated), enter your password, change your password, the password is correct or notindication, alarm, password protection, akey to restorethe initial passwordlockand other functions. Designof this systemwith high securityand scientific.Keywords: MCU;Electric ;Coded Lock;LCD;Alarm ;Password Protection目录Abstract................................................................... .....................................................错误!未定义书签。
单片机密码锁毕业设计论文
目录第1章绪论 (3)1.1背景及意义 (3)1.2电子密码锁的设计要求 (3)1.3关键字 (4)第2章硬件电路 (4)2.1M I C-5简介 (4)2.2单片机控制方框图 (5)2.3开锁机构 (5)2 .4 按键电路设计 (7)2.5显示电路设计 (8)2. 6 AT24C01掉电存储单元的设计 (9)2.7密码锁的电源电路设计 (10)2.8设计的总体电路图 (11)第3章软件设计 (11)3.1软件设计流程图 (11)3.2程序代码 (13)心得体会 (26)参考文献 (27)单片机控制的电子密码锁设计第一章:绪论1.1背景及意义随着科技的发展,安全已成为人们关注的焦点之一,于是各种安全产品相继问世(如指纹防盗!红外防盗!GPS等)"虽然这类产品安全性高,但因其生产成本高,携带安装使用不方便,在一定程度上限制了这类产品的普及和推广" 本文介绍的是一种基于单片机智能锁的硬件和软件设计及实现方法"这种电路设计具有按键有效提示,输入错误提示,控制开锁电平,控制报警电路,修改密码等多种功能"可在意外泄密的情况下随时修改密码"4位数密码共一万组不重复组合,XX性强,灵活性高,特别适用于家庭,办公室,学生宿舍及宾馆等公开场所。
1.2电子密码锁的设计要求1.上锁过程然后依次向左移位。
若要更改密码可按“开锁”键清除原有密码,再重新输入新密码。
本设计为的密码为4位,输入的多余数字本电路不予理会,不会显示在显示器上。
当密码输入正确后按下“上锁”键,就可将门锁上,同时将密码存储在电路中并清除显示器的显示。
2.开锁过程按数字键输入密码,密码在显示器上从右到左依次显示,4位密码输入正确后按下“开锁”甲,密码锁被打开并清除电路中所存储的密码,显示器也被清零。
当输入密码有误时,可按“上锁”键清除所输入的数字,内部存的秘密不会丢失,再重新输入正确的密码按“开锁”键即可。
本科毕业论文-基于单片机的电子密码锁设计
淮阴工学院毕业设计(论文)作者: 学号:系(院): 电子与电气工程学院专业: 测控技术与仪器题目: 基于单片机的电子密码锁——硬件设计指导者:评阅者:2015 年 6 月目录1 引言 (1)1.1 课题的背景 (1)1.2电子密码锁的发展趋势 (1)1.3课题的研究方向 (3)2 总体设计 (3)2.1 设计要求 (3)2.2 系统结构 (3)3 硬件设计 (4)3.1 硬件实现及单元电路设计 (4)3.2键盘电路设计 (7)3.3 存储芯片电路设计 (8)3.4液晶显示电路设计 (9)3.5报警电路 (10)3.6 密码锁电路 (11)3.7语音电路 (11)4 仿真调试 (15)4.1 仿真软件介绍 (15)4.2 调试工具 (15)4.3 系统仿真结果 (15)结论 (18)致谢 (19)参考文献 (20)附录 A 电路原理总图 (21)附录 B Proteus仿真图 (22)附录C实物图 (23)附录D元件清单 (24)1 引言1.1 课题的背景在以往人们的日常生活中,大家利用最平凡的锁是二十世纪50年代外国人所创造的机械锁,它操纵起来操作单一、结构也很容易,成本低廉。
但在在使用过程中我们也慢慢的发现很多缺点:一:依据资料的统算,在每四千把锁当中就会存在两把锁的钥匙的齿形是类似或者是一样的,因此机械锁的安全性比较低。
也有一些调查资料结果表明,装有电子防盗设备锁居民楼或者办公大楼盗窃犯罪率都会明显下降好多。
二:如果机械锁上的钥匙遗落,一旦被别人捡到那么不管谁都可以将锁打开。
三:传统机械锁的材料大多为黄铜,这种材质易损坏。
四:机械锁钥匙易于复制,不适合一些公共场所使用[1]。
以往部门文件档案跟一些资料箱使用的大多都是机械锁,所以我们如果都是用机械锁的话就得整天携带钥匙,会产生许多麻烦,一旦丢失会造成不良后果。
这样的话不仅影响个人生命财产安全,也很麻烦[2]。
人们对日常生活水平的质量要求大大提高,对日常生活中的安全设备的要求也伴之愈来愈高[3]。
基于单片机的电子安全密码锁的设计
基于单片机的电子安全密码锁的设计一、本文概述Overview of this article随着科技的不断发展,电子安全设备在我们的日常生活中扮演着越来越重要的角色。
其中,电子密码锁作为一种重要的安全设备,已经广泛应用于家庭、办公室、银行、仓库等场所。
为了满足日益增长的安全需求,设计一种高效、稳定、可靠的电子密码锁成为了当前的重要任务。
本文旨在探讨基于单片机的电子安全密码锁的设计方案,旨在提供一种便捷、安全、可靠的密码锁解决方案。
With the continuous development of technology, electronic security devices are playing an increasingly important role in our daily lives. Among them, electronic password locks, as an important security device, have been widely used in homes, offices, banks, warehouses and other places. In order to meet the growing security needs, designing an efficient, stable, and reliable electronic password lock has become an important task at present. This article aims to explore the design scheme of electronic security password locks based on microcontrollers,aiming to provide a convenient, secure, and reliable password lock solution.本文首先介绍了电子密码锁的研究背景和意义,阐述了传统机械锁与电子密码锁相比的优势。
(完整版)基于51单片机的电子密码锁毕业设计论文
(完整版)基于51单⽚机的电⼦密码锁毕业设计论⽂⽬录第1章绪论 (1)1.1电⼦锁的发展状况 (1)1.2设计电⼦密码锁的意义及相关技术指标 (1)第2章总体设计及⽅案论证 (2)2.1单⽚机模块 (2)2.2输⼊键盘模块 (2)2.2.1独⽴式按键 (2)2.2.2矩阵式键盘 (3)2.3数码管显⽰模块 (3)2.3.1 LED静态显⽰⽅式 (3)2.3.2 LED动态显⽰⽅式 (3)2.4电源模块 (3)2.4.1蓄电池供电 (3)2.4.2双路电源供电 (3)2.5开锁电路模块 (4)2.6报警电路模块 (4)2.7最优⽅案 (4)第3章硬件电路设计 (4)3.1输⼊键盘 (4)3.2显⽰数码管 (5)3.3开锁电路 (6)3.4报警电路 (6)3.5电源电路 (7)3.6复位电路 (7)3.7振荡电路 (8)第4章软件设计 (9)4.1主程序流程图及程序 (9)4.2延时⼦程序 (11)4.3修改密码⼦程序 (11)4.4扫描键盘输⼊⼦程序 (11)4.5中断及报警⼦程序 (12)4.6显⽰⼦程序 (13)第5章设计总结 (15)参考⽂献 (16)附录Ⅰ (17)附录Ⅱ (18)第1章绪论1.1电⼦锁的发展状况随着科技的发展,传统的机械锁被破解的概率越来越⾼了,新型的盗贼也学会了与时俱进,通过各种技术⽅法和⼿段即会在短时间内开启结构复杂的机械锁,会不留痕迹的登堂⼊室,给失主和警⽅留下各种不易解惑的疑团。
由此我们想到,要是在机械锁的基础上再装上⼀把电⼦锁,就彻底杜绝了单⼀机械锁易被开启的弊端,从⽽极⼤提⾼门锁的安全防范性能。
当今世界,电⼦锁发展已经到了⾮常⾼的境界,由于电⼦元件特别是单⽚机应⽤在最近⼏年得到空前发展,电⼦锁⽆论是在功能还是在稳定性⽅⾯都有了较⼤的提⾼,在保密性⽅⾯已经做到了密码识别、指纹识别、⼈声识别等。
就整体形势⽽⾔,电⼦锁在国外发展⽐较早,所以应⽤也⽐较⼴泛,主要⽤于家庭门锁,银⾏公司等的财务保险柜锁和政府机关及⾼级宾馆等重要场合的智能控制门锁等。
单片机电子密码锁毕业论文
单片机电子密码锁毕业论文单片机电子密码锁随着科技的不断发展,电子产品在我们的日常生活中扮演着越来越重要的角色。
其中,单片机作为一种重要的电子元件,被广泛应用于各种设备中。
本文将探讨单片机在电子密码锁中的应用,并对其进行详细的分析和设计。
一、电子密码锁的背景和意义随着社会的进步和人们对安全的日益重视,传统的机械密码锁逐渐被电子密码锁所取代。
电子密码锁具有更高的安全性和便利性,可以避免传统密码锁容易被暴力破解的问题。
同时,电子密码锁还可以实现更多的功能,如记录开锁记录、远程控制等,提升了用户的使用体验。
二、单片机在电子密码锁中的应用单片机作为电子密码锁的核心控制部件,起到了至关重要的作用。
它可以通过编程实现密码的输入、验证和控制锁的开关。
同时,单片机还可以与其他外设进行通信,如键盘、显示屏、指示灯等,实现更多的功能。
1. 密码输入和验证在电子密码锁中,用户通过键盘输入密码,单片机接收并进行验证。
单片机可以通过编程实现密码的存储和比对,确保只有输入正确密码的用户才能开锁。
这种密码验证方式相比于传统机械密码锁更加安全可靠。
2. 控制锁的开关单片机可以通过控制电磁锁或电动锁的开关,实现锁的自动开关。
当密码验证通过后,单片机发送信号给锁,使其解锁;反之,当密码验证失败或超过尝试次数时,单片机发送信号给锁,使其上锁。
这种自动控制方式提高了开锁的便利性和安全性。
3. 其他功能扩展单片机还可以与其他外设进行通信,实现更多的功能。
例如,可以通过单片机控制显示屏显示开锁记录,方便用户了解开锁情况;还可以通过单片机实现远程控制功能,用户可以通过手机等设备远程开锁。
三、单片机电子密码锁的设计在设计单片机电子密码锁时,需要考虑以下几个方面。
1. 硬件设计硬件设计包括选择合适的单片机、键盘、显示屏、锁等元件,并进行电路连接。
单片机的选择应根据实际需求进行,考虑到处理速度、存储容量等因素。
键盘和显示屏的选择应方便用户的操作和信息显示。
基于单片机的电子密码锁毕业论文设计
基于单片机的电子密码锁毕业论文设计目录1 绪论 (1)1.1国内外研究综述 (1)1.2选题的目的和意义 (2)1.3本论文的任务 (3)2电子密码锁总体设计 (4)2.1系统总体设计 (4)2.2单片机 (5)2.3密码存储芯片选择 (10)2.4键盘输入方案比较 (12)2.5显示方案比较 (13)3电子密码锁的硬件设计 (1)3.1系统结构框图 (1)3.2主控部分 (2)3.3显示部分 (2)3.4键盘输入部分 (3)3.5密码存储部分 (4)3.6电源部分 (5)3.7其它功能部分 (7)3.8 电子密码锁的电路原理图 (10)4电子密码锁的软件组成 (11)4.1系统软件设计流程 (11)4.2 Keil uVision2软件介绍 (12)4.3各主要部分的功能实现程序设计 (13)4.3.1初始化程序设计 (13)4.3.2按键处理程序设计 (16)4.3.3密码更改程序设计 (20)5系统仿真 (23)5.1系统仿真过程 (23)5.2仿真调试中遇到的问题及解决办法 (24)总结 (1)致谢........................................ 错误!未定义书签。
参考文献. (2)附录 (3)1 绪论1.1国内外研究综述在电子锁出现以前人们广泛的使用机械锁,但是随着时间的推移机械锁已不能满足人们的要求,于是电子锁应用而生。
以前由于电子器件所限,开发的电子密码锁种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作虽简单但很不安全。
现在电子锁的技术可以说是时时的在进步,出现了很多性能强,安全可靠的新型电子锁。
如:遥控式电子密码锁,卡式电子锁,生物特征电子锁等。
但是应用广泛的还是键盘式电子密码锁。
遥控式电子密码锁:优点是传输信息量可以很大、速度极快、人眼识别不出来,又无法在光路径上用仪器捕获信号进行复制,因此保密性极高。
缺点是需要随身保管遥控器即钥匙,对于某些方面来说不是很实用。
基于单片机的电子密码锁设计(终稿)
基于单片机的电子密码锁设计摘要:锁,是指加在门、箱子、抽屉等物体上的封缄器,要用专用的钥匙才能打开。
自古以来锁都是人们财产安全乃至生命安全的一种重要保障。
伴随着人类历史的发展和人们对自身财产安全和人生安全的重视,各种各样的多功能的锁具也相继出现,人们使用的锁具也由传统的机械式锁逐渐发展为安全性能更好,功能更多的电子密码锁。
在现代社会,电子密码锁已是一个被大家所熟识的名词。
相信很多人的小区大门上的锁都用的是电子密码锁。
本文中将要介绍的电子密码锁是一种通过判断密码输入是否正确来控制电路或是芯片的工作状态,进而控制锁的打开和闭合,从而完成开锁、闭锁任务的电子锁装置。
本设计是基于AT89C51单片机为控制核心的密码锁设计方案。
在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核心,配合相应的电路和软件程序,实现密码的输入和修改、信息的显示、键盘的锁定、系统报警、开锁和闭锁等功能。
在设计中,利用识别密码是否正确来开锁或报警,通过串行存储器AT24C02来实现密码的修改和存储。
本文设计的密码锁具有安全性高、功耗低、操作简单等优点。
关键词:单片机;密码锁;电子锁;矩阵键盘;掉电存储The Design Of Electronic Code Lock Based OnSingle Chip MicrocomputerAbstract:As sealed device, the lock added to such objects like door, box, drawer etc, can be opened with specified key. Since the ancient time, lock is a kind of security, guarantee ing people’s property safety even life safety. With the development of human history and more attention paid to property safety and life safety, various multi-functional locks can be seen in the world. Traditional mechanical locks people use in life are gradually replaced by electronic combination lock characterized with better safety performance and more functions.In the modern society, electronic combination lock is a noun familiar to everyone. Usually, the door of community is equipped with electronic combination lock. This paper will introduce an electronic combination lock. This lock controls the electric circuits and the performance of chips by identifying password. Thus, the openness and closeness of the lock can be controlled, and the task of electronic lock device can be completed.This design is about combination lock, based on the AT89C51 single-chip microcomputer as the core of controlling goals. This design in which the AT89C51 single-chip microcomputer as the core of the controlling goals cooperated with relevant circuits and software programs can achieve such functions like password input and modification, information display, keyboard locking, warning system, and the openness and closeness of the lock etc. In this design, the openness of lock and alarming are according to identifying the password, and password revision and storage is achieved by the function of the AT24C02 serial storage.Electronic combination lock described in this paper is characterized with high security, low power consumption, and simplicity of operation etc.Keywords: Single-chip microcomputer, Combination lock, Electronic lock, Matrix keyboard, Power lost storage目录第1章绪论 (1)1.1电子密码锁简介 (1)1.2电子密码锁设计的背景及意义 (1)1.3电子密码锁的现状及发展趋势 (2)第2章总体设计 (3)2.1设计分析 (3)2.2系统结构 (4)第3章硬件电路设计 (5)3.1单片机接口分配 (5)3.2单片机最小系统设计 (5)3.2.1 时钟电路 (5)3.2.2 复位电路 (6)3.2.3 最小系统 (6)3.3矩阵键盘设计 (7)3.4LCD显示模块设计 (8)3.5掉电存储模块 (10)3.5.1 I2C总线 (10)3.5.2 AT24C02简介 (12)3.6开锁机构 (13)3.7报警机构 (13)3.8硬件综合设计 (14)第4章软件设计 (15)4.1软件总体设计 (15)4.2键盘扫描子程序 (16)4.3显示模块子程序 (18)4.4掉电存储子程序 (20)4.4.1 写操作方式 (21)4.4.2 读操作方式 (22)4.5定时器中断子程序 (23)4.6密码输入子程序 (25)4.7报警子程序 (26)第5章联合仿真和调试 (27)第6章实物设计和制作 (29)总结 (31)致谢 (32)参考文献 (33)附录1 设计实物图 (34)附录2 程序源代码 (36)第1章绪论1.1 电子密码锁简介什么是电子密码锁?“一种通过密码输入来控制电路或者是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于单片机的电子密码锁设计毕业论文目录第一章绪论 (11)1.1 电子密码锁的特点 (11)1.2 电子密码锁的发展趋势 (11)1.3 本设计所实现的目标 (12)第二章设计方案的选择 (13)2.1 方案一:采用数字电路控制 (13)2.2 方案二:采用以单片机为核心的控制方案 (13)第三章主要元器件介绍 (15)3.1 主控芯片AT89S51 (15)3.1.1 AT89S51性能简介 (15)3.1.2 AT89S51引角功能说明 (16)3.2 存储芯片AT24C02 (19)3.3 1602LCD液晶显示器 (20)3.4 晶体振荡器 (21)第四章系统硬件设计 (23)4.1 电路总体构成 (24)4.2 键盘输入部分 (24)4.3 密码存储部分 (25)4.4 复位电路 (25)4.5 晶振部分 (26)4.6 显示电路 (27)4.8 报警电路 (28)第五章系统软件设计 (29)5.1[点击输入一级标题××××标题2]" (29)5.1.1[点击输入二级标题××××标题3]" (29)5.1.2[点击输入二级标题××××标题3]" (29)5.1.3[点击输入二级标题××××标题3]" (29)5.2[点击输入一级标题××××标题2]" (29)5.3[点击输入一级标题××××标题2]" (29)第六章仿真调试 (30)6.1 程序调试 (30)6.2 Proteus仿真 (31)结论 (32)参考文献 (33)附录 (35)谢辞 (72)第一章绪论电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。
现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。
其性能和安全性已大大超过了机械锁。
1.1电子密码锁的特点电子密码锁的有如下特点:1) 性好,编码量多,远远大于弹子锁。
随机开锁成功率几乎为零。
2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。
3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。
4) 无活动零件,不会磨损,寿命长。
5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。
6) 电子密码锁操作简单易行,一学即会。
1.2电子密码锁的发展趋势在日常生活和工作中,住宅与部门的安全防、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
目前门锁主要用弹子锁,其钥匙容易丢失;保险箱主要用机械密码锁,其结构较为复杂,制造精度要求高,成本高,且易出现故障,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。
针对这些锁具给人们带来的不便若使用机械式钥匙开锁,为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
它的出现为人们的生活带来了很大的方便,有很广阔的市场前景。
由于电子器件所限,以前开发的电子密码锁,其种类不多,性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作简单但很不安全,在后为多是基于EDA来实现的,其电路结构复杂,电子元件繁多,也有使用早先的20引角的2051系列单片机来实现的,但密码简单,易破解。
随着电子元件的进一步发展,电子密码锁也出现了很多的种类,功能日益强大,使用更加方便,安全性更强,由以前的单密码输入发展到现在的,密码加感应元件,实现了真真的电子加密,用户只有密码或电子钥匙中的一样,是打不开锁的,随着电子元件的发展及人们对性需求的提高出现了越来越多的电子密码锁。
出于安全、方便等方面的需要许多电子密码锁已相继问世。
但这类产品的特点是针对特定有效卡、指纹或声音有效,且不能实现远程控制,只能适用于要求高且供个人使用的箱、柜、房间等。
由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子防盗锁获得高度的性,如防森严的金库,需要使用复合信息密码的电子防盗锁,这样对盗贼而言是“道高一尺、魔高一丈”。
组合使用信息也能够使电子防盗锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选、自得其所”。
可以看出组合使用电子信息是电子密码锁以后发展的趋势。
1.3本设计所实现的目标本设计采用单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先通过提供的键盘输入正确的密码才能将锁打开,密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警。
密码可以由用户自己修改设定,锁打开后才能修改密码。
修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。
第二章设计方案的选择电子密码锁的实现主要可以采用两种方法,一种是用74LS112双JK触发器构成的数字逻辑电路作为密码锁的控制,一种是用以单片机为核心的控制方案。
2.1方案一:采用数字电路控制用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过10秒(一般情况下,用户不会超过10秒,若用户觉得不便,还可以修改)电路将报警20秒,若电路连续报警三次,电路将锁定键盘2分钟,防止他人的非法操作。
采用数字电路设计的方案好处就是设计简单但控制的准确性和灵活性差。
故不采用。
2.2方案二:采用以单片机为核心的控制方案由于单片机种类繁多,各种型号都有其一定的应用环境,因此在选用时要多加比较,合理选择,以期获得最佳的性价比。
一般来说在选取单片机时从下面几个方面考虑:性能、存储器、运行速度、I/O口、定时/计数器、串行接口、模拟电路功能、工作电压、功耗、封装形式、抗干扰性、性,除了以上的一些的还有一些最基本的比如:中断源的数量和优先级、工作温度围、有没有低电压检测功能、单片机有无时钟振荡器、有无上电复位功能等。
在开发过程中单片机还受到:开发工具、编程器、开发成本、开发人员的适应性、技术支持和服务等等因素。
基于以上因素本设计选用单片机AT89S51作为本设计的核心元件,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,实现基本的密码锁功能。
在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接AT24C02芯片用于密码的存储,外接LCD1602显示器用于显示作用。
当用户需要开锁时,先按键盘开锁键之后按键盘的数字键0-9输入密码。
密码输完后按下确认键,如果密码输入正确则开锁,不正确显示密码错误并发出报警;当用户需要修改密码时,先按下键盘设置键后输入原来的密码,只有当输入的原密码正确后才能设置新密码。
新密码输入无误后按确认键使新密码将得到存储,密码修改成功。
可以看出方案二控制灵活准确性好且性强还具有扩展功能,根据现实生活的需要此次设计采用此方案。
第三章主要元器件介绍本设计主要采用了主控芯片AT89S51,存储芯片AT24C02,1602LCD液晶显示器,晶体振荡器。
3.1主控芯片AT89S51AT89S51是一个低功耗,高性能CMOS 8位单片机,片含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
3.1.1AT89S51性能简介AT89S51具有如下特点:40个引脚,4k Bytes Flash片程序存储器,128 bytes 的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
图3-1所示为双列直插式(PDIP)AT89S51单片机的引脚图:图3-1 AT89S51芯片引脚图其主要功能特性:兼容MCS-51指令系统、4k可反复擦写(>1000次)ISP Flash ROM、32个双向I/O口、4.5-5.5V工作电压、2个16位可编程定时/计数器、时钟频率0-33MHz、全双工UART串行中断口线、128x8 bit部RAM、2个外部中断源、低功耗空闲和省电模式、中断唤醒省电模式、3级加密位、看门狗(WDT)电路、软件设置空闲和省电功能、灵活的ISP字节和分页编程、双数据寄存器指针。
可以看出AT89S51提供以下标准功能:4K字节Flash闪速存储器,128字节部RAM,32个I/O口线,看门狗(WDT),两个数据指针,两个16位定时器/计数器,一个5向量两级中断结构,一个全双工串行通信口,片振荡器及时钟。
同时, AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。
掉电方式何在RAM中的容,但振荡器停止工作并禁止其它所有部件工作直接到一个硬件复位。
3.1.2AT89S51引角功能说明Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口,作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端口。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活部上拉电阻。
在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
P1口:P1是一个带部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对端口写“1”,通过部的上拉电阻把端口拉到高电平,此时可作输入口。