电子密码锁设计报告概要

合集下载

实习报告电子密码锁设计

实习报告电子密码锁设计

实习报告:电子密码锁设计一、实习背景及目的随着科技的不断发展,电子产品在日常生活中扮演着越来越重要的角色。

电子密码锁作为一种安全技术防范产品,具有安全性高、成本低、功耗低、易操作等优点,已广泛应用于家庭、办公室、银行等领域。

本次实习旨在了解并掌握电子密码锁的设计原理,提高自己在电子技术方面的实际操作能力。

二、实习内容与过程1. 了解电子密码锁的原理电子密码锁的核心部分是密码控制器,它通过接收键盘输入的密码,与设定的密码进行比较,根据比较结果控制电路或芯片的工作。

在本实习中,我们采用51单片机作为密码控制器,通过矩阵键盘输入密码,利用数码管显示密码输入情况。

2. 设计电路图根据实习要求,设计电子密码锁的电路图。

电路主要包括51单片机、矩阵键盘、数码管、报警电路、电源等部分。

矩阵键盘用于输入密码,数码管用于显示密码输入情况,报警电路用于提示密码错误,电源为整个电路提供稳定的电压。

3. 编写程序使用C语言编写程序,实现电子密码锁的功能。

程序主要包括主函数、键盘扫描函数、数码管显示函数、报警函数等。

主函数负责初始化硬件设备,循环调用键盘扫描函数,接收并显示密码输入情况。

键盘扫描函数用于检测矩阵键盘按键状态,数码管显示函数负责在数码管上显示输入的密码,报警函数则在密码错误时发出报警。

4. 调试与优化在Proteus仿真软件中进行电路仿真,调试程序。

在仿真过程中,发现键盘输入与数码管显示部分存在问题,通过修改程序代码,解决了这些问题。

同时,对程序进行优化,提高了运行效率。

5. 实物焊接与测试根据电路图,购买元器件,进行实物焊接。

焊接完成后,对电子密码锁进行测试,验证其功能是否符合预期。

在测试过程中,发现报警功能存在问题,经过排查,发现是报警电路部分出现问题,重新焊接后,问题得到解决。

三、实习收获与体会通过本次实习,我对电子密码锁的设计原理和实际操作有了更深入的了解。

在设计过程中,我学会了如何根据实际需求,运用所学知识,设计出符合要求的电路图和程序。

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、错误显示:当密码输入错误时,绿灯灭,红灯亮,表示开锁失败。

电子密码锁设计报告

电子密码锁设计报告

课程设计报告书题目名称:基于单片机的电子密码锁专业:自动化学号:学生姓名: xxxxxxxx指导教师:徐鹏完成日期: 2010年12月17日摘要:本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。

系统能完成开锁、超时报警、超次锁定、管理员解密、修改用户密码基本的密码锁的功能。

除上述基本的密码锁功能外,声光提示等功能,依据实际的情况还可以添加遥控功能。

本系统成本低廉,功能实用关键词:AT89S51,LCD602,矩阵键盘, 电子密码锁一、引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲昵。

设计本课题时构思了两种方案:一种是用以LED数码管为显示器的单片机控制方案;另一种是用以LCD1602为显示器的单片机控制方案。

考虑到数码管的显示过于简单,而且不能满足现在的安全需求,所以本实验采用第二种方案。

二、总体方案设计与实现电子密码锁系统核心用AT89S52单片机控制,密码输入按键为4*4矩阵键盘16个按键实现密码输入。

报警电路利用三极管驱动小型蜂鸣器实现,通过给蜂鸣器送不同频率的电平信号实现不同声音报警。

显示屏用LCD1602实现,通过发不同的指令和数据实现显示和提示。

用蜂鸣器的响声来指示密码锁锁的开关和错误密码警告。

系统框架图:原理图:1、显示模块:lcd1602使用简单,vss和vdd分别接地和5v正极,滑动变阻器调节对比度。

Rs/Rw分别是数据/命令选择和读写端口,d0—d7为并行数据端口,分别接P1的d0—d7。

使用LCD1602可以轻松的实现所有字母和符号显示,显示功能丰富,驱动程序简单。

能提高系统的安全行,使系统更人性化,更有可扩展性。

下面几幅图是本课题用到的显示和提示语:2、报警电路:声音提示电路采用小蜂鸣器提示。

蜂鸣器能够根据脉冲信号,以及信号的频率发出各种不同的声音,这样我们就可以更具系统要求发出密码出入正确和密码输入错误是发出不同的声音提示,已达到报警的要求。

密码锁实验报告doc

密码锁实验报告doc

密码锁实验报告篇一:电子密码锁实验报告密码锁实验报告一,实验目的1. 学习8051定时器时间计时处理、跑马灯、按键扫描及LED数码管显示的设计方法。

2. 设计任务及要求利用实验平台上8个LED数码管,按键,跑马灯实现设置密码,密码锁的功能二,实验要求基本要求:1:用4×4矩阵键盘组成0-9数字键及确认键和删除键。

2:可以自行设定或删除8位密码。

3:用5位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用绿色led发光二极管亮一秒钟做为提示,若密码不正确,禁止按键输入3秒,同时用红色led发光二极管亮三秒钟做为提示;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。

三,实验基本原理利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.05s中断一次并当作一个计数,设定定时1秒的中断计数初值为20。

