EDA电子密码锁设计论文

EDA技术及应用
考试设计论文
题目(中文):电子密码锁设计
姓名许露平
学号201308002216
院(系)电子与信息工程学院
班级通信工程1302班
任课老师蒋恩松、杨振南
开课学期2015年下期
项目实施日期2015年6 月10 日至2015年6月17 日
设计题目要求
设计方案
系统内部图如图2:
本设计使用实验箱模式0。

大概的功能分布如下:
显示密码的对错
cin 信号的输入
确认键
数码管2至8用于显示输入的密码
复位键
设计论文
第一章设计目标
一、电子密码锁的基本原理
电子密码锁广泛用于各类保险箱及需要密码保护的防盗场所。

设置密码锁首先可以从外部选择输入6位可以当作密码的数字或字符,并经确认后可以显示于数码管上,若发现不慎输入错误,则可以通过复位键进行清零操作。

输入6位密码后,若与初始密码相同,则密码正确,相应数码管显示为O(Open),同时响正确的提示音;否则,密码错误,相应数码管显示为E(Error),同时响错误密码的报警声。

二、设计中实现的电子密码功能
本设计中,分别使用了编码器,选择器,比较器,分频器和报警器相关模块组成,并使用Verilog HDL语言编程实现。

第二章详细设计方案
根据需求,本设计的内部结构如下图所示。

主要包括判断器,输入寄存器组,输出寄存器,显示器模块,比较器模块,报警器模块,控制电路,七个部分。

判断器用来把输入的cin信号进行判断,是否选择这个数据传达到显示器模块显示于数码管上。

控制电路用于数码管复位清
零的控制,在一串数据传输完成后,单个数据存入比较器模块中进行比较判断,将比较结果存入输出寄存器中。

输出寄存器将结果输出于数码管上显示。

系统内部模块图
第三章 设计实现
一、建立工程,去工程模块名为mima ,然后打开Verilog HDL File 编辑窗口;
二、数据端口的定义及初始密码的设定 module
mima(ok,reset,cin,show0,show1,show2,show3,show4,show5,point ,warn,clk);
input ok,reset,clk; input [3:0]cin;
output reg[3:0]show0,show1,show2,show3,show4,show5,point; output reg warn; reg
[3:0]counta,countb,countb1,countc,countc1,showc,showb,C1,C2;
reg M1,M2;
wire[3:0]showa0,showa1,showa2,showa3,showa4,showa5;
assign showa0=1;assign showa1=2;assign showa2=3;assign showa3=4;assign showa4=5;assign showa5=6;
三、编码器模块。

当每一次按确认键(3键)时当对cin输入的数据进行选择确认显示的同时也需进行数码管的编码选择,为下一个数据显示于另一个数码管进行编码选择,相应代码如下:
always@(posedge ok)
begin
if(reset==1)
begin
show0<=0;show1<=0;show2<=0;show3<=0;show4<=0;show5<=0;count a<=0;
end
else if(counta==6)
counta<=0;
else
counta<=counta+1;
begin
case(counta)
4'b0000:show0<=showc;
4'b0001:show1<=showc;
4'b0010:show2<=showc;
4'b0011:show3<=showc;
4'b0100:show4<=showc;
4'b0101:show5<=showc;
default:show0<=showc;
endcase
end
end
四、判断器模块。

当每一个数据经确认键(3键)确认后,就立即需对每一个密码数据进行判断,只有当与初始设定的密码(本设计实验的初始密码为123456)相同时,数码管8指示灯指示为O(即Open,对应十六进制为0);否则,指示为E(即Error,对应十六进制为14)。

相应代码如下:
always@(cin,ok)
begin
if(reset==1)
begin
showb<=0;showc<=0;warn<=0;
end
else
begin
showb<=cin;
if(ok)
showc<=showb;
if(show0==showa0)
begin
if(show1==showa1)
begin
if(show2==showa2)
begin
if(show3==showa3)
begin
if(show4==showa4)
begin
if(show5==showa5)
point<=0;
else
point<=14;
end
else
point<=14;
end
else
point<=14;
end
else
point<=14;
end
else
point<=14;
end
else
point<=14;
end
五、报警器模块。

