四位电子密码锁.
四位数字密码锁
数字电路基础实验设计报告班级:521姓名:李世龙学号:2010052106设计题目:四位数字密码锁指导老师:张光普四位密码锁一设计任务:通过组合逻辑电路来实现四位密码锁功能。
当输入正确的密码时LED灯亮但蜂鸣器不响,输入错误密码时LED灯不亮但蜂鸣器响。
当关闭密码锁开关时无论输入什么样的密码LED灯都亮蜂鸣器都响。
密码的输入由开关的闭合与断开控制高低电平进行密码的输入。
二设计原理:开关J1,J2, J3,J4通过接低电平或者接入高电平进行密码的输入,J5为密码锁的开关当它接入高低电平来控制密码锁是否工作。
其他的门电路来实现密码锁转换功能。
真值表J5 J1 J2 J3 J4 LEDBUZZER0 ×××× 1 11 0 0 0 0 0 11 0 0 0 1 0 11 0 0 1 0 0 11 0 0 1 1 011 0 1 0 0 0 11 0 1 0 1 0 11 0 1 1 0 0 11 0 1 1 1 0 11 1 0 0 0 0 11 1 0 0 1 0 11 1 0 1 0 0 11 1 0 1 1 0 11 1 1 0 0 101 1 1 0 1 0 11 1 1 1 0 0 11 1 1 1 1 0 1三测量和调试结果:当J5接入电平密码锁处于非工作状态无论输入密码是什么LED灯都会亮起,蜂鸣器会一直响。
当J5接入高电平时密码锁处于正常工作状态,当输入正确的密码1100时即J1,J2接入高电平J3,J4接入低电平时LED灯会亮但蜂鸣器不会响,当输入其他密码时均为错误密码LED灯不亮蜂鸣器会响。
按照设计原理图接好电路后发现输入正确的密码LED灯会亮,但输入错误的密码和密码锁处于非工作状态时蜂鸣器不响。
通过对电路的检查发现蜂鸣器的正负接反了重新改正电路,电路正常工作设计任务完成四参考文献【1】阎石.数字电子技术基础.第五版.北京:高等教育出版社。
四位二进制电子制密码锁
《电工学新技术实践》电子电路部分设计数字部分四位二进制电子密码锁的设计
班号:
姓名:
学号:
专业:
学院:
时间:
一、设计要求
①密码锁可以输入4位二进制密码,每输入一次后需按确认键确认。
②若输入的密码正确,则绿灯显示亮。
③若密码输入不正确,且连续超过3次,则红灯亮。
④可修改密码。
二、设计条件
本设计基于学校实验室的环境,根据实验室提供的实验条件来完成设计任务,实验室为该设计提供的仪器设备和主要元器件如下
EEL—69模拟、数字电子技术实验箱一台
集成运算放大器实验插板一块
直流稳压电源一台
双踪示波器一台
数字万用表一块
主要元器件
同步加法计数器74LS161、74LS00、74LS02、导线等
(EEL—69模拟、数字电子技术实验箱上有喇叭、三极管以及芯片的插座;集成运算放大器实验插板上有不同参数值的电阻和电容,可任意选用)
三、设计内容
1.元器件清单
3个74LS161,1个74LS00,1个74LS02,开关和导线若干。
2.电路原理图(含管脚接线)
3.设计和说明
本密码锁利用了74LS161分频功能,采用波形叠加形式确定密码是否一致,一致时绿灯亮。
当输入密码连续出现三次错误时,负责计数的74LS161将信号给红灯使红灯亮,同时同步清零,重新开始计数。
当其中出现正确密码时则74LS161被异步清零,重新计数。
四、设计总结
本设计利用波形进行密码确认,较为准确,且电路结构简单,利用芯片数量较少。
51单片机四位密码锁课程设计
51单片机四位密码锁课程设计51单片机四位密码锁是一种常见的电子锁,它使用51单片机作为控制核心,通过输入四位密码来控制锁的开关。
本文将介绍关于51单片机四位密码锁的课程设计。
我们需要明确设计的目标和要求。
本设计的主要目标是实现一个四位密码锁系统,并且需要满足以下要求:1.能够输入四位数字密码。
2.密码输入正确时,能够解锁并输出解锁信号。
3.密码输入错误时,不能解锁。
4.能够重置密码。
接下来,我们将详细介绍设计的步骤和实现。
1.硬件设计:在硬件设计方面,我们需要准备以下器件:- 51单片机-数码管显示模块-按键模块-继电器模块-电源模块2.软件设计:在软件设计方面,我们需要编写51单片机的程序,通过编程实现密码锁的功能。
以下是设计的主要步骤:-初始化:设置输入输出引脚,并初始化时钟和数码管显示。
-输入密码:设计密码输入的函数,通过按键模块获取用户输入的密码。
-检验密码:设计密码检验的函数,将用户输入的密码与预设的密码进行比对。
-解锁信号:如果密码输入正确,输出解锁信号,通过继电器控制开关,实现解锁。
-密码错误:如果密码输入错误,通过数码管显示密码错误的提示信息。
-重置密码:设计密码重置的函数,将新设置的密码保存。
3.程序流程:根据以上设计的步骤,我们可以得到以下主要的程序流程:-初始化引脚和时钟。
-设置初始密码。
-进入主程序循环。
-接收用户输入的密码。
-检验密码是否正确。
-如果密码正确,显示解锁信号并控制继电器解锁。
-如果密码错误,显示密码错误信息。
-进入下一次循环。
4.调试和测试:完成程序编写后,我们需要进行调试和测试。
在测试过程中,我们需要输入正确和错误的密码进行验证,检查程序是否能够正常运行,并且能够正确判断和处理用户输入的情况。
5.优化改进:如果在测试中发现问题或不足之处,我们可以对程序进行优化和改进。
例如,可以增加密码输入的最大尝试次数,增加延时等待时间,增加密码保护等功能。
总结:通过对51单片机四位密码锁的课程设计,我们学习了如何使用51单片机编写程序,实现密码锁的功能。
四位电子密码锁.
专业工程设计说明书题目:4位电子密码锁设计院(系):电子工程与自动化学院专业:测控技术与仪器(卓越)学生姓名:***学号:**********指导教师:**2015年1月16日锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。
锁具发展到现在已有若干年的历史了,人们对它的结构、机理也研究得很透彻。
随着社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光锁、声控锁等等。
当今安全信息系统应用越来越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用,而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。
本设计由主控芯片51单片机,单片机时钟电路,矩阵键盘,数码管的动态显示,报警电路和开锁电路组成。
单片负责控制整个系统的执行过程。
关键词:AT89S51、时钟电路、矩阵键盘、数码管的动态显示、报警电路,开锁电路。
引言 (1)1课程设计题目 (1)2 系统设计 (2)2.1 总的系统设计结构图 (2)2.2系统硬件设计 (2)3 AT89S52最小系统设计 (3)3.1 时钟电路设计 (3)3.2 复位电路设计 (4)4 键盘及显示报警电路的硬件设计 (5)4.1 矩阵键盘电路设计 (5)4.2 显示电路硬件设计 (5)4.3 继电器驱动电路及报警电路设计 (6)4.3.1继电器简介 (6)4.3.2 固态继电器驱动电路设计 (7)4.3.3报警提示电路 (7)5 系统软件设计 (8)5.1主程序模块 (9)5.2密码比较判断模块 (9)5.3键盘扫描模块 (9)5.4修改密码模块 (10)5.5数码管液晶显示模块 (11)6 总体调试 (11)7 总结 (12)参考文献 (13)附录 (14)引言通过本次课设的理解与掌握:1、熟悉掌握单片机的结构及工作原理,锻炼独立设计、制作和调试单片机应用系统的软硬件开发的过程和方法。
2、通过MCS-51单片机应用系统的设计与编程应用,将理论知识和实际应用结合起来,加深对电子电路、电子元器件、印刷电路板等方面的知识,提高在软件编程、排错调试、焊接技术、相关设备的使用技能。
EDA4位数字密码锁
摘要随着数字集成技术和电子设计自动化(EDA)技术的迅速发展,数字密码锁应运而生。
本文采用先进的EDA技术,利用QUARTUS Ⅱ工作平台和VHDL语言,设计了一种新型的数字密码锁,它不但可以完成锁具的基本功能,还能附加一些其他的智能,例如:报警、识别功能,数字密码锁具功能齐全,安全系数高,有机械锁无可比拟的优越性,它的造价成本低,易于操作,越来越受到众多客户的青睐,可以优先占领市场有利份额。
关键词:EDA技术 quartusⅡ工作平台 VHDL语言数字密码锁目录1 引言 (1)1.1课程设计背景 (1)1.2课程设计目的 (1)1.3课程设计内容 (2)2 数字密码锁设计 (2)2.1系统设计 (2)2.2模块功能 (2)2.2.1控制模块 (2)2.2.2比较模块 (3)2.2.3寄存模块 (5)3 仿真分析 (6)3.1控制模块的仿真 (6)3.2比较模块的仿真 (7)3.3寄存模块的仿真 (8)3.4系统的仿真波形 (9)3.5系统的引脚锁定 (11)4 总结 (11)参考文献 (13)1引言1.1 课程设计背景随着社会的发展和人们生活水平的提高,人们的安全意识的加强,安全防盗已成为社会问题。
自古以来锁在人们的生活中扮演着重要的角色,人们对其要求也较高,希望锁既要安全可靠地防盗,又要使用方便。
目前使用广泛的弹子锁由于要携带钥匙,经常更换锁芯等缺点,已经渐渐变得难以满足当前社会对于安全防盗的要求。
而数字密码锁由于其高安全性、低成本、易操作、密码可更换等优点受到越来越多人的欢迎。
随着现代电子技术的迅速发展,ASIC 技术的日趋进步和完善,数字系统的硬件设计正朝着速度快、体积小、容量大、重量轻的方向发展。
目前大部分密码锁采用单片机进行设计,电路比较复杂,性能不够灵活。
而硬件描述语言VHDL的出现,则为设计者提供了一种用形式化方法来描述数字系统硬件电路的方法。
VHDL 具有强大的系统描述能力、规范的程序设计结构、灵活的语句表达风格和多层次的仿真测试手段。
plc四位密码锁实训报告调试过程
plc四位密码锁实训报告调试过程一、实训目的通过四位电子密码的实训,对安装和调试要学会;(1)掌握电子密码锁工作原理。
(2)熟悉数字集成电路的设计和使用方法。
(3)熟悉DXP软件的使用。
(4)熟悉CD4013、CD4017真值表。
(5)熟悉四位电子密码锁的密码修改。
二、实训任务(1)用CD4013、CD4017数字集成块设计制作一个密码锁,使之在输入正确的代码时开锁。
(2)在密码输入中可根据个人修改密码,当密码输入错误时,电路产生自锁。
(3)用LED红灯代替开锁和关锁,红灯亮表示开锁、红灯灭表示关锁。
(4)当开锁输入码与密码时。
则进入自锁状态。
(5)其他功能可以自行扩展。
三、实训要求。
(1)合理的设计硬件电路,说明工作原理及设计过程,画出相关的电路原理图:(2)选择常用的电器元件,说明电器元件选择的过程和依据:(3)利用DXP绘图软件,绘出电路原理图、PCB板电路图:(4)按照电子产品安装和调试规范要求,学会焊接和调试方法并记录数据。
(5)用示波器测量CD4017的14脚输入信号,并记录波形图和幅度电压。
(6)万用表电压档测量CD4013、CD4017、Q1三个极电压,并记录参数。
(7)要求各位学生把密码设置自己的后四位学号。
(8)撰写设计报告。
四、安装步骤步骤一、将1N4148玻璃二极管的引脚弯成形,按正负极方向插入D1一D10位置并焊好,在焊点的峰点剪去多余的引脚。
步骤二、将R2、R51K的电阻按卧式安装,焊好后,在焊点的峰点剪掉多余的引脚。
步骤三、将无极性电容C1、103;C2、102按立式插入并焊好,在焊点的峰点剪掉多余的引脚。
步骤四、将U1.U2集成块DIP一14、U3集成块DIP一16插座按缺口或打点对齐插入并焊好,在焊点的峰点剪掉多余的引脚。
步骤五、将红色的发光二极管长脚插LED1+孔、短脚插LED一孔并焊好,在焊点的峰点剪掉多余的引脚。
步骤六、将6*6*5按钮插在S1一S10位置并焊好,在焊点的峰点剪掉多余的引脚。
4位电子密码锁设计
而随着人们生活水平的提高,电子密码防盗作为防盗卫士的作用越来越重要,电子密码锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁保密性差的缺点,如果采用4位密码,则密码组合可达到10000,每增加1位,密码组合就增加10倍,同时可设多组密码,其中一组是管理密码,可以增加用户密码又清除所有用户的密码,设计的电子密码防盗锁利用串行EEPROM存储器,将设计的电子密码存入EEPROM中,从而克服了旧式电子密码锁电路断电后所设置密码丢失的缺点,另外,该锁还具有报警等辅助功能,是典型的机电一体化产品。
摘要
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。应用较广的电子密码锁是以芯片为核心,通过编程来实现的。
本系统由STC89C52单片机系统(主要是STC89C52单片机最小系统)、4×4矩阵键盘、LCD1602显示和报警系统等组成,具有设置、修改4位电子密码、连续输入三次密码错误报警等功能。
课程设计密码锁4位
课程设计密码锁4位一、教学目标本课程旨在让学生了解和掌握4位密码锁的基本原理和制作方法。
知识目标要求学生掌握密码锁的组成部分、工作原理以及相关的电子电路知识。
技能目标则侧重于学生的动手能力,要求学生能够独立完成一个4位密码锁的制作并进行基本的调试。
情感态度价值观目标则在于培养学生对科学探究的兴趣,提高他们的创新意识和实践能力。
二、教学内容本课程的教学内容主要包括4位密码锁的原理、组成、制作方法和调试技巧。
具体的教学大纲安排如下:1.第1-2课时:介绍密码锁的基本原理和组成部分,讲解电子电路的相关知识。
2.第3-4课时:教授4位密码锁的制作方法,包括电路设计、焊接、调试等步骤。
3.第5-6课时:讲解密码锁的编程方法,让学生了解如何通过编程实现密码的设置、修改和验证。
4.第7-8课时:进行实践操作,学生分组完成4位密码锁的制作,并进行调试和总结。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法相结合的方式进行教学。
包括:1.讲授法:用于讲解密码锁的基本原理和相关知识。
2.实践操作法:让学生亲自动手制作和调试密码锁,增强实践能力。
3.小组讨论法:鼓励学生分组讨论,分享制作过程中的心得和问题,培养团队协作能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用《电子技术基础》等教材,为学生提供理论知识的学习。
2.参考书:提供《电子制作实战》等相关书籍,方便学生课后拓展阅读。
3.多媒体资料:制作课件、视频等资料,帮助学生更好地理解密码锁的原理和制作过程。
4.实验设备:准备电路实验板、元器件等设备,确保学生能够顺利进行实践操作。
五、教学评估本课程的评估方式将包括平时表现、作业、考试等多个方面,以全面客观地评价学生的学习成果。
平时表现将占课程总评的30%,主要评估学生在课堂上的参与程度、提问和回答问题的表现等。
作业将占课程总评的40%,包括课堂练习和课后作业,主要评估学生的理解和应用能力。
四位数字密码锁设计
电子科技大学数字电路课程设计报告题目:保险箱用四位数字代码锁院系:专业:学号:学生姓名:指导教师:保险箱用四位数字代码锁一.设计要求:设计一个保险箱用的4位数字代码锁,该锁有规定的地址代码A、B、C、D4个输入端和一个开箱钥匙孔信号E的输入端,锁的代码由实验者自编。
当用钥匙开箱时,如果输入的4个代码正确,保险箱被打开;否则,电路将发出警报(可用发光二极管亮表示)。
具体要求:1)写出改组合逻辑电路的分析和设计方法;2)参考有关资料画出原理图,找出要使用的芯片;3)画出真值表以验证是否真确;4)使用Verilog HDL语言进行仿真。
二.设计方案:1.该组合逻辑电路的分析和设计方法:本设计方案中我采用多路复用器,2-4译码器,LED灯和或门等器件来完成设计。
用2个74x151多路复用器扩展为16-2多路复用器,题目中的地址代码A、B、C、D4个输入端作为扩展的多路复用器的地址端,D0-D8作为数据端。
开箱钥匙孔信号E作为2-4decoder的使能端。
设计开锁的正确代码为0101,当用钥匙开锁(即2-4decoder的使能端有效)时,如果正确输入开锁密码:0101,则输出Y为逻辑高电平,Y’为逻辑低电平,锁被打开,而LED灯不会亮(即不会报警);如果输入的密码错误或者钥匙孔信号无效,则输出Y为逻辑低电平,Y’为逻辑高电平,锁无法打开,逻辑高电平Y’驱动LED灯亮,产生报警效果。
2.设计原理图:(以下电路图为用Quartus II综合后截屏所得)总体逻辑电路图2-4译码器逻辑电路图151多路复用器逻辑电路图D C B A LATCH LED0 0 0 0 0 10 0 0 1 0 10 0 1 0 0 10 0 1 1 0 10 1 0 0 0 10 1 0 1 1 00 1 1 0 0 10 1 1 1 0 11 0 0 0 0 11 0 0 1 0 11 0 1 0 0 11 0 1 1 0 11 1 0 0 0 11 1 0 1 0 11 1 1 0 0 11 1 1 1 0 1假设用钥匙开锁(即钥匙孔信号E有效)时的真值表4.Verilog HDL语言仿真:程序代码:module e2_4decoder(i,en,y);input en;input [1:0] i;output [3:0] y;reg [3:0] y;always @(i or en)beginif(en)case(i)0:y=4'b0001;1:y=4'b0010;2:y=4'b0100;3:y=4'b1000;endcaseelse y=4'b0000;endendmodulemodule mutiplexer16_1(a,b,c,en,d,y,y_l);input a,b,c,en;input [7:0] d;output y,y_l;reg y,y_l;always @(a,b,c,en)beginif(en==0)if(c==0&b==0&a==0) y=d[0];else if(c==0&b==0&a==1) y=d[1];else if(c==0&b==1&a==0) y=d[2];else if(c==0&b==1&a==1) y=d[3];else if(c==1&b==0&a==0) y=d[4];else if(c==1&b==0&a==1) y=d[5];else if(c==1&b==1&a==0) y=d[6];else y=d[7];else y=0;y_l=!y;endendmodulemodule liuyong(A,B,C,D,set,LED,LATCH);wire [3:0] y;wire [1:0] i;input A,B,C,D;input [15:0] set;output LED,LATCH;assign i[1]=0;assign i[0]=D;e2_4decoder u1(i,1,y);mutiplexer16_1 m1(A,B,C,!y[0],set[7:0],y1,y1_l);mutiplexer16_1 m2(A,B,C,!y[1],set[15:8],y2,y2_l); or (LATCH,y1,y2);not (LED,LATCH);endmodule以下为仿真得到的时序图:。
4位数密码锁怎么破
4位数密码锁怎么破
《如何破解4位数密码锁》
假如你的锁的密码为0000,这样就太简单了,但是大多数情况下,密码都比较复杂,有着你不能直接尝试的复杂结构,究竟有哪些办法可以破解4位数密码锁呢?
1. 预设复位法。
当遇到4位数密码锁出现相应的问题时,可以通过复位锁,将操作重新进行初始化,重新设置新的密码。
2. 拆解锁体法。
此方法可以使用拆解锁体,查看其底层构造及电路,经过对密码锁专业分析、查找查看密码结构,尝试相应破解的方法。
3. 备份密码法。
对于电子类的密码锁,除了采用拆解的方法,还有一种安全可靠的方式,就是备份密码,即给锁体备有一个独立的,把记录的备份密码,以保障安全,存储锁体的密码信息,可以在必要时,从备份密码进行相应的破解。
上述三种方法,可以帮助大家进行4位数密码锁的破解,虽然难度系数会根据不同的产品而有所不同,但是只要仔细分析,依靠坚持不懈的努力,就可以不断掌握新的新的秘密的破解方法,取得满意的成果。
四位数字密码锁的设计
EDA 课程设计报告书课题名称 四位数字密码锁的设计 姓 名学 号 院 系 专 业 指导教师年 月 日※※※※※※※※※ ※※※※ ※※※※※※※※※※※级学生EDA 课程设计设计任务及要求:(1)设计任务:本课程设计要求设计的数字密码锁密码为4位,由密码锁输入电路、码锁控制电路、密码锁处理电路、显示电路四大部分组成,将各电路组合起来,构成了一个完整的电子密码锁。
(2)设计要求:①、密码输入:每按一个数字键,就输入一个数值,且将在显示器上的最右上方显示出该数字,并将先前已经输入的数据依序左移一位。
②、数码清除:按下此键可以清除前面所有的输入值,清除成为“0000”。
③、密码修改:按下此键时将目前的数字设定成新的密码。
④、激活电锁:按下此键可将密码锁上锁,红色LED灯将闪烁一次。
⑤、解除电锁:按下此键会检查输入的密码是否正确,若绿色LED亮则表示密码正确,密码锁将解锁。
指导教师签名:年月日二、指导教师评语:指导教师签名:年月日三、成绩验收盖章年月日四位数字密码锁的设计1 设计目的随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱,电子密码锁的使用也体现了人们消费水平、保安意识和科技水平的提高,而且避免了携带甚至丢失钥匙的麻烦。
2 设计的主要内容和要求设计一个简单的数字电子密码锁,密码为 4 位。
要求具备如下功能:(1)如果输入数字键,第一个数字会从数码管的最右端开始显示,此后每按下一个数字键,数码管上的数字必须往左移动一格,以便将新的数字显示出来。
(2)本密码锁为四位密码锁,当输入的数字超过四个时,不会显示第四个以后的数字。
(3)按下密码清零键,清除所有输入的数字,清除成为“0000”,即做归零动作。
(4)按下解锁键,检查输入的密码是否正确,若解锁指示灯(绿色LED灯)闪烁一次,即表示密码正确(开锁)。
4位数字密码锁的设计
1技术指标用与非门设计一个4位或多位代码的数字锁,要求如下:A:设计一个保险箱用的多位代码数字锁,比如4位代码ABCD四个输入端和一个开锁用的钥匙插孔输入端E,当开箱时(E= 1),如果输入代码(例如ABCD= 1010)与设定的代码相同,则保险箱被打开,即输出端Z = 1,否则电路发出报警信号:B:进行电路仿真,并说明其工作原理。
2方案比较方案一:由4个单刀双掷开关构成密码开关,用户可以通过控制开关来控制A、B、C、D四个输入端的电平■的高低,进而控制输出电平■的高低以及报警信号的工作。
当输入端与设置的密码相符时,则输出为高电平,二极管亮,否则输出为低电平,并且发出报警,即蜂鸣器发出响声,至此完成电路的设计。
其电路图如图2.1图2.1方案一的电路图方案二:用4个异或门连接输入端,并分别丁反相器连接,再相与。
当输入密码与设置密码相同时,电路输出为高电平发光二极管不亮,当输入密码与设置密码不相同时,电路输出为低电平,发出报警,发光二极管亮。
其电路图如图6.13 Proteus软件介绍Proteus软件是来自英国Labcenter electronics公司的EDA工具软件。
Proteus软件有十多年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,他的电路仿真是互动的,针对微处理器的应用,还可以直接在基丁原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,您不需要别的,Proteus为您建立了完备的电子设计开发环境!尤其重要的是Proteus Lite可以完全免费,也可以花微不足道的费用注册达到更好的效果;功能最强的Proteus专业版也非常便宜,人人用得起,对高校还有更多优惠。
Proteus组合了高级原理布图、混合模式SPICE®真,PCB设计以及自动布线来实现一个完整的电子设计系统。
VHDL专题—电子密码锁
VHDL专题--------电子密码锁一、设计要求:设计一个简单的数字电子密码锁,密码为4位。
功能:1、密码输入:每按下一个键,要求在数码管上显示,并依次左移;2、密码清除:清除密码输入,并将输入置为”0000”;3、密码修改:将当前输入设为新的密码;4、上锁和开锁。
二、电路组成:为达到以上功能,可将电子密码锁分为以下几个模块:1、键盘接口电路:键盘矩阵、键盘扫描、键盘消抖、键盘译码及按键存储。
2、电锁控制电路:数字按键输入、存储及清除。
功能按键的设计。
密码清除、修改与存储。
电锁的激活与解除。
3、输出显示电路BCD译码、动态扫描电路。
三、功能电路的设计:1、键盘接口电路:矩阵式键盘工作原理:矩阵式键盘是一种常见的输入装置,在计算机、电话、手机、微波炉等各工电子产品中被广泛应用。
如图所示为一3×4矩阵式键盘。
矩阵式键盘以行、列形式排列,图中为4行3列,键盘上的每一个按键盘其实是一个开关电路,当某键被按下时,该按键所对应的位置就呈现逻辑0的状态,键盘的扫描可以以行扫或列扫方式进行,图中为行扫方式,KEYR3—KEYR0为扫描信号,其中的某一位为0即扫描其中的一行,具体见表1-1.12键盘扫描信号KEYR3与第一行相连,KEYR2与第二行相连,依此类推。
很显然,扫描信号的变化顺序为:0111、1011、1101、1110,周而复始。
在扫描的过程中,当有键按下时,对应的键位就为逻辑0状态,从而从KEYC2..0读出的键值相应列为0.具体情况如表1-2所示:若从KEYC2..0读出的值全为1时,表示没有键被按下,则不进行按键的处理。
如果的键被按下,则将KEYC2..0读出的送至键盘译码电路进行译码。
表1-2 键盘扫描与其对应的键值的关系时序产生电路:在一个系统的设计中,往往需要多种时钟信号,最为方便的方法是利用一个自由计数器来产生各种需要的频率。
本电路需要:系统主时钟、消抖取样时钟和动态扫描时钟。
4位数字密码锁的设计
1技术指标用与非门设计一个4位或多位代码的数字锁,要求如下:A: 设计一个保险箱用的多位代码数字锁,比如4位代码ABCD四个输入端和一个开锁用的钥匙插孔输入端E,当开箱时(E=1),如果输入代码(例如ABCD=1010)与设定的代码相同,则保险箱被打开,即输出端Z=1,否则电路发出报警信号:B: 进行电路仿真,并说明其工作原理。
2方案比较方案一:由4个单刀双掷开关构成密码开关,用户可以通过控制开关来控制A、B、C、D3 Proteus软件介绍Proteus软件是来自英国Labcenter electronics公司的EDA工具软件。
Proteus软件有十多年的历史,在全球广泛使用,除了其具有和其它EDA工具一样的原理布图、PCB自动或人工布线及电路仿真的功能外,其革命性的功能是,他的电路仿真是互动的,针对微处理器的应用,还可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试,如有显示及输出,还能看到运行后输入输出的效果,配合系统配置的虚拟仪器如示波器、逻辑分析仪等,您不需要别的,Proteus为您建立了完备的电子设计开发环境!尤其重要的是Proteus Lite可以完全免费,也可以花微不足道的费用注册达到更好的效果;功能最强的Proteus专业版也非常便宜,人人用得起,对高校还有更多优惠。
Proteus组合了高级原理布图、混合模式SPICE仿真,PCB设计以及自动布线来实现一个完整的电子设计系统。
此系统受益于15年来的持续开发,被《电子世界》在其对PCB设计系统的比较文章中评为最好产品—“The Route to PCB CAD”。
Proteus 产品系列也包含了我们革命性的VSM技术,用户可以对基于微控制器的设计连同所有的周围电子器件一起仿真。
用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。
其功能模块:—个易用而又功能强大的ISIS原理布图工具;PROSPICE混合模型SPICE 仿真;ARES PCB设计。
4位密码锁忘记密码怎么开锁
4位密码锁忘记密码怎么开锁1、将密码尽力向开关可拉动的反方向推,打开手电照缝隙,转动密码盘,观察之下的转轴凹槽。
2、发现凹槽后,记录凹槽所对数字,三个密码盘逐一记录数字。
3、获得三个数字,将数字怱位处置:大于5的提5,大于5的减至5,即为获得密码。
方法之二:用适度的力量用右手把密码锁控制器扳向关上的方向,从左边一位密码慢慢转动,感觉右手稍微一动,再去第二位,然后稳步。
方法之三:方法之四:方法之五:新颖的一个方法就是,去找收银公司丁年,这样就是既安全又便利的。
也可以踢、,求救我们调皮慈祥的警员叔叔。
方法之六:虽然这个方法不怎么靠谱,但是情况紧急的时候可以采用,就是用锤子砸碎,虽说这个方法比较极端,但也就是一种方法。
1、简单的结构,但是结实可靠,不需要钥匙,使得容易丢钥匙的粗心鬼再也会有丢钥匙的烦恼了。
2、全系列机械的结构,能忍受严酷的外部环境,采用范围比普通门更加甚广。
3、操作十分简单,只需要按下开门密码即可,开锁时间很短,平均的开锁时间约为15秒。
4、密码可以任一女团,数量相当,因此保密性能够极高,能试探顺利弹出的概率几乎为零。
5、当电子密码锁防盗门的系统检测到试图侵入的物理性冲击或非法开启时,入侵报警功能自动启动并发出强烈的报警。
1、按一下外面板底部供电按键,连按三次‘*’键,蜂鸣器发一长声;2、输入老密码并按‘#’键确认,蜂鸣器发一长声,led灯闪烁;3、输出6~12十一位新密码并按‘#’键证实,蜂鸣器发一长声;4、再输入一次同样的新密码并按‘#’键确认。
后值得注意的就是在密码重置过程中,如果输出存有错误,系统选择退出设置程序,如果输出恰当则蜂鸣器发一长声则表示顺利,led灯点燃。
4位数字密码锁的设计讲解
电子技术综合课程设计报告设计题目:用与非门设计一个4位代码的数字锁专业班级: --------- 学生姓名: ---学生学号: ----指导教师: -设计时间: 2016-6-20 ∽ 7-11、课程设计任务、要求:设计一个保险箱用4位代码数字锁,如果输入代码与设定的代码(1101)相同,则保险箱被打开,绿色指示灯亮,错误则红色指示灯亮并发出声音报警。
2、课程设计目的、意义:1.通过课程设计巩固、深化和扩展理论知识与初步的专业技能,提高综合运用知识的能力,逐步增强实际工程训练。
2.运用所学数字电路技术的知识设计一个4位数字的代码锁,并能够通过计算,得到该电路需要的元器件型号和参数值大小;3.学习并使用仿真软件 protues 经行模拟仿真,熟悉元件库和各种仪器的使用,作图并进行调试,能够最终模拟出最符合要求的设计图。
4.让我们能够通过运用所学知识设计电路来模拟出实际生活中的一些常见的器件,将知识和运用联系起来。
5.可以培养并锻炼我们的动手实践的能力、查阅手机资料的能力、独立思考分析解决问题的能力以及团结合作的能力,以便在以后的学习工作和生活中,能够更好地分析解决真实遇到的问题。
3、设计题方案比较、论证方案一:用4个异或门连接输入端,并分别于反相器连接,再相与。
当输入密码与设置密码相同时,电路输出为高电平,发光二极管不亮,当输入密码与设置密码不相同时,电路输出为低电平,发出报警,发光二极管亮。
其电路图如图3.1图3.1 方案一的电路图方案二:由4个单刀双掷开关构成密码开关,用户可以通过控制开关来控制A、B、C、D四个输入端的电平的高低,进而控制输出电平的高低以及报警信号的工作。
当输入端与设置的密码相符时,则输出为高电平,二极管亮,否则输出为低电平,并且发出报警,即蜂鸣器发出响声,至此完成电路的设计。
其电路图如图3.2如图3.2 方案二的电路图方案比较论证:由于第一个方案中利用RV2、R5、C4、PNP型三极管、R6使第一块芯片的电压控制得到连续变化的电压,进而使第二块芯片产生多变的频率;虽符合题目的要求,但所用器件以及电路图相比方案一复杂,所以选择淘汰。
四位数字的电子锁电路数电课程设计word精品
四位数字的电子锁电路设计1四位数字的电子锁设计1.1电路原理系统框图1.2方案的比较1.2.1方案一总电路图:图2方案一总电路图图1电路原理框图原理说明:由数字开关与译码器输入密码,按键输入触发接成环形计数器的移位寄 存器,计数器记录密码输入个数来和控制各锁存器时钟端来使显示稳定,四位锁存 器时钟开关按下,74LS175存储密码,之后4个锁存器依次检测四个等于信号的输出, 若依次为一,则正确,否则错误。
计数器控制一次输入密码个数最多为四,超过则 错误。
密码比较使用74LS85四位数值比较器级联,只能依次输入正确密码触发74IS74 给信号输出正确密匙,输出结果驱动由传输门控制密码子正确是的开锁显示,正确 密码则led 灯亮解锁,反之蜂鸣器发出警报.1.1.2方案二总原理图:原理说明:如上电路图所示,由数字开关与译码器输入密码,分配器和锁存器分配 数据显示在数码管上,计数器记录密码输入个数来控制数据分配和控制各锁存器时 钟端来使显示稳定,四位锁存器时钟开关按下,74LS175存储当前,密码比较使用图3方案二的总电路图74LS85四位数值比较器级联,输出结果驱动由传输门控制密码子正确是的开锁显示, 以及密码错误的蜂鸣器报警。
1.3方案的选择两个方案相同之处:使用了编码器及反相器作为密码输入部分,用与非门进行电路输入错误信号是的封锁,密码检测部分都用了74IS85比较器用来对二次密码的检测和比较。
两方案制作都需要一定量芯片,制作成本较高;不同之处:方案一具备完备功能,满足实验全部要求,线路中用了网络标号做线路连接,使电路图简单美观,输入部分用了移位寄存器对输入信号移位已输入四位密码;方案二初步功能虽具备,但电路封锁后仍可改变末尾密码,有弊端,且整个电路图接线复杂,难制作出实物,用的是数据分配器对输入密码进行分配,74IS175对信号进行多次储存,计算复杂。
综合比较两方案,选择方案一为佳。
2整体设计方案的分析2.1输入单元电路电路图示:图4输入单元电路图原理说明:信号输入数J1开关,经74IS147编码器及反相器向储存器传输转化为二进制数,同时有方向加载个八位与非门及74IS194移位寄存器进行封锁及移位,74IS161计数器计数对数字输入信号进行计数,开关space对寄存器预置数,初始值为1000,开关w打开切断寄存器清除端低电平,输出低电平,不进行数字移位而由检测装置移位检测。
四位电子密码锁
沈阳课程设计(说明书)四位电子密码锁的设计班级/ 学号学生姓名指导教师课程设计任务书课程名称数字逻辑课程设计课程设计题目四位电子密码的设计课程设计的内容及要求:一、设计说明与技术指标设计一个四位电子密码锁电路,技术指标如下:①通过键盘电路输入四位密码。
初始密码0000设定。
②密码输入正确后,锁打开。
在锁打开时,才可修改密码。
③密码输入错误有适当的提示。
三次错误后,具有声、光报警功能。
二、设计要求1.在选择器件时,应考虑成本。
2.根据技术指标,通过分析计算确定电路和元器件参数。
3.画出电路原理图(元器件标准化,电路图规范化)。
三、实验要求1.根据技术指标制定实验方案;验证所设计的电路,用软件仿真。
2.进行实验数据处理和分析。
四、推荐参考资料1. 彭介华.电子技术课程设计指导[M].北京:高等教育出版社2. 孙梅生,李美莺,徐振英. 电子技术基础课程设计[M]. 北京:高等教育出版社3. 梁宗善. 电子技术基础课程设计[M]. 武汉:华中理工大学出版社4. 张玉璞,李庆常. 电子技术课程设计[M]. 北京:北京理工大学出版社5. 谢自美.电子线路设计·实验·测试(第二版)[M].武汉:华中科技大学出版社五、按照要求撰写课程设计报告成绩指导教师日期一、概述随着人们生活水平的提高,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,因此电子密码锁在实现家庭防盗这一问题也变得尤其的突出,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。
这种锁是通过键盘输入一组密码来达到开锁的目的。
本课程设计一个电子密码锁,要求是设定4位的密码锁,输入4位输入密码,然后与已设置好的密码相比较,密码输入正确后即可开锁,开锁后才可执行密码修改的功能,如果输入三次错误密码就不断报警(包括声音和光两种报警方式)。
二、方案论证设计一个四位电子密码锁,通过输入四位密码,并且一位一位的进行比较,能够在输入正确的密码后打开锁,并且只有在打开锁之后判断是否修改密码,如果输入密码错误,则记录一次输入错误信息,如果输入三次错误密码,则有声音(蜂鸣)或者光(灯亮)报警。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专业工程设计说明书题目:4位电子密码锁设计院(系):电子工程与自动化学院专业:测控技术与仪器(卓越)学生姓名:***学号:**********指导教师:**2015年1月16日锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。
锁具发展到现在已有若干年的历史了,人们对它的结构、机理也研究得很透彻。
随着社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光锁、声控锁等等。
当今安全信息系统应用越来越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用,而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。
本设计由主控芯片51单片机,单片机时钟电路,矩阵键盘,数码管的动态显示,报警电路和开锁电路组成。
单片负责控制整个系统的执行过程。
关键词:AT89S51、时钟电路、矩阵键盘、数码管的动态显示、报警电路,开锁电路。
引言 (1)1课程设计题目 (1)2 系统设计 (2)2.1 总的系统设计结构图 (2)2.2系统硬件设计 (2)3 AT89S52最小系统设计 (3)3.1 时钟电路设计 (3)3.2 复位电路设计 (4)4 键盘及显示报警电路的硬件设计 (5)4.1 矩阵键盘电路设计 (5)4.2 显示电路硬件设计 (5)4.3 继电器驱动电路及报警电路设计 (6)4.3.1继电器简介 (6)4.3.2 固态继电器驱动电路设计 (7)4.3.3报警提示电路 (7)5 系统软件设计 (8)5.1主程序模块 (9)5.2密码比较判断模块 (9)5.3键盘扫描模块 (9)5.4修改密码模块 (10)5.5数码管液晶显示模块 (11)6 总体调试 (11)7 总结 (12)参考文献 (13)附录 (14)引言通过本次课设的理解与掌握:1、熟悉掌握单片机的结构及工作原理,锻炼独立设计、制作和调试单片机应用系统的软硬件开发的过程和方法。
2、通过MCS-51单片机应用系统的设计与编程应用,将理论知识和实际应用结合起来,加深对电子电路、电子元器件、印刷电路板等方面的知识,提高在软件编程、排错调试、焊接技术、相关设备的使用技能。
掌握单片机的接口及外围设备的特性,使用和控制方法。
为以后设计和实现单片机应用系统打下良好的基础。
3、通过密码锁的设计将所学知识融会贯通,锻炼独立设计、制作和调试单片机应用系统的能力,领会单片机应用系统的软件、硬件调试方法和习题研制开发过程,为进一步的动手实践活动打下一定的基础。
1课程设计题目2、4位电子密码锁设计任务要求:1、掌握单片机最小系统的设计方法;2、掌握数码管动态扫描原理与实现方法;3、掌握矩阵键盘的工作原理和使用方法;4、利用矩阵键盘实现4位密码的输入;5、利用4位数码管显示工作状态,如待机,开锁,关锁,修改密码,输入密码,密码是否正确等状态信息;6、输入密码为数字0~9,具有确定输入及密码修改功能;连续三次密码输入错误将锁定10秒并报警。
2 系统设计2.1 总的系统设计结构图图 2 – 12.2系统硬件设计本次课程设计的密码锁电路主要由四个模块组成:键盘输入模块、数据处理模块、数码管显示控制模块,继电器驱动模块和蜂鸣器报警模块。
通过单片机送给开锁执行机构,电路驱动继电器吸合,从而达到开锁的目的。
如图1-2所示,为密码锁开锁电路原理图。
当用户输入的密码正确时,单片机便输出开门信号,送到继电器驱动电路,然后驱动继电器常开触点闭合,达到开门的目的。
本次设计中,继电器选用固态继电器,信息通过数码管显示,并利用蜂鸣器和发光二极管声光指示。
其中,绿发光二极管亮,蜂鸣器响一声表示开锁;否则,密码输入三次错误,则开启报警装置。
图 2 — 23 AT89S52最小系统设计单片机最小系统包括CPU、时钟电路和复位电路等三部分。
下面则分别介绍这三部分的选取。
3.1 时钟电路设计时钟电路用于产生单片机工作时所必需的时钟控制信号,常用的时钟电路有内部时钟方式和外部时钟方式。
内部时钟方式电路外接两个电容和一个晶振,根据振荡频率要求的不同选用不同阻值的电容和晶振。
时钟电路中的晶振震荡频率范围通常是1.2MHz~12MHz,AT89S52常选择6MHz或12MHz的石英晶体,为消除开锁驱动电路误差,得到准确的波特率,本设计选择震荡频率为11.0592MHz的石英晶,时钟电路如图3-1所示。
图 3 — 13.2 复位电路设计复位是单片机的初始化操作,只需在单片机的复位引脚加上大于2个机器周期的高电平就可使单片机复位,当程序运行出错或操作进入死循环状态可通过复位重新启动程序。
MCS-51的复位是由外部的复位电路来实现的,AT89S52也不例外,复位电路通常采用上电自动复位和按钮复位两种方式,为方便复位操作,本文采用按键电平复位,电路如图5所示。
其中C取10uF,R2取1KΩ,复位电路如图3-2所示。
图3—24 键盘及显示报警电路的硬件设计4.1 矩阵键盘电路设计键盘是系统中的手动控制部分,所以键盘的设计就显得尤为的重要。
每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要M条行线和N条列线,即可组成具有M×N个按键的键盘。
由于本设计中要求使用16个按键输入,为减少键盘与单片机接口时所占用的I/O线的数目,故使用矩阵键盘。
本设计中,矩阵键盘列线和单片机P2.0-P2.3相连,行线与单片机P2.4-P2.7相连。
键盘扫描采用行扫描法,即依次置行线中的每一行为低电平,其余均为高电平,扫描列线电平状态,为低电平即表示该键按下。
键盘电路硬件连接图如图4-1所示。
图4—14.2 显示电路硬件设计显示是系统的输出部分,用于观察当前的输入状态。
显示电路采用三极管对位码进行驱动。
LED数码管有共阳和共阴两种,把这些LED发光二极管的正极接到一块(一般是拼成一个8字加一个小数点)而作为一个引脚,就叫共阳的,相反的,就叫共阴的,那么应用时这个脚就分别的接VCC和GND。
再把多个这样的8字装在一起就成了多位的数码管了。
显示方式有静态显示和动态显示两种显示方式。
静态显示时,数据是分开送到每一位LED上的;而动态显示则是数据是送到每一个LED上,再根据位选线来确定是哪一位LED被显示。
静态显示亮度很高,但口线占用较多;动态显示占用口线数目较少,适合用在显示位数较多的场合,但显示位数的增多,将占用大量的CPU时间。
本次设计选用动态显示。
如图4-2所示。
图 4 — 24.3 继电器驱动电路及报警电路设计4.3.1继电器简介固态继电器(Solid State Relay,缩写SSR),是由微电子电路,分立电子器件,电力电子功率器件组成的无触点开关。
用隔离器件实现了控制端与负载端的隔离。
固态继电器的输入端用微小的控制信号,达到直接驱动大电流负载。
固态继电器有三部分组成:输入电路,隔离(耦合)和输出电路。
按输入电压的不同类别,输入电路可分为直流输入电路,交流输入电路和交直流输入电路三种。
有些输入控制电路还具有与TTL/CMOS兼容,正负逻辑控制和反相等功能。
固态继电器的输入与输出电路的隔离和耦合方式有光电耦合和变压器耦合两种。
固态继电器的输出电路也可分为直流输出电路,交流输出电路和交直流输出电路等形式。
交流输出时,通常使用两个可控硅或一个双向可控硅,直流输出时可使用双极性器件或功率场效应管。
1、固态继电器的优点(1)高寿命,高可靠:固态继电器没有机械零部件,有固体器件完成触点功能,由于没有运动的零部件,因此能在高冲击,振动的环境下工作,由于组成固态继电器的元器件的固有特性,决定了固态继电器的寿命长,可靠性高。
(2)灵敏度高,控制功率小,电磁兼容性好:固态继电器的输入电压范围较宽,驱动功率低,可与大多数逻辑集成电路兼容不需加缓冲器或驱动器。
(3)快速转换:固态继电器因为采用固体器件,所以切换速度可从几毫秒至9 几微妙。
(4)电磁干扰小:固态继电器没有输入“线圈”,没有触点燃弧和回跳,因而减少了电磁干扰。
大多数交流输出固态继电器是一个零电压开关,在零电压处导通,零电流处关断,减少了电流波形的突然中断,从而减少了开关瞬态效应。
2、固态继电器的缺点(1)导通后的管压降大,可控硅或双相控硅的正向降压可达1~2V,大功率晶体管的饱和压降也在1~2V之间,一般功率场效应管的导通电阻也较机械触点的接触电阻大。
(2)半导体器件关断后仍可有数微安至数毫安的漏电流,因此不能实现理想的电隔离。
(3)由于管压降大,导通后的功耗和发热量也大,大功率固态继电器的体积远远大于同容量的电磁继电器,成本也较高。
(4)电子元器件的温度特性和电子线路的抗干扰能力较差,耐辐射能力也较差,如不采取有效措施,则工作可靠性低。
(5)固态继电器对过载有较大的敏感性,必须用快速熔断器或RC阻尼电路对其进行过载保护。
固态继电器的负载与环境温度明显有关,温度升高,负载能力将迅速下降。
(6)主要不足是存在通态压降(需相应散热措施),有断态漏电流,交直流不能通用,触点组数少,另外过电流、过电压及电压上升率、电流上升率等指标差。
4.3.2 固态继电器驱动电路设计当用户输入的密码正确时,单片机便输出开门信号,送到继电器驱动电路,然后驱动继电器常开触点闭合,绿发光二极管亮,表示开锁;否则,红发光二极管亮,表示未开锁。
硬件设计图如下。
图 4 – 34.3.3报警提示电路报警提示电路采用小蜂鸣器提示。
蜂鸣器能够根据脉冲信号,以及信号的频率发出各种不同的声音,这样可以根据系统要求在密码出入正确和密码输入错误时发出不同的声音提示,已达到报警的要求。
蜂鸣器电路,如图4-4。
图 4—45 系统软件设计在系统设计中,除了硬件设计之外,软件设计也是很重要的,它是系统工作的指挥者,因此系统软件设计时要遵循结构合理、操作性能好、具有一定的保护措施、兼容性好的设计原则来开发设计。
密码锁系统软件设计主要包括主程序模块、密码比较判断模块、键盘扫描模块、修改密码模块、数码管显示模块等及按键检测模块。
系统程序流程图5-1开始 系统初始化 显示界面 按键检测 判断密码对否 读入键值 设置新密码 是是 否5.1主程序模块主程序主要用于定义全局变量,给全局变量赋初值,启动定时器,为整个程序提供数据;检测按键;调用显示等功能。
5.2密码比较判断模块该模块的功能是将键盘输入的密码利用if语句与设定的密码进行逐个比较,若密码完全正确则开锁;若不正确三次,则开启报警电路,可重新输入密码。
其密码输入和比较判决流程图如下图5-2.三次图 5 — 25.3键盘扫描模块键盘使用矩阵式键盘,由行和列组成,CPU对所有键盘进行监视,从而实现逐列扫描键盘确定被按键的具体位置、判断键盘上有无键按下、消除去抖动、判断闭合的键是否释放等功能。