为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。

由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。

四,实验设计分析针对要实现的功能,采用AT89S51单片机进行设计,AT89S51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash 只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。

这样,既能做到经济合理又能实现预期的功能。

1在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。

程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。

电子密码锁设计报告概要

电子密码锁设计报告概要

课程设计说明书课程名称:《单片机技术》设计题目:基于51单片机的电子密码锁院(部):学生姓名:电子信息与电气工程学院马亚林学号:专业班级:指导教师:12 通信工程(专升本)丁莹亮2013 年05月17日设计题目 课 程 设 计 任 务 书基于 51 单片机的电子密码锁学生姓名 设计要求:12 通信工程(专升本) 设计以单片机 AT89C51 为核心的电子密码锁,包括电子密码锁完整的设计过程以及外围 的开锁电路和报警电路的设计。

电子密码锁要完成以下部分的设计:按键接口电路、电子密码锁的控制电路、输出 八段显示电路。

电子密码锁控制电路能完成以下功能设计:数字按键的数字输入、存储和清除、功 能按键的功能设计、密码的清除和复位、报警信号产生电路密码核对、解除电锁电路、 输出八段显示电路完成以下电路设计:数据选择电路、八段显示器扫描电路。

学生应完成的工作:1.2.3.4.5. 运用 Proteus 软件设计电路原理图; 用 Proteus 软件进行仿真; 焊接电路板并调试实现其功能; 完成实习报告; 我的任务是设计电路原理图并仿真。

参考文献阅读:[1] 杜尚丰. CAN 总线测控技术及其应用.北京:电子工业出版社,2007.1[2] 杜树春.单片机 C 语言和汇编语言混合编程实例详解.北京:北京航空航天大学出版社,2006.6工作计划:2013.5.6 熟悉课题并查阅相关资料,同时消化吸收资料内容;2013.5.7——2013.5.8 2013.5.9——2013.5.10 根据设计题目确定硬件设计方案,并交与指导老师修改;开始着手课题的软件设计,与指导老师进行沟通;2013.5.13 申请领用元器件;2013.5.14——2013.5.17 进行实物制作,并撰写课程设计报告。

任务下达日期:2013 年 5 月 6 日任务完成日期:2013 年 5 月 17 日指导教师(签名):学生(签名):王立斌王立斌 所在院部 基于 51 单片机 的电子密码锁 专业、年级、 班基于51单片机的电子密码锁的设计摘要随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

数字密码锁设计报告

数字密码锁设计报告

1 设计任务描述1.1设计题目:数字密码锁1.2 设计要求1.2.1 设计目的(1)掌握数字密码锁的构成、原理与设计方法;(2)熟悉集成电路的使用方法。

1.2.2 基本要求(1)设计一个电子密码锁,在锁开的状态下输入密码,设置的密码共4位,用数据开关K0~K9分别代表数字0、1、2、3、4、5、6、7、8、9。

(2)用一位输出电平的状态代表锁的开闭状态(用灯光显示或报警表示)。

1.2.3 发挥部分(1)可删除输入的数字;(2)三次错误输入锁定键盘,并发出提示或报警;其它。

2 设计思路用密码去控制各个D触发器的翻转,达到密码开锁的目的,用按钮开关去控制电子门铃的触发信号,达到按响门铃的目的。

四个D触发器N1-N4构成四位密码电路,可手动开关与D触发器的连接来设置密码。

平时四个D触发器的CP端处于悬空状态,触发器保持原状态不变。

当与四个D触发器连接的开关闭合时,四个D触发器都的CP端都获得了下降沿,于是Q1=Q2=Q3=Q4=1,用此Q4=1去控制开锁,用二极管发光来显示开锁成功。

因电容C2电压不能突变,在接通电源瞬间C2的电压为零,使得N1-N4各位皆为零。

输入三次错误密码时,会由计数器74193来检测,并发出报警信号和锁定键盘的信号。

3 设计方框图数字密码锁设计方框如图3.1所示。

图3.1设计方框图4各部分电路设计及参数计算4.1密码的设置电路设计密码设置和输入密码的电路如图4.1所示。

图4.1密码设置图中默认的密码为0953,用户可以自行设置密码。

共有10个开关可设置0-9个数字的密码,第11个开关为复位开关,当输入错误时可以选择复位,重新输入。

其他的开关为干扰密码。

4.2判断密码是否正确的电路的设计判断密码正误的电路图如图4.2所示。

图4.2判断密码正误四个D触发器N1-N4构成四位密码电路,可手动开关与D触发器的连接来设置密码。

平时四个D触发器的CP端处于悬空状态,触发器保持原状态不变。

当与四个D触发器连接的开关闭合时,四个D触发器都的CP端都获得了下降沿,于是Q1=Q2=Q3=Q4=1,用此Q4=1去控制开锁。

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

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

1、总体方案设计设计本课题时构思了两种方案:一种是用以A T89C2051为核心的单片机控制方案;另一种是用CMOS数字集成电路控制方案。

考虑到单片机方案原理复杂,而且调试较为繁琐,所以本文采用后一种方案。

1:采用数字电路控制。

其原理方框图如图数字电路控制方案采用数字密码锁电路的好处就是设计简单。

