电子密码锁

合集下载

电子密码锁的设计与实现

电子密码锁的设计与实现

电子密码锁的设计与实现一、实验目的1.进一步掌握键盘扫描和LED显示的程序设计.2.了解按键消抖的方法。

3.综合运用微机原理的软硬件知识。

二、实验内容与要求1.基本要求(1)具有密码输入功能,密码最多为6位;(2)设置退格键,以便删除输入错误的密码;(3)在输入的密码时数码管上只显示8,并根据输入位数依次横移;(4)设置确认键,当确认键按下后,判断输入密码是否正确;(5)当输入密码正确时,点亮发光二极管;当输入密码不正确时,发光二极管不亮并且蜂鸣器报警,重新输入,当三次密码输入不正确时,系统应锁定键盘10s。

2.提高要求将用户分为管理者和使用者,管理者拥有超级密码,可以修改其他人的密码。

使用者不能修改密码。

三、实验报告要求1.设计目的和内容2.总体设计3.硬件设计:原理图(接线图)及简要说明4.软件设计框图及程序清单5.设计结果和体会(包括遇到的问题及解决的方法)四、总体设计电子密码锁的原理是:从键盘输入一组密码,CPU把该密码和设置密码比较,对则将锁打开(不同锁的控制方式不一样,比如加电控制电磁铁抽回,从而打开),错则要求重新输入,并记录错误次数,如果三次错误,则被强制锁定并报警,除非超级密码或者其他的手段打开,比如延时一段时间。

初步设计思路如下:1.输入密码用矩形键盘,包括数字键和功能键,功能键包括退格键和确认键.2.LED数码管显示输入密码,但是只是输出显示符号8 .采用动态扫描输出。

3.用发光二极管模拟锁的情况,锁关时发光二极管灭,打开时发光二极管亮。

4.输入密码错误时报警,3次输入错误时键盘锁定10s,键盘无法接收数据。

软件的设计主要包括矩形键盘键值的读取、LED动态扫描输出程序、密码判断程序和报警程序.五、硬件设计根据设计思路,硬件电路可通过实验平台上的一些功能模块电路组成,由于实验平台上的各个功能模块已经设计好,用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简单.完整系统的硬件连接如图1所示.硬件电路由LED数码管显示模块、按键模块、发光二极管电路和蜂鸣器模块组成。

密码锁的发展历程

密码锁的发展历程

密码锁的发展历程密码锁是一种用于保护物品安全的装置,通过密码输入来解锁。

随着科技的发展,密码锁也经历了多次改进和更新。

本文将探讨密码锁的发展历程。

密码锁的诞生可以追溯到古代。

早期的密码锁通常采用机械方式,使用一组可以通过旋转的拨盘来输入密码。

当所有拨盘都转到正确的位置时,锁才能打开。

这种机械密码锁的原理简单,但存在安全性不高的问题,因为密码可以靠猜测或试错来破解。

随着电子技术的发展,20世纪80年代,电子密码锁开始出现。

电子密码锁在验证密码时使用了电子电路,能够检测密码输入是否正确,并通过电子设备来打开锁。

这种密码锁相比机械密码锁,提高了安全性和便利性,但仍存在一些问题。

例如,记录密码的芯片可能受到破坏或读取,从而暴露密码,使得锁不安全。

随着密码学和计算机科学的进步,密码锁在21世纪进行了进一步的发展。

现代密码锁通常采用了更加先进的方式来保护物品的安全。

其中一种常见的方式是利用密码学中的哈希函数和加密算法。

用户输入的密码会经过哈希函数处理,生成一个密钥(或哈希值),与锁中存储的密钥进行比对。

只有在密码正确的情况下,才能解开锁。

这种方式增加了密码泄露的难度,提高了密码锁的安全性。

除了密码学的应用,现代密码锁还采用了其他先进技术。

例如,一些密码锁使用了生物识别技术,如指纹识别、虹膜识别和声纹识别。

