四位数字密码锁

合集下载

4位数字密码锁的设计

4位数字密码锁的设计

4位数字密码锁的设计
4位数字密码锁是一种比较常见的安全锁,可以应用于日常生活,如保险箱、抽屉等
物品,用以保护一些隐私物品,也有可以用在某些重要管理场所中。

由于比较简单,通常
被广泛使用。

1、首先,4位数字密码锁的外壳表面一般是由硬质金属或硬质塑料制成,采用了单重质量设计,保证更加坚固可靠,用于避免被他人拆卸改装和刮伤等情况。

2、其次,4位数字密码锁设有锁体按钮,按钮可以设置为永久锁死,也可以设置一次锁死。

只有输入正确的4位数字密码才可以解锁,这样就可以避免不安全因素,提高安全性。

3、此外,锁体中装有一个电路板,用于防止锁被轻易开锁,增加锁的安全性。

例如,当用户输入了三次错误的密码之后,电路板就会被自动锁死,直到指定的时间才能解锁。

4、最后,4位数字密码锁一般具有双向加锁功能,可以锁住保险箱或抽屉内部的两侧,增强财产安全。

总体而言,4位数字密码锁设计的功能丰富,安全性高,不需要复杂的技术才可以快
速操作,所以受到了很多消费者的青睐。

4位数字密码锁毕业设计

4位数字密码锁毕业设计

4位数字密码锁毕业设计华中科技大学文华学院毕业设计(论文)题目:4位数字密码锁设计(密码设置及验证电路)学生姓名:学号:学部(系):信息科学与技术学部专业年级: 08通信工程指导教师:陈超原职称或学位:摘要:本设计利用FPGA作为核心控制板,用Verilog 硬件描述语言进行编程,利用计算机软硬件控制技术,设计一个基于FPGA的数字密码锁,能实现密码设定(如果密码没设定则默认密码为0000),密码输入及验证,当密码输入错误时报警或则指示灯亮;反之,密码输入正确时,另外一个指示灯亮。

将程序下载到Altera公司的Cyclone系列目标芯片EP2C5T144C8上调试通过,并观察实际现象,满足设计要求。

关键词:FPGA Verilog 数字密码锁AbstractThe design using the FPGA as the core of the control panel, Verilog hardware description language for programming, Computer hardware and software control technology, design an FPGA-based digital code lock, Set the password(if the password is not set then the default password is 000000), Password input and verification, Alarm or the light when the password input error; On the contrary, enter the correct password , a light. Program downloaded to the target chip EP2C5T144C8 Altera’s Cyclone series through debugging , and to observe the actual phenomenon , to meet the design requirements.Keywords: FPGA Verilog Digital code lock引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐,电子密码锁的使用体现了人们消费水平、保安意识和科技水平的提高,而且避免了携带甚至丢失钥匙的麻烦。

EDA4位数字密码锁

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四位密码锁实训报告调试过程

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位置并焊好,在焊点的峰点剪掉多余的引脚。

四位数密码链锁解法

四位数密码链锁解法

四位数密码链锁是一种常见的密码锁,通常使用数字0 到9 组成四位数字作为密码。

解开四位数密码链锁的方法通常有以下几种:
1. 暴力破解:尝试所有可能的组合,从0000 到9999 逐个尝试,直到找到正确的密码。

这种方法虽然简单,但是需要尝试的次数非常多,通常不太实用。

2. 字典攻击:使用常见的密码、生日、简单的数字组合等作为密码的字典,然后逐个尝试字典中的密码。

这种方法需要有一个较为完整的密码字典,对于一些常见的简单密码可能会比较有效。

3. 社会工程学:尝试通过与密码所有者交流、观察其习惯等方式来获取密码信息,这种方法需要一定的社交技巧,对于一些弱密码可能会比较有效。

需要注意的是,对于任何密码锁的解锁行为,都需要遵守法律法规和道德规范,未经授权的解锁行为可能构成违法行为。

四位数字密码锁的设计

四位数字密码锁的设计

EDA 课程设计报告书课题名称 四位数字密码锁的设计 姓 名学 号 院 系 专 业 指导教师年 月 日※※※※※※※※※ ※※※※ ※※※※※※※※※※※级学生EDA 课程设计设计任务及要求:(1)设计任务:本课程设计要求设计的数字密码锁密码为4位,由密码锁输入电路、码锁控制电路、密码锁处理电路、显示电路四大部分组成,将各电路组合起来,构成了一个完整的电子密码锁。

(2)设计要求:①、密码输入:每按一个数字键,就输入一个数值,且将在显示器上的最右上方显示出该数字,并将先前已经输入的数据依序左移一位。

②、数码清除:按下此键可以清除前面所有的输入值,清除成为“0000”。