当输入的密码正确时除了数码管显示外,同时进行蜂鸣器报警,正确与错误都分别用不同频率的声音进行报警。

相应代码如下:
if(counta==6)
begin
if(point==0)
warn<=M1;
else
warn<=M2;
end
end
六、分频器模块。

分频器把同一高频率分频成两个不同的频率用于报警器的不同频率声音的提供。

相应代码如下:
always@(posedge clk)
begin
if(C1==6)
C1<=0;
else
C1<=C1+1;
if(C1==1)
M1<=~M1;
end
always@(negedge clk) begin
if(C2==20)
C2<=0;
else
C2<=C2+1;
if(C2==1)
M2<=~M2;
end
七、实验仿真波形图。

八、生成的RTL电路
九、引脚分配。

引脚变量引脚名称引脚号实验箱对应元件show0 PIO47-44 168-165 数码管8
show1 PIO43-40 164-161 数码管7
show2 PIO39-36 160-158,141 数码管6
show3 PIO35-32 140-137 数码管5
show4 PIO31-28 136-133 数码管4
十、答辩过程。

此处省略。

第四章实验总结和体会
通过此次试验让对EDA编程及Verilog HDL语法有了整体上的认识和系统上的掌握;感受到了遇到困难大家一起讨论解决的重要性和团结合作的力量。

同时在编程的时候发现自身也存在一定的不足,对存储器的使用不是很熟练,这使得代码不够精简,同时这也是以后需在编程方面加强的原因。

指导老师评价:
年月日。

合集下载

EDA课程设计报告电子密码锁设计

EDA课程设计报告电子密码锁设计

目录第1章概述 (3)第2章设计要求 (4)第3章总体框图 (5)第4章功能模块 (7)4.1 输入模块 (7)4.2 控制模块 (11)4.3 显示模块 (17)第5章总体设计电路图 (20)第6章设计心得体会 (20)第1章概述在当今社会中,人们对于隐私的保护和对物品安全的重视程度与日俱增。

因此,使用了现代电子技术的电子密码锁便有了广泛的应用前景。

本次所设计的电子密码锁,能够实现该六位十进制并行密码保护,当输入的密码与锁内密码一致时,绿灯亮,开锁,当输入的密码与锁内的密码不一致时,红灯亮,不能开锁。

密码锁的密码可由用户自行设置,如果用户忘记密码,可以用初始密码来重新设置密码。

为人们的财产、信息安全提供了可靠地保障。

本次设计基于VHDL语言,对并行六位电子密码锁进行设计,并对设计过程进行了详细描述。

电子密码锁在对财产安全保护等方面都有着重要作用应用前景非常广泛。

开锁代码为六位十进制数,当输入代码的位数和位值与锁内给定的密码一致,且按规定程序开锁时,方可开锁,并点亮开锁指示灯。

否则,系统进入“错误”状态。

开锁程序由设计者确定,并要求锁内给定的密码是可调的且预置方便、保密性好。

在这我将设计一个具有较低成本的电子密码锁,本文讲述了我整个设计过程及收获。

讲述了电子密码锁的的工作原理以及各个模块的功能,并讲述了所有部分的设计思路,对各部分电路方案的选择、元器件的筛选、以及对它们的调试、对波形图的分析,到最后的总体图的分析。

第2章设计要求本设计名称为基于VHDL语言的电子密码锁,用四个模块,分别为时序控制模块、输入模块、控制模块、显示模块,来控制密码的输入、验证、修改与显示。

设计所要实现的功能为:1、数码输入:设计六位密码的电子密码锁,用四个拨码开关(key1~key4)输入,并通过七段数码管显示输入密码。

2、密码验证:输入密码后, 密码正确时开锁,绿灯亮,红灯灭,表示开锁成功。

3、错误显示:当密码输入错误时,绿灯灭,红灯亮,表示开锁失败。

基于EDA技术的电子密码锁设计