这些技术通过识别用户的生物特征来验证身份,并打开锁。

生物识别技术有效地解决了传统密码易于泄露和忘记密码的问题,提高了密码锁的便利性。

此外,近年来,随着物联网和智能家居的兴起,密码锁得到了更多的应用。

智能密码锁可以与手机或其他智能设备相连,可以通过手机应用程序远程控制锁的开关,实现远程解锁。

这种智能密码锁不仅提供了更高的安全性,还提供了更多的便利功能,如临时密码授权、记录开锁时间等。

综上所述,密码锁经历了多次的发展和改进,从简单的机械密码锁到电子密码锁,再到现代采用哈希函数、加密算法和生物识别技术的密码锁,以及智能密码锁的出现。

电子密码锁说明书

电子密码锁说明书

电子密码锁摘要:电子密码锁自身有着很高的安全性并且成本低、功耗小、操作简单等优点。

在很多的安全领域内具有技术和报警功能的的数字密码锁已经逐渐取代了传统的钥匙式机械锁并且克服了机械式密码锁的密码数量少、修改不方便等劣,使密码锁在性能及技术上都有了很大程度上的提升。

该电子密码锁由四部分组成,密码设定及输入电路、报警电路、计时电路和电源电路。

也可以划分为三大模块即密码设定及输入模块、计时报警模块、电源模块。

其中密码设定及输入模块是通过触发器来设定密码并且进行输入,计时报警模块是用计数器来计用户输入密码的时间若超时即通过555来实现报警,最后电源电路是用来给上述模块供电。

这就是该电子密码锁的主要结构。

关键词:计数器,触发器,555定时器,密码锁Abstract:Electronic cipher lock with safety and low cost, low power consumption, simple operation and so on high. In the field of security many skilled and alarm functions of digital password lock has been gradually replaced the traditional mechanical lock key and overcomes the number of mechanical cipher lock password less, it is not convenient to modify the bad, make the cipher lock in performance and technology have been improved greatly.The digital password lock is composed of four parts,the password settings and input circuit, alarm circuit, a timing circuit and a power circuit. Also can be divided into three major modules: password setting and input module, alarm module, power module.The password setting and input module isthe trigger to set a password and enter, timing alarm module is counter to the user to enter a password if the timeout time by 555 to achieve the alarm, the power supply circuit is used to give the module power supply. This is the main structure of the digital password lock.Keywords:Counter, trigger, 555 timer, password lock目录1前言 (1)1.1目的及意义 (1)1.2技术要求 (1)1.3国内外概况 (1)1.4要解决的问题 (1)2总体方案设计 (2)2.1方案比较 (2)2.2方案论证 (3)2.3方案选择 (3)3单元模块设计 (4)3.1各单元模块功能介绍及电路设计 (4)3.2电路元件选择和参数计算 (10)3.3特殊器件的介绍 (11)3.4各单元模块的联接 (13)4系统调试 (14)4.1仿真电路总图 (14)4.2系统仿真参数设置 (14)4.3功能调试 (15)5系统功能、指标参数 (22)5.1系统能实现的功能 (22)5.2系统指标参数测试 (22)5.3系统功能及指标参数分析 (22)6结论 (24)7总结与体会 (25)8致谢 (26)9参考文献 (27)附录 (28)1前言在人们的日常生活和工作中, 房屋住宅的安全防范、办公室的文件档案、财务报表以及其他一些个人资料的保存通常都会使用锁来进行保护。

电子密码锁说明书

电子密码锁说明书

带日历查询智能锁使用说明书一、上电初始化:1、系统第一次上电,个人密码初始值为“1234”管理密码初始值为“123456”。

初始时间为00年01月01日、星期一、00时00分。

2、上电后显示屏自动扫描,扫描后屏显“GOOD”,进入待机状态。

3、待机时,系统显示系统日期及时间及电压状态。