用以CMOS构成的数字逻辑电路作为密码锁的核心控制,共设了8个用户输入键;如果用户输入密码的时间超过5秒(一般情况下,用户不会超过5秒,若用户觉得不便,还可以修改)电路将报警20秒。

通过比较以上两种方案,单片机方案有较大的活动空间,但是成本昂贵;采用数字密码锁电路只要设计合理,仍然能够满足保密性要求。

所以我们采用后一种方案。

2.1设计说明要求用电子器件设计制作密码锁的控制电路,使之在输入正确的代码时输出信号,以启动执行机构动作,并用红,绿LED灯指示开锁、关锁状态。

设计完成的要求:(1)密码锁控制器中存储一个八位代码(二进制),当开锁按钮开关(共设置了11位,其中只有8位有效密码键,其余三位为干扰位和密码更改位)的输入代码等于存储代码时启动开锁控制电路,并且绿灯亮,红灯灭表示开锁状态。

(2)从第一个按钮触动后的5秒内若未能将锁打开,则电路自动复位并有扬声器发出报警信号,报警信号持续时间20秒,同时绿灯灭,红灯亮表示关锁状态。

(3)本设计完成了发挥部分的要求即密码修改电路,通过按钮开关(space 键)控制,用户可以自行修改八位密码,修改后的密码将进入电路锁存。

2.2设计思路根据题目要求,我们设计了这款实用稳定的数字电子密码锁,由密码按钮键、预置密码锁存器、密码比较识别电路、5s计时电路和20s计时电路等组成。

整机采用CMOS数字集成电路,电路新颖,线路简单,保密性强,性能可靠,误码报警等特点。

2.3总体方框图3、设计原理分析电路组成:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入锁定电路3.1 密码输入和修改电路:电路总共设计了11个用户输入键,其中有8位是有效的密码按键,其余的分别是M键(仿真电路中采用此按键表示开始输入密码,但是实际电路中可以用灵敏度较高的端口来代替,当人走近门时,触摸了敏感端,由于人自身带电,端口变成高电平,黄色指示灯亮表示电子锁处于待命状态,当然这在仿真电路中通过按键也可以实现),L键(输入密码结束,按下确认键即L键),space键(这个按键装在电路内部,是密码修改键,修改前后分别按space 按键表示修改密码和密码修改结束)3.2报警电路:报警电路实现的功能是:当输入密码的时间超过5s(一般情况下用户输入不会超过)或者密码输入错误,电路报警20s,防止他人恶意开锁。

电子密码锁设计报告

电子密码锁设计报告

电子密码锁实验报告一,实验目的1. 学习按键扫描及LED数码管显示的设计方法。

2. 设计任务及要求利用实验平台上8个LED数码管,led发光二级管,蜂鸣器设计一电子密码锁。

二,实验要求1:用4×4矩阵键盘组成0-9数字键及确认键和删除键。

2:可以自行设定或删除8位密码,能够掉电保存。

3:用5位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用绿色led发光二极管亮一秒钟做为提示,若密码不正确,禁止按键输入3秒,同时用红色led发光二极管亮三秒钟做为提示;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。

4:自由发挥其他功能.5:要求有单片机硬件系统框图,电路原理图,软件流程图。

三,实验基本原理这个密码锁的功能是使用矩阵键盘中的十二个键输入密码0到9还有退格键和enter 键,输入的同时在八位数码管上显示用户所输入的密码,未输入的位置用横杆填补表述未输入。

输错的密码可以用退格键删除,当输入的密码超出设置的位数时,数据溢出,清零。

用5位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用绿色led发光二极管亮一秒钟做为提示,若密码不正确,禁止按键输入3秒,同时用红色led 发光二极管亮三秒钟做为提示;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。

当输入正确的密码,按enter键(每一次密码匹配都要按),本程序时间P1口全部打开,在实际中可以将P1口或是其他IO口接一个电位器,然后打开锁。

四,实验设计分析设计思想本系统采用单片机AT89S52作为核心元件的一款具有本机开锁,加锁,修改密码和错误报警的电子密码锁。

电子密码锁的原理是:从键盘输入一组密码,CPU把该密码和设置密码比较,对则将锁打开,错则要求重新输入,并记录错误次数,如果三次错误,则被强制锁定并报警。

简易密码锁设计实验报告(一)

简易密码锁设计实验报告(一)

简易密码锁设计实验报告(一)简易密码锁设计实验报告研究背景在当前的社会中,密码锁已经广泛应用于各种领域,如个人家庭、办公场所、银行等。

密码锁在保障安全的同时,也带来了便捷。

因此,设计一款简易密码锁具有重要意义。

实验目的本次实验旨在设计一款简易密码锁,能够通过输入正确的密码从而打开锁,同时能够保护用户的安全。

实验步骤1.确定锁的锁舌位置和大小,确定锁的存储方式。

2.选择合适的电子元件,如单片机、键盘、LED灯等。

3.设计程序流程,完成程序并进行调试。

4.进行实验,并测试相关数据。

5.对实验结果进行分析,总结实验过程中的问题并提出改进方案。

实验结果及分析经过一段时间的实验,我们设计出了一款简易密码锁。

该密码锁通过输入正确的密码可以打开锁,密码为“123456”。

在打开锁的过程中,如果输入错误的密码,则锁将不会打开,并提示密码错误。

同时,该密码锁还具有防止暴力破解的功能,在输入密码错误达到一定次数时,将自动锁死。