基于EDA技术的电子密码锁设计

基于EDA技术的电子密码锁设计基于EDA 技术设计的电子密码锁,以其价格便宜、安全可靠、使用方便,受到了人们的普遍关注。

而以现场可编程逻辑器件(FPGA)为设计载体,以硬件描述语言(VHDE)为主要表达方式,以QuartusⅡ开发软件和GW48EDA 开发系统为设计工具设计的电子密码锁,由于其能够实现数码输入、数码清除、密码解除、密码更改、密码上锁和密码解除等功能,因此,能够满足社会对安全防盗的要求。

1 电子密码锁的基本功能电子密码锁主要实现的功能包括:(1)数码输入:按下一个数字键,其对应的数字就显示在最右边的数码管上,同时将先前输入的所有数字向左移动一位。

设计密码为4 位,系统只能显示前4 位输人的数码。

(2)数码清除:当按下清除键时,清除前面输入的所有值,并显示为--- -。

(3)密码解除:按下55#键,可以将电子密码锁的旧密码解除。

(4)密码更改:将旧密码解除之后,可以进行密码更改。

输入任意四位密码数字,再按#号就可以将输入的数码当作新的密码。

(5)密码上锁:输入新的密码之后,按下11# 键,可以进行密码上锁操作。

(6)密码解锁:按下99#键,再输入数码;如果输入与系统储存密码一致,密码锁就能开启;否则不能解锁。

2 电子密码锁的结构原理2.1 电子密码锁的整体结构电子密码锁的整体结构如图1 所示,它包括密码锁输入模块、控制模块和显示模块等。

2.2 密码锁输入模块密码锁输入模块的电路框图如图2 所示,它由时序产生电路、键盘扫描电路、弹跳消除电路、键盘译码电路和按键存储电路组成。

时序产生电路用于产生电路中三种不同频率的工作脉冲波形,包括系统时钟信号、弹跳消除取样信号和键盘扫描信号。

键盘电路可提供键盘扫描信号。

该信号由ky3~ky0 进入键盘,其变化的顺序为1110-1101-1011-0111-1110 周而复始。

扫描信号0111 代表扫描的为*、0、#这一排按键,当*这个按键被按下时,由kx2~kx0 读出的值为011。

EDA电子密码锁

EDA电子密码锁

电子密码锁设计要求1) 设计一个密码锁的控制电路,当输入正确代码时,输出开锁信号以推动执行机构工作,用红灯亮、绿灯熄灭表示关锁,用绿灯亮、红灯熄灭表示开锁;2) 在锁的控制电路中储存一个可以修改的4位代码,当开锁按钮开关(可设置成6位至8位,其中实际有效为4位,其余为虚设)的输入代码等于储存代码时,开锁;3) 从第一个按钮触动后的5秒内若未将锁打开,则电路自动复位并进入自锁状态,使之无法再打开,并由扬声器发出持续20秒的报警信号。

1、方案论证与对比1.1 方案一方案一是用以AT89C2051为核心的单片机控制方案。

共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。

设计方框图如图1所示。

1.2 方案二方案二是用本学期所学的EDA 技术中的VHDL 语言来实现方案。

设计方框图如图2所示。

1.3 比较由于单片机方案原理复杂,而且调试较为繁琐,并且是用C 语言或者汇编语言实现功能,构成的是软件,容易受到外界影响;而有EDA 技术中VHDL (硬件描述语言),构成的是硬件本身,不容易受到外界的干扰,所以本文采用后一种方案。

方案一是基于软件的编程语言,对硬件和软件的要求都很高,方案二则是基于硬件设计的语言,很容易对硬件电路实现编程下载;2.总体模块设计本设计采用EDA 技术和VHDL 语言设计了一种按键输入密码并数码管回显,当输入正确密码时轰动绿灯亮、红灯熄灭表示开锁,而当输入错误密码时,红灯亮、绿灯熄灭表示关锁。

根据系统设计要求,系统设计采用自顶向下的设计方法。