4、断电后,个人密码及开门记录不会丢失,但时间有可能丢失,所以再次上电后,需要重新校对时间。

二、开门操作:1、待机状态下,按“#”键唤醒,显示“_ _ _ _ _ _ _ _”时,可输入1到8位个人密码,再按“#”键确认,输入8位密码后,系统自动确认。

2、如果密码正确,则显示“OPEN”,并伴随“滴滴”两声响,电磁铁吸合5秒,可进行开门、锁门动作。

3、如果密码不正确,则显示“ERROR”,并伴随“滴滴滴”三声响,然后重新显示“_ _ _ _ _ _ _ _”,此时可重新输入密码。

4、如果连续3次输入密码有误,报警一分钟并系统锁定一分钟。

5、消除功能:在输入密码之后,每次一次“*”键,可消除最后输入的一位数字。

6、隐码功能:唤醒电子锁之后,屏显“_ _ _ _ _ _ _ _”,在输入密码之前,按“*”键,可切换隐码功能。

隐码有效时,随后输入数字不会显示,而以“*”代替。

7、输入未完成,如果10秒内未按键,则退出输入状态,回到待机状态。

8、每次输入密码正确的开门记录将被保存。

三、个人密码的更改:1、“OPEN”换码法:先用个人密码(初始为1234)开门,当屏幕显示“OPEN”时,按“*”键,则系统进入修改个人密码状态,显示“- - - - - -”。

2、此时可输入1-8位新的个人密码,再按“#”键确认。

(输入8位密码,系统自动确认)3、屏幕上显示“into”表示密码修改成功。

4、消除功能:在输入新密码过程中,每按一次“*”键,可消除最后输入的一位数字。

5、修改未完成,如果10s内未按键,则退出修改状态(密码还是原来的旧密码),回到待机状态。

电子密码锁课程设计

电子密码锁课程设计

电子密码锁设计1.1 设计要求利用单片机作为控制核心,完成一个电子密码锁可以修改密码设计具体要求如下:1、密码的设定,此密码是固定在程序存储器ROM中,假设预设的密码为“12345共6位密码;2、密码的输入:采用两个按键来完成密码的输入,其中一个按键为功能键,另一个按键为数字键。

输入确认功能键之后,才能完成密码的输入过程。

进入密码的判断比较处理状态并给出相应的处理过程;3、密码输入正确按确认键,绿灯亮,输入密码错误、红灯亮蜂鸣器响。

1.2 设计内容:1、设计合理、正确的方案;2、系统硬件设计及焊接制作;3、系统软件设计及调试;4、系统联调。

1.3 主要设计条件:1、MCS-51单片机实验操作台1台;2、PC机及单片机调试软件;3、单片机应用系统板1套;4、系统设计所需的元器件。

2 方案论证与对比2.1 方案一采用数字电路控制,其原理方框图如1-1所示。

键盘输入开锁电路密码校验电路执行电路限时报警消除报警信号正确开锁市电供电电路电子切换开关充电电路蓄电池断电检测220V 6V 电源Vcc图1-1 数字电路控制图采用数字密码锁电路的好处就是设计简单。

用74LS112双JK 触发器构成的数字逻辑电路做为密码锁的核心控制,共设了9用户输入键,其中只有5个是有效的密码按键,其它的都是干扰按键,如果按下干扰按键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入,。

电路有两大部分组成:密码锁电路和备用电源,其中备用电源是防止停电造成的密码锁电路失效,是用户免遭麻烦。

密码锁电路包含:键盘输入,密码检测,开锁电路,执行电路,报警电路。

2.2.1单片机系统:此次课程设计采用一种是用以STC98C52为核心的单片机控制方案。

利用单片机灵活编程设计和丰富的I/O 端口,及其控制的准确性,进行电子密码锁的设计。

此次课题用8255课编程芯片的PC 口与键盘相连,做输入口,PA,PB 口与数码管相连,做显示。