在实验过程中,我们发现了一些问题,如电路连线不够稳定、程序层次不够清晰等。

针对这些问题,我们进行了相应的改进,在稳定电路连线的同时,也简化了程序层次,提高了密码锁的使用体验。

结论通过本次实验,我们成功地设计出了一款简易密码锁,并成功地实现了输入正确密码可以打开锁的功能。

在实验过程中,我们遇到了一些问题,但经过不断地实验和调整,最终得到了一个较为完善的版本。

参考文献无。

实验心得通过本次实验,我进一步了解了密码锁的设计和工作原理。

在实验过程中,我采用科学严谨的方法去解决问题,例如测试数据、重新设计程序以及频繁的测试与优化。

这个过程让我深深地体会到了科学实验具有的重要性,只有不断地实验、总结、优化,才能得到一个经得起实验检验的好结果。

同时,在实验过程中我还学会了合理地进行电路的布线以及如何选取合适的元件,这些都是我在日后实际工作中所必备的技能。

在实验过程中,我还发现设计中的细节问题常常决定一个产品的品质,在以后的工作中,我会更加注重产品的细节设计。

嵌入式-电子密码锁-设计报告

嵌入式-电子密码锁-设计报告

嵌入式-电子密码锁-设计报告一、课题名称:电子数码锁二、课题功能描述:随着电子技术的发展,具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。

电子密码锁与普通机械锁相比,具有许多独特的优点:保密性好,防盗性强,可以不用钥匙,记住密码即可开锁等。

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

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

现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。

其性能和安全性已大大超过了机械锁,其特点如下:1.保密性好,编码量多,远远大于弹子锁。

随机开锁成功率几乎为零。

2.密码可变。

用户可以经常更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。

3.误码输入保护。

当输入密码多次错误时,报警系统自动启动。

4. 电子密码锁操作简单易行。

三、电路原理:1.电原理图2.电路各单元原理说明、理论计算结果1.AT89C51引脚图2.AT89C51引脚功能介绍单片机芯片AT89C51为40引脚双列直插式封装。

其各个引脚功能介绍如下:(1) VCC:供电电压;(2) GND:接地;(3) P0口——P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。

当P1口的管脚写”1”时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

(5) P2口——P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写”1”时,其管脚电位被内部上拉电阻拉高,且作为输入。

作为输入时,P2口的管脚电位被外部拉低,将输出电流,这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址”1”时,它利用内部上拉的优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

电子技术课程设计报告 电子密码锁_图文【完整版】

电子技术课程设计报告 电子密码锁_图文【完整版】

电子技术课程设计报告电子密码锁_图文【完整版】(文档可以直接使用,也可根据实际需要修订后使用,可编辑放心下载)电子技术课程设计报告设计课题:电子密码锁电子密码锁一、引言随着人们生活水平的提高,人们对自己的生活有了越来越高的要求,贵重物品也越来越多,而传统的机械平安锁由于其构造的简单,被撬被盗事件在我们身边经常发生,使我们的财产以及人身平安存在很大的平安隐患,这致使我们寻求更好的平安措施。

电子锁由于其保密性高,使用灵活性好,平安系数高,受到了广阔用户的喜爱。

而且密码锁的形式多样,有声控密码锁,电子密码锁等,社会上大多使用电子按键密码锁。

本文的电子密码锁利用数字逻辑电路,实现对门的电子控制,并且有各种附加电路保证电路能够平安工作,具有较高的平安系数。

要求电子器件设计制作密码锁的控制电路,使之在规定的时间内输入正确的密码时,输出信号以开启密码锁,否那么报警电路报警。

本设计用红、绿LED指示关锁、开锁状态和报警状态。

二、设计任务1、密码锁控制器中存储一个4位代码,当锁按钮开关设置8位〔其中只有4位有效〕的输入代码等于存储代码时启动开锁控制电路,并且用绿灯亮表示开锁状态。

2、从第一个按钮触动后的15秒内假设未能将锁翻开,那么报警电路发报警信号,同时用绿灯灭表示关锁状态。

3、要求性能可靠、操作简便。

4、密码锁控制器中存储的4位密码可以修改。

5、分析部件见工作原理,绘制电路图,进行仿真制作实物并撰写设计报告。

三、设计方案方案一:用开关控制可控硅整端口的电压变化即导通,按依次按下四个开关,其功能相当于给可控硅一个高电平触发,四个可控硅整流器依次导通,整条回路导通,发光二极管亮,而发光二极管亮即表示输入的密码为正确密码,电路到达密码锁开锁功能。

设计8位按键只有4位是正确的,如果按下4位伪码的其中一位即按下的其中一个或几个,控制报警电路可控硅导通。

此时开锁局部悬空,报警报警方案二;采用STC89C52单片机为芯片主体,采用AT24C08为掉电存储器的芯片,用单片机的P1口作为接4 ×4 键盘按键的检测按键,P0口实现数码管的按键显示,以及错误信息,单片可以进行位操作,P2口组成报警电路,密码修改电路和AT24C08的掉电保护等其他相关功能。

电子技术课程设计报告电子密码锁

电子技术课程设计报告电子密码锁