顶层设计采用原理图设计方式,系统的整体组装设计原理图如图2-1所示。

它由时钟电路按键控制输入模块、密码锁控制模块、数码管与LED 显示模块和报警电路等四部分组成。

EDA课程设计电子密码锁.

EDA课程设计电子密码锁.

1 概述和设计要求1.1概述随着科技的发展,电子产品的应用越来越广泛,电子电路的设计也越来越重要。

随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤其的突出,传统的机械锁由于结构简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到广大用户的亲昵。

同时随着电子产品向智能化和微型化的不断发展,数字逻辑电路电子芯片已成为电子产品研制和开发首选的控制器。

用电子逻辑电路设计的密码锁经实际操作表明,该密码锁具有安全、实用、成本低等优点,符合一般用锁的需要,具有一定的现实意义。

在本次课程设计中,我的的题目是电子密码锁,由输入密码、设定密码、寄存电路、比较电路、显示电路、修改密码组成。

主要工作部分是将输入密码与正确密码进行比较,密码正确时红色发光二极管亮,表示开锁成功,密码错误则蜂鸣器响三秒,表示开锁失败。

同时经过显示译码器作用到数码显示器显示密码。

随着电子产品向智能化和微型化的不断发展,数字逻辑电路电子芯片已成为电子产品研制和开发首选的控制器。

1.2设计要求利用基于所学EDA以及QuartusII7.2软件相关知识设计一个具有较高安全性和较低成本的通用电子密码锁,其具体功能要求如下:(1) 数码输入:每按下一个数字键,就输入一个数值,并在显示器上的最右方显示出该数值,同时将先前输入的数据依序左移一个数字位置。

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

(3) 密码更改:按下此键时会将目前的数字设定成新的密码。

(4) 激活电锁:按下此键可将密码锁上锁。

(5) 解除电锁:按下此键会检查输入的密码是否正确,密码正确即开锁。

2功能模块整体结构设计作为通用电子密码锁,主要由三个部分组成:数字密码输入电路、密码锁控制电路和密码锁显示电路。

根据以上选定的输入设备和显示器件,并考虑到实现各项数字密码锁功能的具体要求,整个电子密码锁系统的总体组成框图如图2.1所示。

(1) 密码锁输入电路包括时序产生电路、键盘扫描电路、键盘弹跳消除电路、键盘译码电路等几个小的功能电路。

eda课程设计--电子密码锁

eda课程设计--电子密码锁

绍兴文理学院数理信息学院课程设计报告书题目电子密码锁设计姓名XXX学号XXX专业班级电信指导教师时间2013年1月14日课程设计任务书 班 级电信XXX 姓 名 XXX题目电子密码锁设计 技术参数、设计要求、检测数据等在EDA 实验箱上利用FPGA 、4*4键盘及数码管实现电子密码锁,功能要求如下: ● 模拟实现电子密码锁的开锁、解锁、改密码等基本功能 ● 实现万能密码功能 ● 当用户密码连续3次输入错误时,报警并锁定键盘 ● 当用户密码输入时间超过一定值(如30秒)时,提示超时 ● 在密码设置状态下输入密码时,所输入数字在数码管显示;其余状态下,所输密码在对应数码管上以特殊字符屏蔽显示 设计进度安排或工作计划 2013.1.4 ~2013.1.4: 任务分配,熟悉课题,查询相关资料,出方案初稿。

2013.1.5~2013.1.5: 方案交流并定稿,划分设计模块,课程设计开展。

2013.1.6~2013.1.7: 各模块设计实现及调试、验证。

(其中8、9 号暂停)2013.1.10~2013.1.13: 设计整体实现、调试及验证,并开始撰写报告。

2013.1.14~2013.1.15: 设计完成,课程设计报告撰写并定稿,上交。

其它认真阅读EDA 技术课程设计报告撰写规范;课题小组经协商好要指定组长并明确分工,形成良好团队工作氛围;基于课题基本要求,各小组课再细化、增加要求;课题小组每成员均需各自撰写一份课程设计报告。