2.2.2矩阵键盘接口电路:此次课程设计采用4*4矩阵键盘,与PC 相连,采用扫描法。

电子密码锁说明书1

电子密码锁说明书1

电子密码锁设计引言电子锁具有保密性强,防止非法监听复制密钥,使用灵活性好,安全系数高等优点,极大地提高了电子钥匙的安全性,方便了人们的生活。

密码锁在人们的生活中起到了重要的作用,是传统机械锁无法替代的设计本课题时构思了两种方案:一种是用AT89C51单片机控制的密码锁,位8位密码锁,具有按键有效提示、解码有效提示、控制开锁电平、控制报警、密码修改等功能(该为讨论方案)。

另一个方案同为单片机控制,但用8位数码管组成显示电路提示信息,初始化及按键过程屏幕提示。

该方案能完成开锁、操作错误报警、密码输入错误时报警并锁定系统功能,为6位密码锁(此课设中采用了第二方案)。

1 设计意义及要求1.1设计意义设计出一款使用性能高的电子密码锁能够为人们生活带来进步与发展。

1.2设计要求用4*3组成0—9数字键及确认键、删除键;用8位数码管组成显示电路提示信息,当输入密码时,只显示“—”,当密码位数输入完毕按下“确定”键时,对输入的密码与设定的密码进行比较,若密码正确,则锁开,此处用LED发光二极管亮1s作为提示;若密码不正确,禁止按键输入3s,同时发出“嘀、嘀、嘀”的报警声。

本程序设定密码数为6个,在输入过程中,数字输入超过6个时,给出报警信息。

2 方案论证与比较方案一:设计一种单片机控制的密码锁,具有按键有效指示,解码有效指示、解码有效指示、控制开锁电平,控制报警,密码修改等功能。

密码锁的控制程序由延时子程序,修改密码子程序、键盘读入子程序、校验密码子程序及主程序组成。

锁的初始状态为“锁合”指示灯亮。

输入初始密码“0、1、2、3、4、5、6、7”,每输入一位,“键有效”指示灯亮约0.5是:输完8位按确定键,锁打开,“锁开”指示灯亮;按“上锁”键,锁又重新上锁,“锁合”指示灯亮。

“锁开”状态下,可输入新密码,按“确定”键后可更改密码;可重复修改密码。

如果输入密码错误超过3次,蜂鸣器启动发出报警,同时“错误”指示灯常亮。

单片机程序设计—电子密码锁

单片机程序设计—电子密码锁

目录目录 (1)中文摘要 (2)第一章概述 (5)第二章系统总体方案设计 (6)第三章硬件电路设计 (10)3.1键盘电路设计 (10)3.2 LED显示电路 (12)3.3 开锁警电路 (15)第四章软件设计 (17)4.1 软件设计思路 (17)4.2各子程序设计 (17)第五章系统调试 (22)第六章心得体会 (23)第七章参考文献 (24)附录 (25)源程序清单 (25)中文摘要摘要:在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣,随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁得使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

密码锁具有安全性高、成本低、功耗低、易操作等优点。

在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐替代传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。

随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的只能密码锁,它除了具有电子密码锁的功能外,还引进了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。

随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。

但是,这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。

而且指纹识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。

加上其成本较高,一定程度上限制了这类产品的普及和推广。

鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。

基于以上思路,本次设计使用ATMEL公司的AT89C51实现—基于单片机的电子密码锁的设计,其主要具有如下功能:密码通过键盘输入,若密码正确,则将锁打开。

密码门锁怎么改密码

密码门锁怎么改密码

密码门锁怎么改密码
一般来说,电子密码门锁的密码修改有三种方式。

一是初始化,从里面按一个键几秒钟,重新输入密码;第二,如果是总控的锁,可以从总机的电脑修改;三是用与锁匹配的机械钥匙设置初始化密码。

现在,我们来详细介绍一下第一种密码修改方法。

1.按下外面板底部的电源键,按下' * '键三次,蜂鸣器会发出很长的声音。