电子技术课程设计报告设计课题:电子密码锁电子密码锁一、设计任务与要求1.掌握PCB制板技术2.掌握电子密码锁的原理及其应用3.作好焊接及检查二、方案设计与论证1.方案一采纳单片机芯片,和CD系列,CD4043,CD4082,CD4066组合模式,而用按键开关作为输进端口,共需要10个开关分不作为123456789#*。

工作原理:10位输进按键中,.9.0为有效按键,2.3.4.6.7为伪码键。

密码输进由密码键和输进电路IC1来完成。

密码操纵电路为IC2。

电路欲设密码为05198。

在密码输进按键中,SB0操纵着IC2的电源提供并使IC2开机时复位,同时通过RP、C1设定了10秒的限时功能。

当按下SB0后必须在10秒内完成密码的输进操作,否那么无效。

按键SB5与IC2的置位端1S相连,按下SB5时,IC2的1Q输出高电平。

按键SB1,SB9,SB8分不与IC1的S1、S2、S3的一个输进端相连。

S1,S2,S3的输出端分不连接着IC2的2S,3S和0S。

当顺序按下SB1,SB9,SB8时,IC2DE2Q、3Q、0Q输出高电平。

IC2的1R~0R并联后通过电阻R6接低电平,1S、2S、3S、0S分不通过电阻R5~R2接低电平。

伪码键SB2、SB3、SB4、SB6、SB7的一端并联后接到IC2的0R~3R,当按下其中任何一键后,IC2的4个D触发器全部复位,往常按下的有效键全部失效。

C1、RP组成10秒限时电路,当按下SB0后,电源经SB0、VD1向C1充电,当充到接近电源电压时,IC2的S4接通,IC2的VDD通过S4得到工作电流。

松开SB0后,C1通过RP放电,放电时刻为10秒,10秒后S4断开,IC2失电。

IC3为2-4输进与门电路CD4082,当IC2的4个输出端均为高电平常,IC3的1足输出高电平并使R7使VT导通,继电器吸合。

操作过程:按照电路设定密码05198的顺序按下密码键。

当按下SB0后,电源经SB0路通过VT1向C1充电,当C1充电至S4的接通电压后,S4接通,电源经S4加至IC2的VDD。

电子密码锁设计报告

电子密码锁设计报告

天水师范学院TIANSHUI NORMAL UNIVERSITY《数字电子技术与逻辑设计》设计报告题目:电子密码锁学院:电子信息与电气工程学院专业:电子信息工程班级: 1 5级电信一班姓名:齐彦张元学号:20151060143,201510601442016 年11月30日一.设计实验的背景,应用及意义二.设计内容及具体要求设计一个电子密码锁控制电路,当按密码规定的顺序按下按钮时,输出端为高电平,电子锁动作。

若不按此顺序或其他按钮时,输出为低电平,电子锁不动作。

基本要求:1.密码可以自行设置,开锁代码为6位二进制数,串行输入。

2.以发光二极管作为指示灯,当输入的密码与锁内的密码一致时灯亮, 电子密码锁打开。

3.当输入的密码错误时灯不亮,不能开锁。

系统进入“错误”状态,并发出报警信号直到按下复位开关,警报才停止,进入等待下一次的开锁状态。

扩展功能:若操作时间超过10s,电路输出报警信号,持续时间20秒,若在此时间内完成,报警信号关闭。

三.根据功能要求构建总体(顶层)设计思想,比较和选定设计方案,确定整个电路的组成以及各单元电路模块完成的功能,画出系统框图四.单元电路模块的设计,阐述功能,给出电路图,verilog源代码及仿真结果(multisim仿真)五.给出完整的总体(顶层)电路设计图,说明电路的工作原理,给出仿真结果(multisim仿真)六.引脚分配情况。

给出编译报告,资源使用情况说明七.下载测试验证。

测试结果,调试中出现的问题、原因及解决方法八.总结设计电路的特点和方案的优缺点九.收获、体会十.参考文献。

完整版-电子密码锁设计报告

完整版-电子密码锁设计报告

电子密码锁设计报告设计要求:1:用4×4矩阵键盘组成0-9数字键及确认键和删除键。

2:可以自行设定或删除8位密码,能够掉电保存。

3:用5位数码管组成显示电路提示信息,当输入密码时,只显示“8.”,当密码位数输入完毕按下确认键时,对输入的密码与设定的密码进行比较,若密码正确,则门开,此处用绿色led发光二极管亮做为提示,若密码三次输入不正确,禁止按键输入3秒,同时用红色led发光二极管亮三秒钟做为提示;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止。

4:自由发挥其他功能.5:要求有单片机硬件系统框图,电路原理图,软件流程图。

系统框架:软件设计流程功能介绍: S6---S8表示:数字键1-3 S9--修改密码键S10--S12表示:数字键4-6S14--S16表示:数字键7-9AT24c02初始化从A T24c02读取密码是否为数字键 键盘扫描是否做出相应处理,比对密码,LED 灯亮,数码管显示,存储密码输入密码S18--删除键S19--数字键0 S20--确认键初始密码:12345 密码位数:5位第一个LED红灯点亮代表输入密码错误或者修改密码不成功;第三个LED绿灯点亮代表输入密码正确或者修改密码成功;第五个LED红灯点亮代表键盘已锁,点亮期间按键无效。

程序功能:本程序结合了24C02存储器的存储功能,可以掉电保存密码。