③、密码修改:按下此键时将目前的数字设定成新的密码。

④、激活电锁:按下此键可将密码锁上锁,红色LED灯将闪烁一次。

⑤、解除电锁:按下此键会检查输入的密码是否正确,若绿色LED亮则表示密码正确,密码锁将解锁。

指导教师签名:年月日二、指导教师评语:指导教师签名:年月日三、成绩验收盖章年月日四位数字密码锁的设计1 设计目的随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱,电子密码锁的使用也体现了人们消费水平、保安意识和科技水平的提高,而且避免了携带甚至丢失钥匙的麻烦。

2 设计的主要内容和要求设计一个简单的数字电子密码锁,密码为 4 位。

要求具备如下功能:(1)如果输入数字键,第一个数字会从数码管的最右端开始显示,此后每按下一个数字键,数码管上的数字必须往左移动一格,以便将新的数字显示出来。

(2)本密码锁为四位密码锁,当输入的数字超过四个时,不会显示第四个以后的数字。

(3)按下密码清零键,清除所有输入的数字,清除成为“0000”,即做归零动作。

(4)按下解锁键,检查输入的密码是否正确,若解锁指示灯(绿色LED灯)闪烁一次,即表示密码正确(开锁)。

4位数字密码锁的设计

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设计以及自动布线来实现一个完整的电子设计系统。

fpga简易四位密码锁的代码

fpga简易四位密码锁的代码

FPGA简易四位密码锁的代码一、概述在现代社会中,密码锁被广泛应用于各种场合,如家庭、商业和工业等。

密码锁的使用方便、安全性高,受到了人们的青睐。

FPGA (Field Programmable Gate Array)作为一种灵活可编程的硬件设备,可以用来实现各种数字逻辑电路,包括密码锁。

本文将介绍如何使用FPGA实现一个简易的四位密码锁,并提供相应的代码。

二、硬件设计1. 需要的硬件- FPGA开发板- 数字键盘- LED数码管2. 硬件连接- 将数字键盘通过连接线连接到FPGA开发板上的GPIO端口,用于输入密码;- 将LED数码管通过连接线连接到FPGA开发板上的GPIO端口,用于显示密码输入状态。

三、软件设计1. Verilog代码设计```verilog// 模块声明module password_lock (input wire clk, // 时钟信号input wire rst, // 复位信号input wire [3:0] key_in, // 数字键盘输入output reg [3:0] led_out // LED数码管输出);// 代码实现reg [3:0] password = 4'b1101; // 设定密码为1101always (posedge clk or posedge rst) beginif (rst) beginled_out <= 4'b1111; // 置LED数码管输出为1111end else beginif (key_in == password) beginled_out <= 4'b0000; // 如果输入密码正确,则LED数码管输出为0000end else beginled_out <= 4'b1111; // 如果输入密码错误,则LED数码管输出为1111endendendendmodule```2. 实现原理说明- 模块声明中指定了模块的输入和输出端口;- 代码实现中首先设定了一个四位的密码,然后在时钟信号的作用下判断输入的密码是否与设定的密码相匹配,如果匹配则将LED数码管输出为0000,表示密码正确;否则输出为1111,表示密码错误。

保险箱用四位数字代码锁设计

保险箱用四位数字代码锁设计

保险箱用四位数字代码锁一.设计要求:设计一个保险箱用的4位数字代码锁,该锁有规定的地址代码A、B、C、D 4个输入端和一个开箱钥匙孔信号E的输入端,锁的代码由实验者自编。

当用钥匙开箱时,如果输入的4个代码正确,保险箱被打开;否则,电路将发出警报(可用发光二极管亮表示)。

具体要求:1)写出该组合逻辑电路的分析和设计方法;2)参考有关资料画出原理图,找出要使用的芯片;3)画出真值表以验证是否正确;4)使用某种HDL语言(如Verilog HDL)进行仿真。

二.设计方案:1.该组合逻辑电路的分析和设计方法:本设计方案中我采用多路复用器,与门,反相器LED灯等器件来完成设计。

芯片采用1个74x151多路复用器,74X00,74X04.题目中的地址代码B、C、D3个输入端作为多路复用器的地址端,A作为多路复用器的使能端。

开箱钥匙孔信号E作为74X00的一个输入端。

设计开锁的正确代码为ABCD=A3A2A1A0=0101,当用钥匙开锁(即E=1)时,如果正确输入开锁密码:0101,则输出Y为逻辑高电平,锁被打开(F1=LOCK=1),而LED灯不会亮(即不会报警F2=LED=0);如果输入的密码错误或者钥匙孔信号无效,则输出Y为逻辑低电平,锁无法打开,LED灯亮,产生报警效果。