2.输入旧密码,然后按“#”键确认。

蜂鸣器会发出很长的声音,LED灯会闪烁。

3.输入一个6 ~ 12位的新密码,按“#”键确认。

蜂鸣器会发出很长的声音。

4.再次输入相同的新密码,并按“#”键确认。

注意:在设置过程中,如果输入错误,系统将退出设置程序。

如果输入正确,蜂鸣器会发出长音(或音乐)表示成功,LED灯熄灭。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

密码锁课程设计1.1密码锁简介安全问题是现代社会各界普遍关注的焦点之一。

在现实生活中,很多场合都用到了电子密码锁,比如说门禁系统,银行账户管理,保险箱等等地方都要用到电子密码锁,而且对其要求也很高。

所以高安全性能密码锁的研究就成了一个必需的话题。

近几年各种安全产品(如指纹识别、卡辨识、红外防盗等)已相继问世,但这类产品的特点是针对特定指纹或有效卡。

只能适用于保密要求高或供个人使用的保险箱保险柜等,虽然这些产品安全性高,但其生产成本高,携带、安装及使用不方便,这在一定程度上限制了这类产品的普及和推广。

随着单片机的迅速发展,其应用领域越来越广,如消费电子、家用电器、办公设备、商业营销设备、工业控制和机电一体化控制系统、智能测量仪表以及汽车与航空航天电子系统中都广泛采用了单片机。

51系列单片机由于具有可靠性好,以及扩展控制功能强等优点,成为国内目前应用最广泛的一种8为单片机之一。

随着单片机的应用领域越来越广泛,可以看出其的优越性和可靠性,所以将其应用到保密和安全方面是必然的,也是相当可靠,相当有意义的,基于单片机的电子密码锁的研究在保护财产和人身安全方面可以给人们带来更多更好的选择。

本文介绍的是一种由单片机编程控制实现的多功能密码锁,这种电路设计具有密码输入有效提示、错误指示、控制开锁电平、控制报警电路、密码修改等功能。

可在意外泄密的情况下及时修改密码,密码可以是1-16位,保密性强、灵活性高、特别适用于家庭、办公室学生宿舍及宾馆等场所,具有社会推广价值。

1.2电子密码锁发展趋势从目前的技术水平和市场认可程度看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和金库,还有一部分应用于保管箱和运钞车。

键盘式电子密码在键盘上输入,与打电话差不多,因而易于掌握,其突出优点是“密码”是记在被授权人脑子里的数字和字符,既准确又可靠,不会丢失(除了忘记),难以被窃(除非自己泄露)。

但是密码不能太简单,太简单了就容易被他人在键盘上试探出来,或者可能被旁观者窥测出来,造成保密性不足。

当然,密码又不能太复杂,太复杂了可能自己都糊涂了,或者输入密码操作成功率低,造成使用不便。

因此,为了发扬优点、克服弱点,键盘式电子密码也在不断发展中,如“任意设定密码”技术使得被授权人可以根据自己的需要或喜好设定密码,常用常新;而“自动更改密码”技术使得本次输入的密码将自动更改成下次应输入的密码,更改的规律不为他人所知,因而不怕旁观者窥测;独出心裁的“键盘乱序显示”技术使得键盘上的固定键位每次显示出的字符不固定,并且显示的窄小角度只能由操作者正面看得到,因而即使旁观者看见操作动作也难以窥测出密码;“多重密码设定”技术使得单组密码不一定有效,适合多人分权使用,需要输入两组以上的密码才被认可,大大提高了保密性,如果限定输入这些密码的先后顺序或时间区段,则保密性还可提高。

在输入密码的过程中,为了限制试探密码的企图,通常输入错误码若干次或若干时间内输入不正确,即“封锁”键盘,不再接受输入操作。

总之,尽管新式电子防盗锁层出不穷,但键盘式电子密码防盗锁仍然“老树发新芽”,不仅在市场上居于主流地位,而且,还经常作为其他类型电子防盗锁的辅助输入手段。