第一次运行时,若输入12345原始密码后无反应,可以试验着将主程序中前面的一小段被注释线屏蔽的程序前的注释线删掉,然后重新编译下载(可以将密码还原为12345)。

此后,再将这小段程序屏蔽掉,再编译下载。

方可正常使用。

1、开锁:下载程序后,直接按12345,LED绿灯点亮,锁被打开,输入密码时,五位数码管依次显示“8”。

2、更改密码:首先按下更改密码键S9,然后设置相应密码,此时五位数码管会显示“8”。

最后设置完后,按下S20确认密码更改,此后新密码即生效,绿灯亮。

南邮电子密码锁设计实验报告

南邮电子密码锁设计实验报告

1.3 设计条件
1.3.1 电源条件:稳压电源提供+5V 电压。
1.3.2 可供选择的元器件如表 1-1 所示
型号
名称及功能
数量
74374
八 D 触发器
1片
7474
双 D 触发器
2片
28C64B
EEPROM 存贮器
1片
7485
4 位比较器
1片
74161
4 位二进制计数器
2片
74164
8 位移位寄存器
3.6 整机电路图··························································· 12
3.7 元件清单····························································· 13
1
第四章、电路测试
12
从图中看出,在 D 触发输出后,毛刺被有效去除了。
3.6 整机电路图
图 3-5-1 消抖效果图
13
3.7 元件清单 本设计除了老师建议的一些芯片,我还使用了少量其他数字芯片,完成了要求外的一些
指标,使用的芯片如下: 表 3-7 所用元件清单
型号
名称及功能
数量
74374
八 D 触发器
1
2
第一章、系统结构与技术指标
1.1 系统功能结构 密码锁:用数字键方式输入开锁密码,输入密码时开锁;如果输入密码有误或者输入时
间过长,则发出警报。 密码锁的系统结构框图如下图 1-1 所示,其中数字键盘用于输入密码,密码锁用于判
断密码的正误,也可用于修改密码。开锁绿亮表示输入密码正确并开锁,报警红亮表示密码

电子密码锁设计报告概要

电子密码锁设计报告概要

课程设计说明书课程名称:《单片机技术》设计题目:基于51单片机的电子密码锁院(部):电子信息与电气工程学院学生姓名:***学号:专业班级:12通信工程(专升本)指导教师:***2013年05月17日课程设计任务书设计以单片机AT89C51为核心的电子密码锁,包括电子密码锁完整的设计过程以及外围的开锁电路和报警电路的设计。

电子密码锁要完成以下部分的设计:按键接口电路、电子密码锁的控制电路、输出八段显示电路。

电子密码锁控制电路能完成以下功能设计:数字按键的数字输入、存储和清除、功能按键的功能设计、密码的清除和复位、报警信号产生电路密码核对、解除电锁电路、输出八段显示电路完成以下电路设计:数据选择电路、八段显示器扫描电路。

学生应完成的工作:1.运用Proteus软件设计电路原理图;2.用Proteus软件进行仿真;3.焊接电路板并调试实现其功能;4.完成实习报告;5.我的任务是设计电路原理图并仿真。

参考文献阅读:[1] 杜尚丰. CAN总线测控技术及其应用.北京:电子工业出版社,2007.1[2] 杜树春.单片机C语言和汇编语言混合编程实例详解.北京:北京航空航天大学出版社,2006.6工作计划:2013.5.6 熟悉课题并查阅相关资料,同时消化吸收资料内容;2013.5.7——2013.5.8 根据设计题目确定硬件设计方案,并交与指导老师修改;2013.5.9——2013.5.10 开始着手课题的软件设计,与指导老师进行沟通;2013.5.13 申请领用元器件;2013.5.14——2013.5.17 进行实物制作,并撰写课程设计报告。

任务下达日期:2013 年5月 6 日任务完成日期:2013 年5月17 日指导教师(签名):学生(签名):王立斌基于51单片机的电子密码锁的设计摘要随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

电子密码锁报告

电子密码锁报告

电子密码锁报告
电子密码锁是近年来越来越普遍的安全保护设备。

它是用来代替传统锁具的电子装置,可以通过特定的密码或者指纹识别,来切换锁的开关状态。

因为电子密码锁不需要传统物理钥匙或者锁孔,它避免了一些传统锁具不安全或者容易失窃的弱点,也节省了我们带着一把或者多把钥匙的问题。

乍一看,电子密码锁似乎非常安全和方便。

然而实际上它也有一些可能存在的安全风险。

对于固定密码的电子密码锁,一旦密码被利用或暴露,锁就被破解。

在实际情况下,许多电子密码锁采取比较简单的密码,让人可以轻易猜测或者尝试。

因此,密码强度非常关键。

对于动态密码的电子密码锁,如果手机或者电子设备被安装了恶意软件,攻击者可以截获动态密码并模拟用户进行解锁。

因此,在使用动态密码的电子密码锁时,建议安装杀毒插件并且避免使用任何公共Wi-Fi。

指纹识别作为电子密码锁一种常见的识别方法,也存在一些风险。

指纹识别具有一定的误识别率,特别对于老人和小孩,因为指纹易受到伤痕和变化,可能会无法识别或者识别错误。

同时,一些攻击者也可以使用3D打印技术打印出受害者指纹,或采集指纹数据进行识别,来破解锁。

在购买电子密码锁的时候,需要注意一些品牌和产品的质量。

