基于单片机的电子密码锁设计(终稿).doc
《基于单片机的电子密码锁设计(终稿).doc》由会员分享,可在线阅读,更多相关《基于单片机的电子密码锁设计(终稿).doc(51页珍藏版)》请在咨信网上搜索。
1、(完整word)基于单片机的电子密码锁设计(终稿)基于单片机的电子密码锁设计摘要:锁,是指加在门、箱子、抽屉等物体上的封缄器,要用专用的钥匙才能打开。自古以来锁都是人们财产安全乃至生命安全的一种重要保障.伴随着人类历史的发展和人们对自身财产安全和人生安全的重视,各种各样的多功能的锁具也相继出现,人们使用的锁具也由传统的机械式锁逐渐发展为安全性能更好,功能更多的电子密码锁。在现代社会,电子密码锁已是一个被大家所熟识的名词.相信很多人的小区大门上的锁都用的是电子密码锁。本文中将要介绍的电子密码锁是一种通过判断密码输入是否正确来控制电路或是芯片的工作状态,进而控制锁的打开和闭合,从而完成开锁、闭锁任
2、务的电子锁装置。本设计是基于AT89C51单片机为控制核心的密码锁设计方案。在本次基于单片机的电子密码锁设计中,将采用AT89C51单片机作为控制核心,配合相应的电路和软件程序,实现密码的输入和修改、信息的显示、键盘的锁定、系统报警、开锁和闭锁等功能。在设计中,利用识别密码是否正确来开锁或报警,通过串行存储器AT24C02来实现密码的修改和存储。本文设计的密码锁具有安全性高、功耗低、操作简单等优点。关键词:单片机;密码锁;电子锁;矩阵键盘;掉电存储The Design Of Electronic Code Lock Based On Single Chip MicrocomputerAbstr
3、act: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, guaranteeing peoples property safety even life safety. With the development of human history and more attention paid to property safe
4、ty 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 n
5、oun 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
6、 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 singlechip microcomputer as the core of the controlling goals cooperat
7、ed 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 p
8、assword, 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: Singlechip microcomputer, Combination lock,
9、Electronic lock, Matrix keyboard, Power lost storage目录第1章 绪论11。1 电子密码锁简介11。2 电子密码锁设计的背景及意义11.3 电子密码锁的现状及发展趋势2第2章 总体设计32。1 设计分析32.2 系统结构4第3章 硬件电路设计53。1 单片机接口分配53。2 单片机最小系统设计53.2。1 时钟电路53.2。2 复位电路63。2.3 最小系统63.3 矩阵键盘设计73.4 LCD显示模块设计83。5 掉电存储模块103.5.1 I2C总线103.5。2 AT24C02简介123。6 开锁机构133.7 报警机构133.8 硬件综
10、合设计14第4章 软件设计154.1 软件总体设计154。2 键盘扫描子程序164。3显示模块子程序184.4 掉电存储子程序204.4。1 写操作方式214。4.2 读操作方式224.5 定时器中断子程序234.6 密码输入子程序254.7 报警子程序26第5章 联合仿真和调试27第6章 实物设计和制作29总结31致谢32参考文献33附录1 设计实物图34附录2 程序源代码36第1章 绪论1。1 电子密码锁简介什么是电子密码锁?“一种通过密码输入来控制电路或者是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。”-百度百科上是这样解释的.简单来说,电子密码锁就是能够实现密码等信
11、息的设置、存贮、识别和显示,以及报警信号的接收和发送等功能的电子器件.电子密码锁相对传统机械锁有以下几个优势:(1)密码可更改。用户可以随时更改密码,以确保密码锁的安全性和可靠性。可以更改密码这一功能同时也避免了人员的更替而使锁的安全性降低,这是传统钥匙锁所不具备的功能。(2)操作简单。无论是开锁还是更改密码,只要识字的人都能够直接使用,使用方法简单而不繁琐。(3)能够报警。报警功能无疑更增加了锁的安全性。(4)无法“技术”破解。不知道密码就无法打开锁,即使是惯偷也只能望“锁”兴叹.1。2 电子密码锁设计的背景及意义在现代文明社会,虽然人们的道德素质越来越高,“梁上君子”、“三只手等人群相对旧
12、社会大大减少,但是像“某某小区遭入室行窃,居民损失XXXX”之类的新闻我们还是经常能够在报纸上看到的。随着人们生活水平和自身防范意识的提高,个人财产安全和人身安全的问题也越来越受到人们的重视,拥有一把能够有效保证居民财产安全和人身安全的锁具也越发的重要起来。锁具的起源可以追朔到人类社会财产私有化的出现,锁具从其出现到发展至今天的高科技化、信息化,已经有若干年的历史了.经过若干年的使用和研究,人们对锁具的结构、机理也了解得相当透彻了,因此,不使用钥匙就能将锁打开的方法也层出不穷。特别是传统的机械锁,由于其构造简单,在惯偷面前,甚至能够只用一根铁丝就直接将其打开,使其失去了保障用户个人财产安全的意
13、义。那么,如何才能提高锁具保障用户财产安全的有效性呢?在信息现代化的今天,锁具也应该向高精度、高安全性的智能化、信息化发展。自20世纪70年代第一块单片机芯片TMS-1000于美国德克萨斯仪器公司面世以来,基于其体积小、价格低廉、个性突出等特点,越来越多的电子产品开始采用单片机芯片作为核心控制部件。在这样的大环境下,基于单片机的电子密码锁也应运而生。这种电子密码锁是以单片机为核心,配以相应的硬件电路和软件程序,实现密码的设置、存贮、识别和显示,以及报警信号的接收和发送等功能,具有操作快、修改密码简单、安全性高、功耗低等优点。基于单片机的电子密码锁的面世使人们的自身财产安全有了更多的保障,同时也
14、促进了安全信息系统的发展,是安全信息系统的一大进步.基于单片机的电子密码锁的出现,在一定程度上解决了用户私人财产安全的问题.但是,时代在发展,社会在进步,任何事物只有不断地进步才能适应时代发展的需求。电子密码锁虽然有安全性高、操作简单等优点,但是却不如机械锁价格低廉,因此,在市场上的主流产品还是机械锁。电子密码锁要想取代机械锁成为市场上的主流,就必须不断改进,在具有更多功能的同时向更智能化和更低成本化发展。这就需要我们不断研究电子密码锁的设计方法和实现原理。因此,研究基于单片机的电子密码锁的设计是很有必要且具有现实意义的.1.3 电子密码锁的现状及发展趋势目前,和西方发达国家相比,我国的电子密
15、码锁技术还相对落后。在西方发达国家,电子密码锁的种类已经很齐全,技术也比较先进,且在各个领域得到了广泛应用。在我国,电子密码锁技术却才相当于国际上七十年代的水平,相对来说还很落后。20世纪80年代以来,随着各种电子集成电路的出现,特别是单片机的面世,电子密码锁得到了很大的发展。相对于笨重而构造简单的传统机械锁来说,电子密码锁具有体积小,可靠性高的优势。但是就目前而言,电子密码锁的价格相对较高且需要有电源提供能量,使得其使用还局限在一定范围,特别是在国内,各种条件的制约使得电子密码锁暂时难以普及。 尽管电子密码锁还存在着一些缺陷,但是其安全性高、方便易用、能够智能报警的优势却是传统钥匙锁取代不了
16、的,而且随着电子信息技术的发展和各种电子器件的价格的不断降低,电子密码锁也将往低成本、多功能的方向发展.第2章 总体设计2。1 设计分析一个电子密码锁,应该能实现以下功能:(1)能够从键盘中输入密码,并相应地在显示器上显示;(2)能够判断密码是否正确,正确则开锁,错误则输出相应信息;(3)能够实现密码的修改;(4)断电或者单片机复位后能够保存之前的操作,比如密码的修改;(5)在操作错误达到一定次数后能够报警;(6)在一定时间内没有任何按键操作则关闭显示器,并锁定键盘,禁止键盘输入(单片机复位后锁定取消);(7)设置一个备用密码。为了防止用户忘记密码而开不了锁,应该在经常使用的密码外再设置一个备
17、用密码以防万一。此备用密码应该只有少数人知道,比如小区管理员。根据以上分析,本次电子密码锁设计的主要重点是以下几个部分:4x4矩阵键盘设计、LCD信息显示、密码的掉电存储和密码的比较和处理。当然,除了这几个部分外还有定时器/计数器计时中断和报警等功能模块。本设计应该按以下步骤去实现:第一步:选择材料和器件.第二步:根据单片机原理和模拟电子技术基础等理论知识在PROTEUS中画出仿真图.第三步:检查仿真图,确保其能够实现所有功能。第四步:根据需要实现的功能逻辑画出程序流程图。第五步:根据程序流程图和PROTEUS仿真图,使用 KEIL软件进行程序的编写和调试.第六步:将KEIL和PROTEUS联
18、合仿真、调试,查看是否实现所有功能。第七步:根据PROTEUS仿真图焊接器件.第八步:实物调试。基于实际情况,在设计中,用发光二极管代替电磁锁,二极管亮则代表锁开,二极管不亮则代表锁关。2.2 系统结构本设计系统主要由单片机芯片、矩阵键盘、LCD显示模块、掉电存储模块、报警机构和开锁机构组成.如图2-1所示.单片机时钟电路复位电路矩阵键盘LCD显示掉电存储开锁机构报警机构图21 系统总体设计结构图时钟电路给单片机提供晶振频率,复位电路不但使单片机上电复位,还能在使用过程中通过需要通过按键再次手动复位,矩阵键盘提供按键的输入,LCD模块显示信息,掉电存储负责密码的存储,开锁机构和报警机构分别负责
19、开锁和报警功能。设计中,单片机选用AT89C51,LCD显示模块选用LCD1602液晶显示器,串行存储器选用电可擦除存储器AT24C02,开锁机构用发光二极管代替,报警机构选用蜂鸣器。第3章 硬件电路设计3.1 单片机接口分配AT89C51单片机在一块芯片上集成了CPU、RAM、ROM、定时器/计数器和多种I/O功能部件,具有一台微型计算机的基本结构,按功能可以将其分成八个组成部分:微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、特殊功能寄存器(SFR)、I/O口、串行口、定时器/计数器及中断系统。在本设计中,单片机的各个接口我是这样分配的:P0口接一个上拉电阻后与
20、LCD1602的8位双向数据端D0D7相接,P1口用作矩阵键盘接口,P2口的P2.0P2。2和LCD1602的46引脚相接,P2.5和P2.6接串行存储器AT24C02,P3口用作开锁电路和报警电路的接口。3。2 单片机最小系统设计单片机最小系统就是指能使单片机工作的最少的器件构成的系统。因为单片机已经包含了数据存储器和程序存储器,所以只要在其外部加上时钟电路和复位电路就可以构成单片机最小系统。3.2。1 时钟电路单片机工作需要晶振给CPU提供频率,时钟电路就是给单片机提供晶振频率的电路.图31是时钟电路的PROTEUS仿真图.图3-1 时钟电路单片机允许的振荡晶体可在1。224MHz之间选择
21、,一般为11.0592MHz,电容C2,C3的取值对振荡频率输出的稳定性、大小及振荡电路起振速度有一定的影响,可在20100pF之间选择,典型值位30pF。3.2.2 复位电路计算机每次开始工作,CPU和系统中的其他部件都必须要有一个确定的初值,即复位状态.图3-2是单片机复位电路仿真图。图3-2 复位电路单片机RST引脚是高电平有效.单片机在上电瞬间C1充电,RST引脚端出现正脉冲,只要RST断保持两个机械周期(大约10ms)以上的高电平,单片机就能复位。在单片机工作后,如果还想再次复位,只需按下开关,单片机就能重新变成复位状态。当晶体振荡频率为12MHz时,RC的典型值为C=10F,R=8
22、。2K。3.2.3 最小系统单片机加上时钟电路和复位电路就构成了能使其正常工作的最小系统.单片机最小系统是单片机正常工作的基础,任何一个单片机系统设计都是基于单片机最小系统的基础上来完成的,而在单片机系统实物设计中,最应该首先解决的也应该是单片机最小系统问题,只有保证了单片机最小系统的正确性,才能保证接下来的其他模块的正确设计。图33是单片机最小系统的完整仿真图。图33 单片机最小系统3。3 矩阵键盘设计一组键或者一个键盘,需要通过接口电路和CPU相连接,CPU可以采用查询接口或者中断的方式了解有没有键被按下,并检查是哪个键被按下。无论是查询方式还是中断方式都要用到单片机的I/O口.由于单片机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电子 密码锁 设计 终稿
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。