电子防盗锁广泛应用于金融业,其根本的作用是“授权”,即被“授权”的人才可以存取钱、物。

广义上讲,金融业的“授权”主要包括以下三种层次的内容:1、授予保管权,如使用保管箱、保险箱和保险柜;2、授予出入权,如出入金库、运钞车和保管室;3、授予流通权,如自动存取款。

目前,金融行业电子防盗锁的应用主要集中在前两个层面上。

当然,以上所说的授权技术再高超,都必须由精良的“锁具”担当承载结构部件,实现开启、闭锁的功能,而且承担实体防护作用,抵抗住或尽量延迟破坏行为,让电子防盗锁“软、硬不吃”。

一般情况下,锁具防盗的关键是锁身外壳、闭锁的部件(如伸缩的锁舌或锁栓、锁扣盒锁扣板以及依靠电磁力直接闭锁的电磁部件等)的强度(应有足够的机械强度和刚度,能够承受一定数值、一定方向的静压力和冲击力以及力矩)、锁止型式(能承受某些方式和工具的作用)、配合间隙(防止采用机械的、电子的方法探入锁具内部而被开启)和布局(将薄弱的、与锁的开启直接相关的零部件和电路置于壳体保护之下,并且不易被识别出来)。

提高电子防盗锁之防护能力的必然途径是报警,在金融业的许多场所有人值守、有电视监控,具有报警功能,可以综合物理防范和人力防范两种作用。

报警的前提是具备探测功能,根据电子防盗锁的使用场所和防护要求,可选择多种多样的探测手段。

在中国的城市金融业中,实现联网报警已经成为对各金融网点的基本要求。

根据国内外的实践经验,金融业实行安全防范风险等级很有必要,即依据使用的防盗报警器材的性能、安装布局和人员值守状况等,可以评估被防护物或区域的防护能力,得出风险等级,其中,电子防盗锁的性能至关重要。

1.3基本原理单片机电子锁是以51系列单片机(AT89S52)为核心,配以相应硬件电路,完成密码的设置、存贮、识别和显示、驱动电磁执行器并检测其驱动电流值、接收传感器送来的报警信号、发送数据等功能。

单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,则驱动电磁执行器开锁;如果密码不正确,则允许操作人员重新输入密码,最多可输入三次;如果三次都不正确,则单片机通过通信线路向智能监控器报警。

单片机将每次开锁操作和此时电磁执行器的驱动电流值作为状态信息发送给智能监控器,同时将接收来自传感器接口的报警信息也发送给智能监控器,作为智能化分析的依据。

为了防止通信线路的人为破坏和电磁执行器因某种原因造成流过电磁线圈的电流过大而烧毁线圈,可以加入电流监视技术模块采用MAXIM公司生产的电流/电压转换芯片MAX471。

该芯片能将被测电流I转化成对地输出电压U,且有测量范围大、精度高、输出电压U和被测电流I成正比等特点。

电流监视器输出电压送A/D转换器,单片机通过读取A/D转换结果,获知线路中电流的变化情况,通过分析及时发现异常,发出报警信号。

本设计因为使用了LED灯替代电磁执行器,所以没有采用该保护。

1.4研究的主要内容本设计采用的是串行的EEPROM芯片,使用I2C总线传输数据,这样可以少占用单片机的端口,I2C总线是由PHILIPS公司开发一种简单、双向二线制同步串行总线。

它只需要两根线即在于连接总线上的器件之间传送信息。

这种总线的主要特点有:1、总线只有两根线,这样可以在设计中大大减少了硬件接口;2、每接到总线上的器件都有一个用于识别的器件地址,避免了片选线的连接方法,并建立了简单的主从关系,每个器件既可以作为发送器,又可以作为接收器;3、同步时钟允许器件以不同的波特率进行通讯;同步时钟可以作为停止或重新启动串行口发送的握手信号;5、串行的数据传输位数率在标准模式下可达100Kbit/s,快速模式下可达400Kbit/s,高速模式下可达3.4Mbit/s。