电子密码锁设计摘要本文介绍了一种采用单片FPGA芯片进行电子密码锁的设计方法,主要阐述如何使用新兴的EDA器件取代传统的电子设计方法,利用FPGA的可编程性,简洁而又多变的设计方法,缩短了研发周期。

电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。

密码锁是以芯片为核心,通过编程来实现的,其性能和安全性已大大超过了机械锁。

EDA课程设计电子密码锁

EDA课程设计电子密码锁

1概述和设计要求1.1概述随着科技的发展,电子产品的应用越来越广泛,电子电路的设计也越来越重要。

随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤其的突出,传统的机械锁由于结构简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到广大用户的亲昵。

同时随着电子产品向智能化和微型化的不断发展,数字逻辑电路电子芯片已成为电子产品研制和开发首选的控制器。

用电子逻辑电路设计的密码锁经实际操作表明,该密码锁具有安全、实用、成本低等优点,符合一般用锁的需要,具有一定的现实意义。

在本次课程设计中,我的的题目是电子密码锁,由输入密码、设定密码、寄存电路、比较电路、显示电路、修改密码组成。

主要工作部分是将输入密码与正确密码进行比较,密码正确时红色发光二极管亮,表示开锁成功,密码错误则蜂鸣器响三秒,表示开锁失败。

同时经过显示译码器作用到数码显示器显示密码。

随着电子产品向智能化和微型化的不断发展,数字逻辑电路电子芯片已成为电子产品研制和开发首选的控制器。

1.2设计要求利用基于所学EDA以及Quartusll7.2软件相关知识设计一个具有较高安全性和较低成本的通用电子密码锁,其具体功能要求如下:(1)数码输入:每按下一个数字键,就输入一个数值,并在显示器上的最右方显示出该数值,同时将先前输入的数据依序左移一个数字位置。

(2)数码清除:按下此键可清除前面所有的输入值,清除成为0000'。

(3)密码更改:按下此键时会将目前的数字设定成新的密码。

(4)激活电锁:按下此键可将密码锁上锁。

(5)解除电锁:按下此键会检查输入的密码是否正确,密码正确即开锁。

2功能模块整体结构设计作为通用电子密码锁,主要由三个部分组成:数字密码输入电路、密码锁控制电路和密码锁显示电路。

根据以上选定的输入设备和显示器件,并考虑到实现各项数字密码锁功能的具体要求,整个电子密码锁系统的总体组成框图如图2.1所示。

(1)密码锁输入电路包括时序产生电路、键盘扫描电路、键盘弹跳消除电路、键盘译码电路等几个小的功能电路。

电子密码锁的毕业论文

电子密码锁的毕业论文目录摘要关键词一引言二.总体方案设计2.1一号方框图2.2二号方框图三.单元模块设计3.1RS触发器3.2555单稳态触发器3.3.74LS161计数器3.4 总电路图四功能介绍4.1 各单元模块功能介绍4.2键盘输入、密码修改电路图4.3密码输入错误三次即锁定电路4.4计时电路4.5 各单元模块的连接五.软件设计六.系统功能七.设计总结八.参考文献摘要每一位解锁意图码在密码锁部引发的试图解锁动作,可称为安全密码锁的解锁事件。

电子安全密码所有开启意图码驱动,进党开启意图码预设定的安全密码完全匹配时,方可逐步开启密码锁。

关键词:密码锁 RS触发器键盘输入一引言随着科学技术的进步,电子器件和电子系统设计方法日新月异,电子设计自动化技术正是适应了现代电子产品设计的要求,吸收了多学科最新成果而形成的一门新技术。

为保证电子产品设计的速度和质量,适应“第一时间推出产品”的设计要求,EDA技术已成为不可缺少的一项先进技术和重要工具,掌握EDA技术是电子信息类专业学生,工程技术人员所必备的基本能力和技能。

随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。

意外事故或人为破坏可能造成中的灾难性后果的系统称为要害系统。

要害系统的保证性包括安全性、可开性和保全性,涵非常丰富。