2.设计原理图:(Quartus II)原理图使用的芯片3.真值表:E A3A3A2A1F1F21000001 1000101 1001001 1001101 1010001 1010110 1011001 1011101 1100001 1100101 1101001 11011014.程序module lock (code,en,f);input [3:0]code;input en;output f;assign f=en&(code=='b0101); endmodule5.时序图。

VHDL专题—电子密码锁

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位数字密码锁的设计

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位数字密码锁的设计

电子技术综合课程设计报告设计题目:用与非门设计一个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使第一块芯片的电压控制得到连续变化的电压,进而使第二块芯片产生多变的频率;虽符合题目的要求,但所用器件以及电路图相比方案一复杂,所以选择淘汰。

4位密码锁忘记密码怎么开锁

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位数字密码锁的设计讲解

电子技术综合课程设计报告设计题目:用与非门设计一个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使第一块芯片的电压控制得到连续变化的电压,进而使第二块芯片产生多变的频率;虽符合题目的要求,但所用器件以及电路图相比方案一复杂,所以选择淘汰。

四位数字密码锁课程设计

四位数字密码锁课程设计

74LS147D
真值表:
输出 1 2 3 4 7 8 9 ▁ ▁ ▁ ▁ D C B A 1 1 1 1 1 1 1 1 1 1 1 1 1 ※ ※ ※ ※ ※ ※ ※ ※ 0 0 1 1 0 ※ ※ ※ ※ ※ ※ ※ 0 0 1 1 1 ※ ※ ※ ※ ※ ※ 0 1 1 1 0 0 0 ※ ※ ※ ※ ※ 0 1 1 1 1 0 0 1 ※ ※ ※ ※ 0 1 1 1 1 1 0 1 0 ※ ※ ※ 0 1 1 1 1 1 1 0 1 1 ※ ※ 0 1 1 1 1 1 1 1 1 0 0 ※ 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 74LS147 优先编码器有 9 个输入端和 4 个输出端。某个输入端为 0,代表输入 某一个十进制数。当 9 个输入端全为 1 时,代表输入的是十进制数 0。4 个输出 端反映输入十进制数的 BCD 码编码输出。 74LS147 优先编码器的输入端和输出端都是低电平有效,即当某一个输入端低电 平 0 时,4 个输出端就以低电平 0 的输出其对应的 8421 BCD 编码。当 9 个输入 全为 1 时,4 个输入出也全为 1,代表输入十进制数 0 的 8421 BCD 编码输出。
此图为存储电路的一块芯片,共有 8 块 74LS194 用来存储。
3.密码输入控制电路
如仿真图,左面为加法计数器,中间为 74LS138 作为选片储存功能。开关是控制 电路的设置密码和输入密码功能的,右面总共有八个 74LS194,分为两组(现为 方便,简略了) 。74LS138 的 G1 端输入为 1,实现数据选择功能。当开关拨到上 方时, 74LS138 的输入端 C 端就会置 0, 这时候实现密码输入功能, 此时 74LS138 的输出端只在 Y0 到 Y3 之间工作。当开关闭合时,74LS138 输出端在 Y4 到 Y7 工

4位数字密码锁的设计

4位数字密码锁的设计

1技术指标用与非门设计一个4位或多位代码的数字锁,要求如下:A:设计一个保险箱用的多位代码数字锁,比如4位代码ABCD四个输入端和一个开锁用的钥匙插孔输入端E,当开箱时(E=1),如果输入代码(例如ABCD=1010)与设定的代码相同,则保险箱被打开,即输出端Z=1,否则电路发出报警信号: B: 进行电路仿真,并说明其工作原理。

2方案比较方案一:由4个单刀双掷开关构成密码开关,用户可以通过控制开关来控制A、B、C、3Proteus软件介绍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设计。

四位电子密码锁

四位电子密码锁

沈阳课程设计(说明书)四位电子密码锁的设计班级/ 学号学生姓名指导教师课程设计任务书课程名称数字逻辑课程设计课程设计题目四位电子密码的设计课程设计的内容及要求:一、设计说明与技术指标设计一个四位电子密码锁电路,技术指标如下:①通过键盘电路输入四位密码。

初始密码0000设定。

②密码输入正确后,锁打开。

在锁打开时,才可修改密码。

③密码输入错误有适当的提示。

三次错误后,具有声、光报警功能。

二、设计要求1.在选择器件时,应考虑成本。

2.根据技术指标,通过分析计算确定电路和元器件参数。

3.画出电路原理图(元器件标准化,电路图规范化)。

三、实验要求1.根据技术指标制定实验方案;验证所设计的电路,用软件仿真。

2.进行实验数据处理和分析。

四、推荐参考资料1. 彭介华.电子技术课程设计指导[M].北京:高等教育出版社2. 孙梅生,李美莺,徐振英. 电子技术基础课程设计[M]. 北京:高等教育出版社3. 梁宗善. 电子技术基础课程设计[M]. 武汉:华中理工大学出版社4. 张玉璞,李庆常. 电子技术课程设计[M]. 北京:北京理工大学出版社5. 谢自美.电子线路设计·实验·测试(第二版)[M].武汉:华中科技大学出版社五、按照要求撰写课程设计报告成绩指导教师日期一、概述随着人们生活水平的提高,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,因此电子密码锁在实现家庭防盗这一问题也变得尤其的突出,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

这种锁是通过键盘输入一组密码来达到开锁的目的。

本课程设计一个电子密码锁,要求是设定4位的密码锁,输入4位输入密码,然后与已设置好的密码相比较,密码输入正确后即可开锁,开锁后才可执行密码修改的功能,如果输入三次错误密码就不断报警(包括声音和光两种报警方式)。

二、方案论证设计一个四位电子密码锁,通过输入四位密码,并且一位一位的进行比较,能够在输入正确的密码后打开锁,并且只有在打开锁之后判断是否修改密码,如果输入密码错误,则记录一次输入错误信息,如果输入三次错误密码,则有声音(蜂鸣)或者光(灯亮)报警。

4位数密码锁怎么破

4位数密码锁怎么破

4位数密码锁怎么破
《如何破解4位数密码锁》
假如你的锁的密码为0000,这样就太简单了,但是大多数情况下,密码都比较复杂,有着你不能直接尝试的复杂结构,究竟有哪些办法可以破解4位数密码锁呢?
1. 预设复位法。

当遇到4位数密码锁出现相应的问题时,可以通过复位锁,将操作重新进行初始化,重新设置新的密码。

2. 拆解锁体法。

此方法可以使用拆解锁体,查看其底层构造及电路,经过对密码锁专业分析、查找查看密码结构,尝试相应破解的方法。

3. 备份密码法。

对于电子类的密码锁,除了采用拆解的方法,还有一种安全可靠的方式,就是备份密码,即给锁体备有一个独立的,把记录的备份密码,以保障安全,存储锁体的密码信息,可以在必要时,从备份密码进行相应的破解。

上述三种方法,可以帮助大家进行4位数密码锁的破解,虽然难度系数会根据不同的产品而有所不同,但是只要仔细分析,依靠坚持不懈的努力,就可以不断掌握新的新的秘密的破解方法,取得满意的成果。

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

数字电路基础实验设计报告班级:521
姓名:李世龙
学号:2010052106
设计题目:四位数字密码锁
指导老师:张光普
四位密码锁
一设计任务:通过组合逻辑电路来实现四位密码锁功能。

当输入正确的密码时LED灯亮但蜂鸣器不响,输入错误密码时LED灯不亮但蜂鸣器响。

当关闭密码锁开关时无论输入什么样的密码LED灯都亮蜂鸣器都响。

密码的输入由开关的闭合与断开控制高低电平进行密码的输入。

二设计原理:
开关J1,J2, J3,J4通过接低电平或者接入高电平进行密码的输入,J5为密码锁的开关当它接入高低电平来控制密码锁是否工作。

其他的门电路来实现密码锁转换功能。

真值表
J5 J1 J2 J3 J4 LEDBUZZE
R
0 ×××× 1 1
1 0 0 0 0 0 1
1 0 0 0 1 0 1
1 0 0 1 0 0 1
1 0 0 1 1 01
1 0 1 0 0 0 1
1 0 1 0 1 0 1
1 0 1 1 0 0 1
1 0 1 1 1 0 1
1 1 0 0 0 0 1
1 1 0 0 1 0 1
1 1 0 1 0 0 1
1 1 0 1 1 0 1
1 1 1 0 0 10
1 1 1 0 1 0 1
1 1 1 1 0 0 1
1 1 1 1 1 0 1
三测量和调试结果:
当J5接入电平密码锁处于非工作状态无论输入密码是什么LED灯都会亮起,蜂鸣器会一直响。

当J5接入高电平时密码锁处于正常工作状态,当输入正确的密码1100时即J1,J2接入高电平J3,J4接入低电平时LED灯会亮但蜂鸣器不会响,当输入其他密码时均为错误密码LED灯不亮蜂鸣器会响。

按照设计原理图接好电路后发现输入正确的密码LED灯会亮,但输入错误的密码和密码锁处于非工作状态时蜂鸣器不响。

通过对电路的检查发现蜂鸣器的正负接反了重新改正电路,电路正常工作
设计任务完成
四参考文献
【1】阎石.数字电子技术基础.第五版.北京:高等教育出版社。

相关文档
最新文档