矩阵式键盘又叫行列式键盘.用I/O口、接口线组成行、列结构,键位设在行、列的交点上。

这样在按键比较多的情况下就比独立按键有优势,本设计有16个按键,只需要8个I/O口,大大节省了单片机的I/O口开销。

本设计是基于AT89S52单片机实现电子密码锁功能,具有修改密码和防多次试探功能,并对系统进行研究分析,调节各个部件正常工作,同时,根据实际情况对其软、硬件进行改良、改进,并提出系统总体方案。

首先,细致分析单片机电子密码锁的各模块工作原理及相关技术。

其次,掌握并将程序烧录进单片机AT89S52内,控制各器件的协调工作,以便能实现I2C传输数据的功能及显示功能。

整个过程需要寻找大量的相关资料,和学习相关的软件并运用到实践,还有焊接电路版,要有很好的动手意识和知识的积累,也是考验这将近四年来对专业知识学习的一次总结和汇集。

经过几个月的努力,完成了系统软硬件的设计,并对实际工作中遇到的问题进行讨论解决,最后经运行调试实现了单片机电子密码锁的功能。

通过这次毕业设计,亲身体会到一个系统的制作过程,也深刻的理会该系统各部件的运行原理和实物调试,能够很好地学习掌握和利用单片机AT89S52,且设计出该单片机电子密码锁,能够模拟其工作过程,从而熟悉控制系统的开发流程和具体内容,体会理论联系实际的重要性,增强自身实践应用能力。

2 系统总体设计方案2.1 系统的功能介绍用单片机做主机运算器,能进行密码修改和管理员密码设置,可复位,设置有退出键、管理员模式键、设定键、删除键和确定键。

LCD在开锁前显示plesea input,然后根据不同的模式和密码正确与否显示出相应的提示。

本设计设置的设置的用户初始密码和管理员初始密码都为1234567812345678.密码输入正确后,可以修改密码,密码个数可以是1-16的数字。

采用24c02存储密码,有掉电保护功能。

2.2 系统的整体框图图2-1 系统框图本设计采用4*4的矩阵键盘作为输入,AT89S52单片机作为主机,二极管指示灯和喇叭组成发声系统。

根据系统拟达到的总体功能,将其划分为以下功能模块:激光弦输入、掉电储存、运算主机、输出设备等。

系统整体框图如图。

2.3 系统各单元模块功能本设计的掉电存储模块采用串行的24C02B,是美国CATALYST公司生产的,具有2K(256x8)容量.可以电擦除,可编程自定义写周期。

支持I2C总线数据传输协议,采用CMOS结构减少了器件的功耗,可以保存数据100年。

电子密码锁的核心器件是单片机,它是整个系统的“心脏”,由它来处理和运算输入信号,协调各功能模块的正常工作,考虑到系统的功能和经济性等因素,采用的是当今流行的性价比较高的AT89S52。

输出设备选用通用的1602LCD液晶显示模块,具有很好的显示特性,单5V电源电压,低功耗、长寿命、高可靠性,内置192种字符(160个5×7点阵字符和32个5×10点阵字符),具有64个字节的子定义字符RAM,可自定义8个5×8 点阵字符或四个5×11点阵字符,采用STN、半透、正显显示方式,4位或8位并口的通讯方式。

3 密码锁的工作原理3.1 系统工作原理简介该电子密码锁采用4*4键盘作为输入信号,输入到作为主机AT89S52单片机,通过软件编程的程序,做出判断,结果再经1602LCD液晶显示器作为输出显示。

晶振电路提供单片机运行脉冲。

每按一次键盘按钮会通过蜂鸣器响一次,达到更好的控制效果。

3.2 AT89S52单片机AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。

相关文档
最新文档