也建议大家多听取用户的反馈,或者寻找权威安全专家对于产品的评测和审查。

总体来说,电子密码锁相比传统的锁具有更多的优势和安全性。

然而,用户需要注意密码强度、网络安全和产品质量等方面。

当这些因素保证之后,电子密码锁可以更好的为我们的生活提供便利和安全。

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

课程设 计说明学生姓名: 学 号:指导教师:2013年05月17日课程名称: 《单片机技术》设计题目: 基于51单片机的电子密码锁 院(部):电子信息与电气工程学院专业班级:12通信工程(专升本)马亚林丁莹亮课程设计任务书设计要求:设计以单片机AT89C51为核心的电子密码锁,包括电子密码锁完整的设计过程以及外围的开锁电路和报警电路的设计。

电子密码锁要完成以下部分的设计:按键接口电路、电子密码锁的控制电路、输出八段显示电路。

电子密码锁控制电路能完成以下功能设计:数字按键的数字输入、存储和清除、功能按键的功能设计、密码的清除和复位、报警信号产生电路密码核对、解除电锁电路、输出八段显示电路完成以下电路设计:数据选择电路、八段显示器扫描电路。

学生应完成的工作:1.运用Proteus软件设计电路原理图;2.用Proteus软件进行仿真;3.焊接电路板并调试实现其功能;4.完成实习报告;5.我的任务是设计电路原理图并仿真。

参考文献阅读:[1]杜尚丰.CAN总线测控技术及其应用.北京:电子工业出版社,2007.1[2]杜树春.单片机C语言和汇编语言混合编程实例详解.北京:北京航空航天大学出版社,2006.6工作计划:2013.5.6熟悉课题并查阅相关资料,同时消化吸收资料内容;2013.5.7―― 2013.5.8 根据设计题目确定硬件设计方案,并交与指导老师修改;2013.5.9 ―― 2013.5.10 开始着手课题的软件设计,与指导老师进行沟通;2013.5.13申请领用元器件;2013.5.14―― 2013.5.17 进行实物制作,并撰写课程设计报告。

任务下达日期:2013年5月6 日任务完成日期:2013年5月17 日指导教师(签名):学生(签名):王立斌基于51 单片机的电子密码锁的设计摘要随着科技和人们的生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统机械锁由于构造简单,被撬事件屡见不鲜;电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的青睐。

本设计以单片机AT89C51作为密码锁监控装置的检测和控制核心,分为主机控制和从机执行机构(本设重点介绍主机设计),实现钥匙信息在主机上的初步认证注册、密码信息的加密、钥匙丢失报废等功能。

根据51 单片机之间的串行通信原理,这便于对密码信息的随机加密和保护。

而且采用键盘输入的电子密码锁具有较高的优势。

采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,提高信号传输的抗干扰性,减少错误动作,而且功率消耗低;反应速度快、传输效率高、工作稳定可靠等。

软件设计采用自上而下的模块化设计思想,以使系统朝着分布式、小型化方向发展,增强系统的可扩展性和运行的稳定性。

测试结果表明,本系统各项功能已达到本设计的所有要求。

关键词: 单片机;密码锁;单片机设计,电子锁。

7.1 元器件清单1. 设计背景1.1 选题背景 1.2 课题意义2. 设计方案3. 方案实施3.1 硬件系统3.1.1AT89C52简介及功能引脚 7.. 3. 1 .2晶振电路3 . 1 . 3共阳极数码管8.. 3. 1 .4复位电路.8... 3.1.5发光二极管 .9... 3.2 软件设计 10 3.3 仿真设计 12 3.4 系统制作134. 结果与结论 未定义书签。

5. 收获与致谢未定义书签。

6. 参考文献 未定义书签。

7. 附件错误! 未定义书签。

7.2 密码锁程序错误! 未定义书签。

157.3 系统硬件电路图. 错误!未定义书签。

错误!未定义书签。

7.4 系统实物照片1.1选题背景在传统钥匙的基础上,加了一组或多组密码,不同声音,不同磁场,不同声波,不同光束光波, 不同图像。

(如指纹、眼底视网膜等)来控制锁的开启。

从而大大提高了锁的安全性,使不法之徒无从下手,人们也就能对自身财产安全有了更多的保障。

当今安全信息系统应用越来越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用, 而基于电子密码锁的安全系统是其中的组成部分,因此研究它具有重大的现实意义。

1.2课题意义单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统,可以以软件控制来实现,并能够实现智能化,现在单片机控制范畴无所不在,例如通信产品、家用电器、智能仪器仪表、过程控制和专用控制装置等等,单片机的应用领域越来越广泛。

为了紧跟时代步伐,系特此安排此次实习,以提高对单片机的认识及对其更深一步的理解与掌握。

2.1 原理设计密码锁工作时分为两种工作状态,分别是正常状态和锁定状态。

锁定状态时,输出锁定信号,供外部执行机构使用,实现上锁功能;正常状态时,锁定信号消失,供外部执行机构使用,实现开锁功能以AT89C52问为中心,在引脚XTAL1和XTAL2输入由晶振电路产生的固定脉冲,同时设置复位电路。

4个数字键通过P0 口的低1位P0.0-P0.3连接,P0.0表示0数字键、P0.1表示1数字键、P0.2 表示2 数字键、P0.3 表示3 数字键。