我们设计的电子密码锁是一类针对要害系统的安全保险器件,其设计概念与常见的保安密码锁有所不同。

从系统设计观点看,电子安全密码锁是一个实体域定义的概念,比较机械安全密码锁,具有设计实现简便、密码装订灵活、制造成本低廉等优点。

基于解锁时间概念思考,电子密码锁应具备如下基本功能:1.逐位解锁解锁过程的事件序列特性决定了它部状态机的多步步进特性。

2.单次试开解锁事件是单向不可逆的,因此,安全密码锁部应含误码锁定组件。

毕业设计(论文)-电子密码锁的eda设计与实现[管理资料]

本科毕业论文论文题目:电子密码锁的EDA设计与实现学生姓名:xxxx学号:xxxxxxxxxxxxxxx专业:\xxxxxxxxxxxxxxxxxxx指导教师:xxxxxxxxxxxxxxxx学院:xxxxxxxxxxxxxxxx2010年 5 月10 日毕业论文(设计)内容介绍目录摘要 (1)一、电子密码锁的相关理论知识 (2)(一)EDA技术 (2)(二)VHDL语言 (4)(三)FPGA硬件 (5)(四)Quartus Ⅱ软件 (7)二、电子密码锁的简介 (9)(一)电子密码锁的现状 (9)(二)电子密码锁的优势 (9)三、电子密码锁的具体设计 (10)(一)电子密码锁的总体结构 (10)(二)电子密码锁的各模块设计 (10) (11) (13) (16) (17)四、设计仿真 (18)(一)键盘输入去抖电路的仿真 (18)(二)密码锁输入电路的仿真 (18)(三)密码锁控制电路的仿真 (18)(四)密码锁显示电路的仿真 (19)五、总结 (20)六、参考文献 (21)电子密码锁的EDA设计与实现摘要:随着社会财富的日益增长,安全防盗已经成为全社会关注的问题。

人们在日常生活中对锁的要求越来越高,为增加其安全性,用密码代替钥匙的密码锁应运而生。

本文以EDA技术为基础,利用VHDL语言采用自上而下的设计方法在Quartus Ⅱ软件平台下,采用FPGA为主要元器件设计了一款电子密码锁。

基于EDA技术设计的密码锁因其价格便宜、安全可靠受到了人们的普遍欢迎。

该密码锁能够实现密码输入,数码清除,密码更改,密码上锁和密码解除等功能,并且具有体积小、安全性高、成本低、功耗小、易操作的优点。

关键词:密码锁;VHDL;FPGA;中图分类号:B03A Electronic Password-Lock Designed By EDAAbstract:With the continuous development of social wealth, people have pay close attention to security. People in the daily lives have much more request of lock, in order to meet the requirements of the use of locks to increase their security, with a password instead of the password key lock came into being. This paper designed a new type password-lock with EDA technology and VHDL language, using of top-down design. The electronic password-lock designed by EDA was very popular for its low price and safety. This electronic password-lock has a lot function like digital input, digital clearance, password changes, the activation power locks and power lifting lock, at the same time it has a lot advantages such as small volume, security yand, low price, low power consumption, easy to operate.Keywords: Password-lock; VHDL; FPGA一、电子密码锁的相关理论知识(一)EDA技术20世纪末,电子技术得到了飞速的发展,现代电子产品几乎渗透到了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。

电子密码锁的研究与设计毕业论文

电子密码锁的研究与设计毕业论文本科生毕业设计(论文)题目:电子密码锁的研究与设计姓名:学号:系别:电子信息工程系专业:通信工程年级:2011级指导教师:2015年 4月 15 日独创性声明本毕业设计(论文)是我个人在导师指导下完成的。

文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。

特此声明。

论文作者签名:日期:关于论文使用授权的说明本人完全了解有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。

保密的论文在解密后应遵守此规定。

论文作者签名:指导教师签名:日期:基于电子密码锁的研究与设计摘要随着现代科技的飞速发展,人们对具有重要场所、私密物质的安全性的要求越来越高。

为了更好的满足人们对锁的使用要求,代替传统锁的电子密码锁横空出世。

