单片机电子密码锁毕业论文
- 格式:docx
- 大小:13.88 KB
- 文档页数:3
基于单片机控制的电子密码锁设计目录摘要 (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年代就开始了,在一些特殊场所早就有所应用。
基于单片机设计的数字密码锁设计摘要在现代社会,电子密码锁已不是一个陌生的名词。
本文中将要介绍的电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子锁装置。
电子密码由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。
本设计以单片机AT89C51作为密码锁监控装置的检测和控制核心,它是一种通过密码输入来控制电路或是芯片工作,运用键盘输入、密码修改、密码检测、液晶显示电路、执行电路、报警电路来完成开锁、密码修改等任务。
利用识别密码是否正确来开锁或报警。
采用键盘输入的电子密码锁具有较高的优势。
采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。
软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。
本文设计的密码锁具有安全性高、成本低、功耗低、易操作等优点,并且利用Keil编程工具进行编程,并在Proteus电路仿真软件中进行了设计仿真。
关键词:AT89C51;单片机设计;密码锁;控制电路;The digital combination lock design based on single chip microcomputerAbstractIn the modern society, the electronic lock is not a strange noun. This paper will introduce an electronic lock, which is through the password input to control circuit or chips work, so as to control the closing or open of the mechanical switch, complete the lock that the task of electronic lock locking device. Electronic lock, due to its high secrecy, good flexibility of use, high safety coefficient, is liked by the majority of customers.The design on the single chip computer AT89C51 as a combination lock monitoring device of the detection and control the core, it is a kind of through the password input to control circuit or chips work, using the keyboard, and password changing, password detection, the lock circuit, executive circuit, alarm circuit, keyboard input frequency circuit to complete the lock, locking closure such tasks. Using password is correct recognition to replace or call the police. Through the keyboard input number to realize the keyboard to lock the record. The keyboard input electronic lock has higher advantage. Adopting digital signal encoding and secondary modulation mode, not only can achieve more road information control and improve the signal transmission of anti-jamming, reduce the wrong action, but also power consumption is low; Reaction speed is high,;and it is high transmission efficiency;it is stable on working,and so on. The software design uses top-down idea of modular design, which is in order to make the system be distributed, miniaturization, direction, and enhance the system configuration and the stability of the operation. In this paper,the design is high security locks, low cost, low power consumption, easy operation, etc.Keywords: AT89C51; The SCM design; Combination lock; Control circuit;第一章绪论1.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 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。
基于单片机的电子密码锁设计摘要:锁,是指加在门、箱子、抽屉等物体上的封缄器,要用专用的钥匙才能打开。
自古以来锁都是人们财产安全乃至生命安全的一种重要保障。
伴随着人类历史的发展和人们对自身财产安全和人生安全的重视,各种各样的多功能的锁具也相继出现,人们使用的锁具也由传统的机械式锁逐渐发展为安全性能更好,功能更多的电子密码锁。
在现代社会,电子密码锁已是一个被大家所熟识的名词。
相信很多人的小区大门上的锁都用的是电子密码锁。
本文中将要介绍的电子密码锁是一种通过判断密码输入是否正确来控制电路或是芯片的工作状态,进而控制锁的打开和闭合,从而完成开锁、闭锁任务的电子锁装置。
本设计是基于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章绪论 (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]。
毕业论文(设计)题目电子密码锁的设计二○一二年五月二十一日目录1 引言 (1)1.1 本课题的目的和研究意义 (1)1.2 本课题的研究现状 (1)1.3 本课题的研究内容 (3)2 方案对比与论证 (3)2.1 系统选择方案 (3)2.2 主控芯片的选择 (4)2.3 显示电路的选择 (4)2.4 输入键盘按键的选择 (4)3 系统硬件设计 (5)3.1 系统总体框图 (5)3.2 各模块电路简介 (5)3.2.1 主控器件单片机模块 (5)3.2.2 下载器下载模块 (8)3.2.3 I2C总线结构的密码存储模块 (10)3.2.4 液晶显示模块 (12)3.2.5 报警模块 (15)3.2.6 电源电路模块 (15)3.2.7 矩阵键盘输入模块 (16)3.2.8 模拟开锁模块 (17)3.3 完整电路图 (17)3.4 PCB图 (19)4 软件系统设计 (20)4.1 系统整体流程图 (20)4.2 子程序流程图 (21)4.2.1 LCD1602流程图 (21)4.2.2 AT24C02流程图 (21)5 结束语 (23)声明本人郑重声明:1、持以“求实、创新”的科学精神从事研究工作。
2、本论文是我个人在导师指导下进行的研究工作和取得的研究成果。
3、本论文中除引文外,所有实验、数据和有关材料均是真实的。
4、本论文中除引文和致谢的内容外,没有抄袭其他人或其他机构已经发表或撰写过的研究成果。
5、其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。
作者签名:日期:电子密码锁的设计童好娉南京信息工程大学电子与信息工程学院,南京,210044摘要:本文的目的是设计一个电子密码锁,实现所需要的基本功能。
电子密码锁主要由控制器模块、液晶显示模块、矩阵键盘输入模块、密码存储模块等模块组成。
其中控制器采用STC89C52单片机作为主控器件,利用I2C总线A T24C02密码存储器件来进行密码的读取与更改,输入设备采用4*4矩阵键盘。
(完整版)基于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电⼦锁的发展状况随着科技的发展,传统的机械锁被破解的概率越来越⾼了,新型的盗贼也学会了与时俱进,通过各种技术⽅法和⼿段即会在短时间内开启结构复杂的机械锁,会不留痕迹的登堂⼊室,给失主和警⽅留下各种不易解惑的疑团。
由此我们想到,要是在机械锁的基础上再装上⼀把电⼦锁,就彻底杜绝了单⼀机械锁易被开启的弊端,从⽽极⼤提⾼门锁的安全防范性能。
当今世界,电⼦锁发展已经到了⾮常⾼的境界,由于电⼦元件特别是单⽚机应⽤在最近⼏年得到空前发展,电⼦锁⽆论是在功能还是在稳定性⽅⾯都有了较⼤的提⾼,在保密性⽅⾯已经做到了密码识别、指纹识别、⼈声识别等。
就整体形势⽽⾔,电⼦锁在国外发展⽐较早,所以应⽤也⽐较⼴泛,主要⽤于家庭门锁,银⾏公司等的财务保险柜锁和政府机关及⾼级宾馆等重要场合的智能控制门锁等。
基于单片机的电子密码锁的设计毕业论文-图文毕业论文(设计)题目:基于单片机的电子密码锁的设计系部名称:专业班级:学生姓名:学号:指导教师:教师职称:20年0月日中原工学院信息商务学院毕业论文(设计)摘要随着科技的发展,安全已成为人们关注的焦点之一,于是各种安全产品相继问世(如指纹防盗!红外防盗!GPS等)\虽然这类产品安全性高,但因其生产成本高,携带安装使用不方便,在一定程度上限制了这类产品的普及和推广\本文介绍的是一种基于单片机智能锁的硬件和软件设计及实现方法\这种电路设计具有按键有效提示,输入错误提示,控制开锁电平,控制报警电路,修改密码等多种功能\可在意外泄密的情况下随时修改密码\位数密码共一万组不重复组合,保密性强,灵活性高,特别适用于家庭,办公室,学生宿舍及宾馆等公开场所。
本文采用以89c51为核心的主控芯片外接AT24C01掉电存储单元来完成控制功能,设计主要分为硬件和软件两部分,由矩阵键盘,显示电路,报警电路,单片机复位及晶振电路等构成外围硬件电路,软件部分则由控制程序来完成。
通过软硬件结合来实现设计功能。
本文通过单片机及外围芯片完成密码锁的上锁及开锁功能,采用的设计思想是由键盘输入的设置密码被存储在固定单元内,然后通过单片机对键盘进行扫描以确认密码是否正确,若密码正确则发出开锁信号,在此用二极管说明开锁信号,若密码不对则发出警报,这样设计的目的极大的提高了产品的安全性。
关键字:89c51,AT24C01掉电存储,矩阵键盘,显示电路,报警电路等。
I中原工学院信息商务学院毕业论文(设计)The design of electronic locks based on microcontrollerAbstractWith the development of technology, security has bee the focus of attention, so a variety of security products have e out (such as fingerprint security! infrared alarm! GPS, etc.) \not convenient to carry, to a certain extent, limited the popularity of such products and to promote\design and implementation method, \Suggest that the control lock level, control and alarm circuits, change passwords, and other functions \password\and high flexibility, in particular, For home, office, student hostels and hotels and other public placesIn this paper, the core of the main chip 89c51,AT24C01 external storage unit to plete the power-down control, hardware and software design can be divided into two parts, the matrix keyboard, display circuit, alarm circuit, microcontroller reset, and constitute the external crystal circuit Hardware, software part by the control program to plete. Design capabilities achieved through the bination of hardware and software.By MCU and peripheral chips to plete locking and unlocking code lock function, using the design set by the keyboard input password is stored in a fixed unit, and then scan through the SCM on the keyboard to confirm the password is correct, if the password is correct Issue the unlock signal diodes that use the lock on this signal, if the password is not alert, this is designed to greatly improve the safety of products.Keywords:Chip89C51 AT24C01power-down storage Matrix keyboard Display circuit Alarm circuit and so on.II中原工学院信息商务学院毕业论文(设计)目录1 概述 ...................................................... .. (1)1.1 课题背景和意义 (1)1.2 本设计需要解决的问题 .............................................. 1 1.3 本设计的研究方法 (2)1.4 设计方案论述 ......................................................2 2 外围硬件电路的设计 ......................................................42.1 硬件的基本组成 (4)2.2 硬件介绍 ...................................................... .... 4 2.2.1 单片机概述 ......................................................4 2.2.2 AT89c51的简介 (7)2.2.3 单片机控制方框图 (10)2.2.4 开锁机构示意图 (10)2.2.5 矩阵键盘 .......................................................12 2.2.6 24C01掉电存储单元设计 ......................................... 13 2.2.7 显示电路设计 (14)2.2.8 电源稳压模块设计 ............................................... 15 3软件设计 ...................................................... .. (16)3.1 主程序模块 .......................................................16 3.2 键盘扫描及识别子程序 ............................................. 17 3.3密码对比程序 ..................................................... 17 3.4 开锁程序 ...................................................... ... 18 4 结论 ...................................................... .......... 20 5 致谢 ...................................................... .......... 21 参考文献 ...................................................... ........... 22 附录一 ...................................................... ............. 23 附录二 ...................................................... . (24)III中原工学院信息商务学院毕业论文(设计)1 概述1.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国内外研究综述在电子锁出现以前人们广泛的使用机械锁,但是随着时间的推移机械锁已不能满足人们的要求,于是电子锁应用而生。
以前由于电子器件所限,开发的电子密码锁种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作虽简单但很不安全。
现在电子锁的技术可以说是时时的在进步,出现了很多性能强,安全可靠的新型电子锁。
如:遥控式电子密码锁,卡式电子锁,生物特征电子锁等。
但是应用广泛的还是键盘式电子密码锁。
遥控式电子密码锁:优点是传输信息量可以很大、速度极快、人眼识别不出来,又无法在光路径上用仪器捕获信号进行复制,因此保密性极高。
缺点是需要随身保管遥控器即钥匙,对于某些方面来说不是很实用。
本科生毕业论文基于单片机的电子密码锁设计与仿真独创性声明本人郑重声明:所呈交的毕业设计是本人在指导老师指导下取得的研究成果。
除了文中特别加以注释和致谢的地方外,设计中不包含其他人已经发表或撰写的研究成果。
与本研究成果相关的所有人所做出的任何贡献均已在设计中作了明确的说明并表示了谢意。
签名:年月日授权声明本人完全了解许昌学院有关保留、使用本科生毕业设计的规定,即:有权保留并向国家有关部门或机构送交毕业设计的复印件和磁盘,允许毕业设计被查阅和借阅。
本人授权许昌学院可以将毕业设计的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编设计。
本人设计中有原创性数据需要保密的部分为(如没有,请填写“无”):无签名:年月日指导教师签名:年月日摘要在现代家庭安全防范领域,具有电子防盗报警功能的电子密码锁将逐步取代传统的机械式密码锁,克服机械式密码锁密码位数少,安全性能差的缺点。
随着当今大规模集成芯片技术的发展,基于单片机控制而设计的电子密码锁,不仅提高了密码位数、实现密码的智能管理,而且由于价格低廉,适合大众化家庭使用,使得电子密码锁的使用日益广泛。
本文介绍一种以AT89C52作为主控中心,结合键盘输入、LCD液晶显示、并具有掉电密码保护、密码防试探报警功能的电子密码锁。
通过在PROTEUS仿真软件上的检测论证,该设计简单易行,且成本低廉,实用性较强,适合在许多场合使用。
关键词:电子密码锁;AT89C52;LCD液晶显示;PROTEUS;ABSTRACTIn the modern family security area, a lock with electronic alarm function will gradually replace traditional mechanical trick lock, overcome the disadvantages of mechanical trick lock ,such as the passwords digits less,safety performance poor. With the large scale integrated chip technology development, the electronic combination lock which designs based on single-chip microcomputer control of , not only increased the password digits, and intelligent passwords management,but also for the price is low, suitable for general family use, makes itwill be widely used.This paper introduces a kind of electronic combination lock,which based on AT89C52 as the master center,combine with keyboard input, LCD, having the function of password protection when power off and code alarm, against Password probe. Checked on the PROTEUS simulation software test , this design has the advantages of simplicity,low cost and strong practical properly ,suitable for most occasions.Key words:Electronic combination lock;AT89C52;LCD;PROTEUS;目录1 绪论 (1)1.1 锁的发展简介 (1)1.2 电子密码锁的基本原理 (1)1.3 电子密码锁的结构图 (2)2 电子密码锁的硬件模块介绍 (2)2.1 AT89C52主控模块 (2)2.1.1 AT89C52简介 (2)2.1.2主要特性 (3)2.1.3引脚介绍 (3)2.2键盘设计 (5)2.3电源电路设计 (5)2.4 LCD液晶显示 (6)2.4.1 LM016L简介 (6)2.4.2 引脚功能及时序选择 (7)2.5门锁驱动电路 (7)2.6报警器的设计 (8)2.7掉电密码保护部分 (9)2.8电子密码锁仿真电路图 (11)3 电子密码锁的软件部分 (11)3.1概述及主程序 (11)3.2各模块功能介绍 (13)3.2.1系统初始化模块: (13)3.2.2键盘扫描和识别子模块: (13)3.2.3开锁程序流程: (14)3.2.4密码设置 (15)3.2.3 显示子模块 (16)4仿真结果及程序 (17)4.1仿真平台介绍 (17)4.2仿真结果 (17)5 设计总结 (21)参考文献 (22)附录程序 (23)致谢 (41)1 绪论1.1 锁的发展简介随着社会的发展和人民生活水平的不断提高,人们的安全防范意识不断提高,锁在人民日常生活中扮演着越来越重要的角色。
基于单片机的数字密码锁毕业设计简介本文档介绍了基于单片机的数字密码锁的毕业设计。
数字密码锁是一种常见的电子锁,由一组数字按钮和控制电路组成,用户可以使用预设的数字密码来解锁。
本毕业设计通过使用单片机控制电路,实现了一个简单而可靠的数字密码锁系统。
设计目标本毕业设计的目标是设计并实现一个基于单片机的数字密码锁系统,具体要求如下:1.可以设置和修改数字密码。
2.包含输入数字密码、解锁成功和解锁失败等状态指示。
3.具备密码保护功能,连续3次错误输入将触发报警。
4.低功耗设计,使用电池供电。
系统组成基于单片机的数字密码锁系统由以下几个主要部分组成:1.单片机控制电路:负责控制整个系统的工作。
2.数字按钮组:用于输入密码。
3.显示屏:用于显示状态指示和密码输入。
4.报警器:在密码错误次数达到一定次数后触发警报。
下面将逐一介绍这几个部分的原理和设计。
单片机控制电路本设计中选择了常用的ATmega328P单片机作为控制核心。
ATmega328P是一款功能强大的8位微控制器,具备多个GPIO引脚、I2C接口和EEPROM存储器,适合应用在本数字密码锁系统中。
控制电路主要负责以下几个任务:1.按钮输入检测:通过GPIO引脚读取用户输入的密码。
2.软件逻辑控制:根据用户的输入和预设密码,判断是否解锁成功。
3.状态指示:通过GPIO引脚控制显示屏上的状态指示灯。
数字按钮组数字按钮组由多个数字按钮组成,每个按钮分别对应数字0-9。
用户通过按下不同的按钮来输入密码。
按钮组的原理比较简单,每个按钮与GPIO引脚相连,按下按钮时,相应的GPIO引脚会变为低电平。
显示屏显示屏用于显示数字密码的输入状态和解锁结果。
对于本设计,可以选择使用数码管或者液晶显示屏。
数码管相对简单,通过GPIO引脚控制不同段来显示数字或字符。
而液晶显示屏则需要驱动芯片来实现显示。
报警器报警器用于报警功能。
在用户连续3次输入错误密码后,控制电路会触发报警器,发出声音或者闪烁指示灯来提示用户。
单片机电子密码锁毕业论文
论文题目:基于单片机的电子密码锁设计
摘要:本文介绍了一种基于单片机的电子密码锁设计方案。
该方案通过对单片机程序的设计实现了密码锁的核心控制,同时采用光电传感器作为开关检测器,提高了密码锁的安全性和实用性。
本文旨在为电子密码锁的设计与改进提供参考。
关键词:单片机、电子密码锁、光电传感器、安全性、实用性
引言
随着社会的发展和人们物质生活水平的提高,家庭锁具已经逐渐从传统的机械锁变为了电子锁,电子密码锁作为其一种,以其集成度高、可编程性强、安全性能好、使用便捷等优点渐渐受到了人们的重视。
本文将介绍一种基于单片机的电子密码锁,并且采用光电传感器作为开关检测器,提高了密码锁的安全性和实用性。
设计方案
1.硬件设计
该电子密码锁的硬件主要由单片机处理器、光电传感器、LCD显示屏、驱动器、按键开关、电池等组成。
其中,单片机处理器采用AT89S52单片机,其主要功能是控制电子密码锁的核心,完成输入密码的识别、锁具的控制和显示功能。
光电传感器作为开关检测器,通过检测门锁状况,判断门锁是否打
开。
LCD显示屏显示门锁状态和输入的密码。
按键开关作为输入密码的工具,其实现了密码的输入和输入密码的确认。
电池用于电子密码锁的供电。
2.软件设计
电子密码锁的软件设计方案主要实现了密码锁的核心控制、输入密码的识别、锁具的控制和显示功能。
在程序设计中,采用汇编语言编写,其中包括了密码输入模块、锁控制模块、提示信息模块等。
密码输入模块:当按下密码输入按键后,程序将扫描键盘,判断密码是否输入正确。
如果输入密码正确,则进行开锁操作;如果输错密码,则提示“密码错误”。
锁控制模块:当密码输入正确时,程序将控制门锁电机启动,门锁打开,并对密码缓存进行清空操作。
如果密码输入错误,程序则不进行任何操作。
提示信息模块:在电子密码锁使用过程中,如输入的密码错误,或锁具打开后未及时关闭等,程序将显示相应的提示信息提醒用户。
3.光电传感器的设计
在硬件设计中,采用光电传感器作为开关检测器,其主要思路是通过正面照明,从模块侧面检测从模板中的光,当门锁打开时,范围内的光将被遮挡,会让从模块失去光电信号,从而判断门锁是否打开,并给出相应的提示。
总结
本文介绍了一种基于单片机的电子密码锁设计方案。
该方案通过对单片机程序的设计实现了密码锁的核心控制,同时采用光电传感器作为开关检测器,提高了密码锁的安全性和实用性。
此外,还通过对硬件的设计,实现了LCD显示屏显示门锁状态和输入的密码等功能,从而增强了用户的操作便捷性和使用体验。