按键按下为低电平,断开为高电平。

数码管与P3 口的七个引脚相连,稳压电路通过7805、桥堆2W10和适当电容实现。

软件部分可以编程驱动电路及延时程序,完成相应要求,可用PROTUE软件进行仿真,验证程序是否正确。

第二种方案是在P.0-P0.6 口与数码管之间连接驱动芯片74LS247,程序可不必编入驱动程序。

以上两种方案都可以完成密码锁设计要求,不同之处是前者方便简易,易于实现,且可提高编程能力,而第二种也可实现,在考虑节约方面,是浪费了驱动芯片,且即使有驱动芯片,也要考虑芯片驱动电压和驱动电路正确与否,相对而言,不如前者。

2.2软件设计根据要求和设计方案在P ROTUE软件中画出相应电路,用汇编语言汇编应用程序,之后把程序导入单片机中进行验证,成功后制作PCB板3. 方案实施3.1 硬件系统3.1.1 AT89C52 简介及功能引脚AT89C52是51系列单片机的一个型号,它是ATME1公司生产的。

它是一个低电压,高性能CMOS8 位单片机,片内含8k bytes 的可反复擦写的Flash 只读程序存储器和256 bytes的随机存取数据存储器,器件采用ATME公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

AT89C52有40个引脚,32个外部双向输入/输出端口,同时内含2个外中断口,3 个16 位可编程定时计数器,2 个全双工串行通信口,2 个读写端口,AT89C52可以按照常规方法进行编程,但不可以在线编程。

其将通用的微处理器和Flash 存储器结合在一起,特别是可反复擦写的Flash 存储器可有效地降低开发成本。

AT89C52有PDIP、PQFP/TQF及PLCC等三种封装形式,以适应不同产品的需求。

AT89C52为40脚双列直插封装的8位通用微处理器,采用工业标准的C51 内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。

功能包括对会聚主IC内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR 的接收解码及与主板CPU通信等。

主要管脚有:XTAL1和XTAL2为振荡器输入输出端口,外接12MHz晶振。

RST/VPP为复位输入端口,外接电阻电容组成的复位电路。

VCC和VSS 为供电端口,分别接+5V 电源的正负端。

P0~P3为可编程通用I/O 脚,其 功能用途由软件定义,在本设计中,P0端口被定义为N1功能控制端口,分别 与N1的相应功能管脚相连接,13脚定义为IR 输入端,10脚和11脚定义为I2C 总线控制端口,分别连接 N1的SDAS ffi SCLS 端口,12脚、27脚及28脚定义为握手信号功能端口,连接主板 CPU 的相应功能端,用于当前制式的检测及会图 1 AT89C523.1.2晶振电路MC-51内部有一个用于构成振荡器的高增益反相放大器,输入端为引脚输出端为引脚XTAL2这两个引脚跨接石英晶体振荡器和微调电容,就构成一 个自激振荡器,如图2。

电路中C1和C2典型值通常选为30pF 左右,对外接电 容没有严格要求,但电容的大小会影响振荡器频率的高低、振荡器的稳定性和起 振的快速性。

振荡器的频率范围在 1.2MHz-12MHz 之间。

聚调整状态进入的控制功能。

其引脚图见图1。

T2/P1 0 T2EX/P1.1F1. 2 P1 3 P1 4 P1. 5 PI 6 P1 7 RST 0 ™/F3 1 订丽PS. 2 1HT1/P3, 3 T0/P3 4 T1/P3 5 ™/F3. 6 7 mL2 XTALlFEIPO12345678^0 12 3 4 5 6 7s 311111111112O98T&54321O9ST654321VccP0. 0/AD0 FO.1/ADl PC 2/AD2 PO 3/AB3 FO.4/AD4 PO.5/AE5 PO B/ABG PO.T/AD7 歸MFT ALE/FROQ PE^F£.7/A15 P2 &/A14 P2 5/A13F2, 4/Al 2 P2.3/All P2 2/AlO P2, 1汕号 P£. OMSXTAL1,C120p早 X RYSTAL C220p3.1.3共阳极数码管共阳极数码管是指将所有发光二极管的阳极接到一起形成公共阳极 (COM 的数码管。

共阳极数码管在应用时应将公共极 COM 接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。

当某一字段的阴极为高电平时,相应字 段就不亮。

其原理图如图2:C l v lq7图3共阳极数码管3.1.4复位电路电阻给电容充电,电容的电压缓慢上升直到 VCC 没到VCC 时芯片复位脚近似为 低电平,于是芯片复位,接近VCC 时芯片复位脚近似为咼电平, 于是芯片停止 复位,复位完成。

先看看单片机数据手册,得知复位时间最少是多少个周期,再计算当前时钟频率 一个周期是多少时间,再乘以复位所需周期数就知道当前时钟频率所需复位时 间,用RC 充电公式计算所需电阻电容值即可。

注意单片机数据手册复位脚的高 低电平电压值,RC充电时间要计算复位脚的高25DSODLTbD* oaoD低电平区间电压,复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。

为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。

图3所示的RC复位电路可实现上述基本功能。

3.1.5发光二极管发光二极管简称为LED.由镓与砷、磷的化合物制成的二极管,当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管,在电路及仪器中作为指示灯,或者组成文字或数字显示。

相关文档
最新文档