具有报警功能的电子密码锁在日常生活中的使用越来越多,而密码锁也具有安全性高、成本低、功耗低、易操作等优点。

本次电子密码锁的设计采用的是以单片机STC12C5A60S2为主要的控制器,并且应用蜂鸣器、矩阵键盘、液晶显示器等器件进行液晶显示电路、指示(LED)电路、报警(蜂鸣器)电路、串口电路等电路的设计;应用protel软件进行原理图、PCB 图的设计;应用C++语言编写实现电子密码锁功能的程序;最后pcb板的制作与调试。

电子密码锁可实现6位密码的输入,密码正确则锁打开;修改密码须再次输入旧密码,修改密码完需要二次确认,以防止误操作;密码锁的密码输入错误次数超过3次,蜂鸣器报警。

设计此系统的密码锁具有较高的安全性和科学性。

关键词:单片机,电子密码锁,液晶显示,报警Research and design of electronic password lock based onAbstractWith the rapid development of modern science and technology, people on the safety ofimportant places, private matter of the increasingly high demand.In order to better meet the requirements of people on the use of electronic password lock,instead of the traditional lock was born.Has the alarm function of electronic password lock is used more and more in our daily life, butalso has a more secure password lock with high, low cost, low power consumption, easy operation, etc..The design of the electronic code lock is based on STC89C52RC microcontroller as the maincontroller, and use the buzzer, matrix keyboard, LCD display device, liquid crystal displaycircuit indicator (LED) circuit, alarm (buzze r) circuit, serial circuit;Design and application of Protel software schematic, PCB diagram;Application of C++ language to realize the electronic password lock function of the program;Finally, the PCB board production and debugging.The password lock through the keyboard input 6 password, the password is correct, it will open the lock;Change the password must first lock, modify the password to enter the old password again, change the password to confirm after two times, in order to prevent misoperation;Enter the wrong password lock more than 3 times, the buzzer alarm and lock the keyboard.The design of thesystem password lock with high security and Science.KeyWords: Single chip microcomputer,Electronic password lock,LCD,Alarm目录第1章绪论 (1)1.1 研究背景及意义 (1)1.2 电子密码锁技术的研究现状 (1)第2章系统总体方案设计 (3)2.1 电子密码锁功能简介 (3)2.2 芯片选取 (3)2.2.1 51系列和stc系列单片机的对比 (3)2.2.2 STC12C5A60S2概述 (3)2.2.3 lcd1602介绍 (5)2.3 电子密码锁的总设计方案 (5)2.3.1 主要芯片与控制 (5)2.3.2 STC12C5A60S2管口与各个部分电路的接线情况 (6)第3章系统硬件设计 (7)3.1 系统硬件设计 (7)3.2 STC12C5A60S2最小系统设计 (7)3.2.1 晶振电路设计 (7)3.2.2 复位电路设计 (8)3.2.3 指示灯电路 (8)3.2.6 蜂鸣器报警电路 (11)3.2.7 续流二极管 (11)3.2.8液晶显示器电路 (11)3.3 整体的原理图及pcb图 (12)第4章系统软件设计 (13)4.1 软件设计方案 (13)4.2 软件设计总流程图 (13)软件设计总流程图如图4-1所示 (13)第5章硬件系统仿真 (14)5.1 硬件图样情况 (14)5.2 硬件调试情况图 (14)结论 (15)参考文献 (16)谢辞 (17)附录1 英文文献及翻译 (18)附录2 源程序 (22)第1章绪论1.1 研究背景及意义随着人们安全意识与生活水平的提高,对安全方面的要求也急剧增长,自古以来,锁就是人们生活中不可或缺的一部分,锁具是守护门的将军,既要安全可靠又得方便使用。

电子密码锁毕业设计论文

本科毕业设计(论文)摘要近年来,随着改革开放的深入发展,电子电器的飞速发展.人民的生活水平有了很大提高。

各种高档家电产品和贵重物品为许多家庭所拥有。

然而一些不法分子也是越来越多。

这点就是看到了大部分人防盗意识还不够强。

造成偷盗现象屡见不鲜。

因此,越来越多的居民家庭对财产安全问题十分担忧。

有报警功能的密码锁这时正为人们解决了不少问题.但是市场上的密码锁大部分都是用于一些大公司财政机构。

价格高昂,一般人们难以接受。

如果再设计和生产一种价格低廉、性能灵敏可靠的密码锁,必将在防盗和保证财产安全方面发挥更加有效的作用。

由于电子密码锁是一种通过密码输入来控制电路或是芯片工作的,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。

它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。

现在应用较广的电子密码锁是以芯片为核心。

关键词密码;开锁;报警I本科毕业设计(论文)AbstractRecent years, along with reform and open policy thorough development,electronicappliance'sswiftdevelopment. People's living standard had the very big enhancement. Each kind of upscale electrical appliances product and the valuables have for many families. However some unlawful elements are also more and more. This sees majority of person security consciousness also insufficient. Creates steals the phenomenon to be common. Therefore, more and more resident families worried to the property security problem. the alarm apparatus had been solving many problems by now for the people. But in the market alarm apparatus majority of use in some big company fiscal institution. The price is soaring, generally the people accept with difficulty. Ifredesignsand produces one kind moderately-priced, the performance keen reliable burglar alarm, will certainly plays a more effective role in security and the guarantee property security aspect.As the electronic code lock is a password to enter the control circuits, or chips, so as to control mechanical switches closed, the completion of the lock, closed the task of electronic products. It's a lot of species, there is a simple circuit products as well as chip-based products more cost-effective. Now a wider application of electronic locks is at the core chip.Keywords password lock alarmII本科毕业设计(论文)目录摘要 (I)Abstract (II)第1章绪论 (1)1.1课题背景 (1)1.2 目的意义 (1)1.3 技术要求 (1)1.4方案论证 (2)1.5 本章小结 (3)第2章电路的整机原理 (4)2.1 电路的原理简介 (4)2.2 电路原理图 (5)2.3 本章小结 (5)第3章单元电路设计 (6)3.1 CD4017简介 (6)3.1.1 CD4017引脚图 (6)3.1.2 CD4017功能简介 (6)3.2 CD4508简介 (7)3.2.1 CD4508引脚图 (7)3.2.2 CD4508功能简介 (7)3.3 CD4070简介 (8)3.3.1 CD4070引脚图 (8)3.3.2 CD4070功能简介 (8)3.4 CD4072简介 (9)3.4.1 CD4072引脚图 (9)3.4.2 CD4072功能简介 (9)3.5 555功能简介 (9)3.6继电器简介 (11)3.6.1 继电器工作原理和特性 (11)3.6.2 继电器主要产品技术参数 (11)3.7 本章小结 (12)第4章电路安装与调试及元器件检测 (13)4.1 整机电路的安装 (13)4.2 注意事项 (13)III本科毕业设计(论文)4.3电路的布线与接地问题 (13)4.3.1 布线的原则 (14)4.3.2 关于接地问题 (14)4.4 电路总体的调试 (14)4.5 电阻的检测 (15)4.6电容的检测 (15)4.6.1固定电容器的检测 (15)4.6.2 电解电容器的检测 (16)4.7 二极管的检测 (16)4.7.1正向特性测试 (16)4.7.2 反向特性测试 (16)4.8三极管的检测 (16)4.8.1 三极管极间电阻的测量 (17)4.8.2 三极管穿透电流的测量检测 (17)4.8.3 电流放大系数值的估测 (17)4.9芯片的检测 (17)4.9.1 不在路检测 (17)4.9.2 在路检测 (17)4.9.3 交流工作电压测量法 (18)4.10 本章小结 (18)结论 (19)致谢 (20)参考文献 (21)附录1 译文 (20)附录2 英文参考资料 (22)附录3 元器件清单 (25)IV哈尔滨工业大学华德应用技术学院本科毕业设计(论文)第1章绪论人们从前使用的锁不但不方便,而且安全系数也较低。

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