基于51单片机的电子密码锁开题报告
简易电子密码锁(基于51单片机)报告
简易电子密码锁设计&我的设计思想联想到日前在安全技术防范领域,具有防盗报警功能的电子密码控制系统逐渐代替传统的机械式密码控制系统,并结合近期的学习过程和一些参考书籍,完成了简易的电子密码锁设计学习。
电子密码控制是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
电子密码控制不论性能还是安全性都已大大超过了机械类结,具有良好的应用前景。
一、设计目的与内容设计了一个简易电子密码锁,可按要求从矩阵键盘输入6位数密码如“080874”,输入过程中有按键音提示。
当密码输入正确并按下确认键(“OK”键)后,发光二极管被点亮。
二、工作原理与基本操作过程介绍采用80C51为核心的单片机控制。
利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,进行电子密码锁的设计。
(1)键盘的人工编码给每个按键指定一个按键值,报告设定按键S1~S9对应的按键值分别为“1~9”,S10为数字“0”,S11为“OK”,S12~S16对应的按键值分别为12~16。
(2)根据按键值,指定每个按键对应的输入数字和信息。
如下表为每个按键代表的数字和输入信息。
当键盘扫描程序扫描到S10键被按下时,将其代表的按键值“0”通知CPU,CPU根据事先的规定,就会知道输入的数字是“0”。
矩阵键盘中每个按键所代表的数字和输入信息(3)输入数字和密码对比。
先将设定的密码用一个数组保存,报告中用的密码“080874”和“OK”确认信息可以用如下数组保存:Unsigned char D[ ]={0,8,0,8,7,4,11};在主程序接收到数字和信息后,通过逐位对比的方法进行判断。
输入的数字经对比正确时,程序才会继续顺序执行,否则,程序拒绝继续执行。
(4)执行预期功能。
如果输入密码正确,执行预期功能,报告设计为点亮P3.0口引脚LED。
三、电路图设计(Proteus绘制)四、程序设计(C语言)矩阵式键盘实现的电子密码锁程序#include<reg51.h> //包含51单片机寄存器定义的头文件sbit P14=P1^4; //将P14位定义为P1.4引脚sbit P15=P1^5; //将P15位定义为P1.5引脚sbit P16=P1^6; //将P16位定义为P1.6引脚sbit P17=P1^7; //将P17位定义为P1.7引脚sbit sound=P3^7; //将sound位定义为P3.7unsigned char keyval; //储存按键值/************************************************************** 函数功能:延时输出音频**************************************************************/ void delay(void){unsigned char i;for(i=0;i<200;i++);}/************************************************************** 函数功能:软件延时子程序**************************************************************/ void delay20ms(void){unsigned char i,j;for(i=0;i<100;i++)for(j=0;j<60;j++);}/************************************************************** 函数功能:主函数**************************************************************/ void main(void){unsigned char D[ ]={0,8,0,8,7,4,11}; //设定密码EA=1; //开总中断ET0=1; //定时器T0中断允许TMOD=0x01; //使用定时器T0的模式1TH0=(65536-500)/256; //定时器T0的高8位赋初值TL0=(65536-500)%256; //定时器T0的高8位赋初值TR0=1; //启动定时器T0keyval=0xff; //按键值初始化while(keyval!=D[0]) //第一位密码输入不正确,等待;while(keyval!=D[1]) //第二位密码输入不正确,等待;while(keyval!=D[2]) //第三位密码输入不正确,等待;while(keyval!=D[3]) //第四位密码输入不正确,等待;while(keyval!=D[4]) //第五位密码输入不正确,等待;while(keyval!=D[5]) //第六位密码输入不正确,等待;while(keyval!=D[6]) //没有输入“OK”,等待;P3=0xfe; //P3.0引脚输出低电平,点亮LED}/**************************************************************函数功能:定时器0的中断服务子程序,进行键盘扫描,判断键位**************************************************************/void time0_interserve(void) interrupt 1 using 1 //定时器T0的中断编号为1,使用第一组寄存器{unsigned char i;TR0=0; //关闭定时器T0P1=0xf0; //所有行线置为低电平“0”,所有列线置为高电平“1”if((P1&0xf0)!=0xf0) //列线中有一位为低电平“0”,说明有键按下delay20ms(); //延时一段时间、软件消抖if((P1&0xf0)!=0xf0) //确实有键按下{P1=0xfe; //第一行置为低电平“0”(P1.0输出低电平“0”)if(P14==0) //如果检测到接P1.4引脚的列线为低电平“0”keyval=1; //可判断是S1键被按下if(P15==0) //如果检测到接P1.5引脚的列线为低电平“0”keyval=2; //可判断是S2键被按下if(P16==0) //如果检测到接P1.6引脚的列线为低电平“0”keyval=3; //可判断是S3键被按下if(P17==0) //如果检测到接P1.7引脚的列线为低电平“0”keyval=4; //可判断是S4键被按下P1=0xfd; //第二行置为低电平“0”(P1.1输出低电平“0”)if(P14==0) //如果检测到接P1.4引脚的列线为低电平“0”keyval=5; //可判断是S5键被按下if(P15==0) //如果检测到接P1.5引脚的列线为低电平“0”keyval=6; //可判断是S6键被按下if(P16==0) //如果检测到接P1.6引脚的列线为低电平“0”keyval=7; //可判断是S7键被按下if(P17==0) //如果检测到接P1.7引脚的列线为低电平“0”keyval=8; //可判断是S8键被按下P1=0xfb; //第三行置为低电平“0”(P1.2输出低电平“0”)if(P14==0) //如果检测到接P1.4引脚的列线为低电平“0”keyval=9; //可判断是S9键被按下if(P15==0) //如果检测到接P1.5引脚的列线为低电平“0”keyval=0; //可判断是S10键被按下if(P16==0) //如果检测到接P1.6引脚的列线为低电平“0”keyval=11; //可判断是S11键被按下if(P17==0) //如果检测到接P1.7引脚的列线为低电平“0”keyval=12; //可判断是S12键被按下P1=0xf7; //第四行置为低电平“0”(P1.3输出低电平“0”)if(P14==0) //如果检测到接P1.4引脚的列线为低电平“0”keyval=13; //可判断是S13键被按下if(P15==0) //如果检测到接P1.5引脚的列线为低电平“0”keyval=14; //可判断是S14键被按下if(P16==0) //如果检测到接P1.6引脚的列线为低电平“0”keyval=15; //可判断是S15键被按下if(P17==0) //如果检测到接P1.7引脚的列线为低电平“0”keyval=16; //可判断是S16键被按下for(i=0;i<200;i++) //让P3.7引脚电平不断取反输出音频{sound=0;delay();sound=1;delay();}}TR0=1; //开启定时器T0TH0=(65536-500)/256; //定时器T0的高8位赋初值TL0=(65536-500)%256; //定时器T0的高8位赋初值}五、用Proteus软件进行仿真利用Keil软件进行编译通过后,生成hex文件。
基于单片机的指纹识别电子密码锁设计 开题报告
毕业设计开题报告基于单片机的指纹识别电子密码锁系别:班级:学生姓名:指导教师:开题报告填写要求1.开题报告作为毕业设计答辩委员会对学生答辩资格审查的依据材料之一,应在指导教师指导下,由学生在毕业设计工作前期完成,经指导教师签署意见、专家组及系主任审查后生效;2.开题报告必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴;3.毕业设计的开题报告应包括以下内容:(1)主要技术指标;(2)工作思路;(3)课题的准备情况及进度计划;(4)参考文献。
4.开题报告的撰写应符合科技文献规范,且不少于2000字;参考文献应不少于15篇,包括中外文科技期刊、教科书、专著等。
5.开题报告正文字体采用宋体小四号,1.5倍行距。
附页为A4纸型,左边距3cm,右边距2cm,上下边距为2.5cm,字体采用宋体小四号,1.5倍行距。
6.“课题性质”一栏:理工类:A.理论研究B.应用研究C工程设计D.软件开发E.其它经管文教类:A.理论研究B.应用研究C.实证研究D.艺术创作E.其它“课题来源”一栏:A.科研立项B.社会生产实践C.教师自拟D.学生自选“成果形式”一栏:A.论文B.设计说明书C.实物D.软件E.作品毕业设计开题报告基于单片机的指纹识别电子密码锁设计一、研究目的随着社会的发展和技术的进步,传统的安全防盗系统面临极大的挑战。
生物识别技术是根据人的体貌、声音等生物特征进行身份验证的科学解决方案,现有的生物识别技术大致上包括指纹识别技术、掌纹识别技术、视网膜识别技术、虹膜识别技术、面相识别技术等。
生物识别技术优势主要有:1、减少、消除身份假冒进行真实身份的确认:2、降低管理的成本,取代了身份人工人证的的过程:3、方便使用者,减少或消除了使用卡、钥匙或者密码的麻烦。
生物识别技术的发展起始于指纹研究,它亦是目前应用最广泛的生物识别技术。
为了有效地的防止信息资料,财产的安全生物识别技术的安全系数较传统意义上的身份验证机制有了很大提高,越来越得到社会的重视。
基于51单片机的电子密码锁开题报告
和市场认可程度看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和金库,还有一部分应用于保管箱和运钞车。
在其他技术领域还有遥控式电子密码锁以及卡片式密码锁等。
由于这种“自生自长、随身携带”的“钥匙”优点突出,因此这种锁很快度过了性能不太稳定、价格昂贵的初始期,变得越来越实用、越来越“特征”,受到人们的普遍欢迎。
现今,生物特征技术发展迅速,除了价格因素和尺寸体积因素对普及尚有所限制外,生物特征电子防盗锁在金融业的前景被人们普遍看好。
由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子防盗锁获得高度的保密性。
组合使用信息也能够使电子防盗锁获得无穷扩展的可能,使产品多样化。
21世纪初。
接触式卡的技术成熟、价格较低,应用也较为广泛;非接触式卡使用隐蔽、方便,大有后来居上之势。
储存信息量大是卡的优势,它不仅作为钥匙,还可载入多项个人信息,特别适合金融业注重“验明正身”的行业特点,而且一卡多用(如入门、开锁、存储、付费等)带来持卡人的便利。
使用这类电子防盗锁,需要仔细保管卡(即钥匙),尤其丢失了必须尽快取消该卡的授权。
21世纪初,在西方发达国家,密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全、可靠的技术实现大门的管理。
在我国密码锁整体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平。
但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。
国内的不少企业也引进了世界上先进的技术,发展前景非常可观。
二、课题研究的主要内容、研究方法或工程技术方案和准备采取的措施1.课题研究的主要内容本设计采用单片机为主控芯片,用户想要打开锁,必须先通过键盘输入正确的密码才能将锁打开。
密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警,密码还可以由用户自己修改设定。
基于51单片机的密码锁设计报告
基于51单片机的密码锁设计报告课程:单片机原理学院:电子与信息工程学院专业:班级:姓名:学号:指导老师:完成日期:目录一、矩阵按键 (1)(1)按键接口 (1)(2)按键开关的抖动问题 (1)二、LCD1602液晶 (2)(1)1602 液晶的介绍 (2)(2)液晶的读写时序介绍 (4)(3)1602 液晶的指令介绍 (6)三、设计 (7)(1)输出密码后,显示LCD1602 (7)(2)输出密码后,交替亮灭显示LED (7)四、程序设计 (7)(1)主程序 (7)(二)LCD1602程序 (9)(3)矩阵键盘程序 (10)五、仿真截图 (12)(1)输出密码后,显示LCD1602 (12)(2)输出密码后,交替亮灭显示LED (15)基于51单片机的密码锁设计一、矩阵按键(1)按键接口键盘是由若干按键组成的开关矩阵,它是微型计算机最常用的输入设备,用户可以通过键盘向单片机输入指令、地址和数据。
一般单片机系统中采和非编码键盘,非编码键盘是由软件来识别键盘上的闭合键,它具有结构简单,使用灵活等特点,因此被广泛应用于单片机系统。
(2)按键开关的抖动问题组成键盘的按键有触点式和非触点式两种,单片机中应用的一般是由机械触点构成的。
在下图1、图2中,当按键被按下时,P1.0输入为高电平;当按键按下后,P1.0输入为低电平。
由于按键是机械触点,当机械触点断开、闭合时,会有抖动动,P1.0输入端的波形如图2所示。
这种抖动对于人来说是感觉不到的,但对单片机来说,则是完全可以感应到的,因为单片机处理的速度是在微秒级,而机械抖动的时间至少是毫秒级,对单片机而言,这已是一个“漫长”的时间。
图1图2按键抖动波形为使CPU能正确地读出P1口的状态,对每一次按键只作一次响应,就必须考虑如何去除抖动,常用的去抖动的方法有两种:硬件方法和软件方法。
单片机中常用软件法,因此,对于硬件方法我们不介绍。
软件法,就是在单片机获得P1.0口为低的信息后,不是立即认定按键已被按下,而是延时10毫秒或更长一些时间后再次检测P1.0口,如果仍为低,说明按键的确按下了,这实际上是避开了按键按下时的抖动时间。
51单片机电子密码锁报告
信息工程学院51单片机的密码锁控制器的设计实验报告专业:电气工程及其自动化班级:10040921基于51单片机的密码锁控制器设计一、设计目的:要求设计的电子密码锁的密码用键盘上的数字按键产生的6位数字码构成的密码。
如果输入密码正确开锁(发光二极管量),如果密码不正确,发出报警信号。
二、实验要求:1、显示位数:6位密码显示2、键盘设置密码三、设计方案:本设计包括矩阵键盘接口电路、密码锁的控制电路和输出显示电路等三部分。
键盘部分包括键盘扫描时序产生电路;键盘扫描;弹跳消除;键盘译码;按键存储。
程序控制包括数字按键的数字输入;存储及清除;功能按键的功能设计;移位寄存器的设计与控制;密码清除、变更、存储;激活开锁电路;密码核对;解除电锁电路。
输出显示电路的设计包括:数据选择;BCD对显示译码;七段显示扫描。
(1)密码数据输入:每按一个数字键,在显示器上显示一个“-”最多可设置6位密码。
(2)密码设置:每按一个数字键,就输入一个数值,并在显示器上的最右方显示出该数值,并将先前已经输入的数据依序左移一个数字位置。
注意:密码设置必须是在开锁状态下设置。
(3)数码清除:按下此键可清除前面所有的输入值,清除成为“000000”。
(4)密码更改:按下此键时将目前的数字设定成新的密码。
(5)激活电锁:按下此键可将密码锁上锁。
(6)解除电锁:按下此键会检查输入的密码是否正确,密码正确即开锁。
(7)密码错误:声光报警四、实验电路及连线:1、实验接线2、LED电平显示电路实验仪上装有8只发光二极管及相应驱动电路。
见下图,L0―L7为相应发光二极管驱动信号输入端,该输入端为高电压电平“1”时发光二极管点亮。
我们可以通过P1口对其直接进行控制,点亮或者熄灭发光二极管。
LED电平显示电路3、键盘及LED显示电路键盘和LED显示的地址译码见下图,做键盘和LED实验时,需要将KEY/LED CS接到相应的地址译码上。
位码输出的地址为0X002H,段码输出的地址为0X004H,键盘行码读回的地址为0X001H,此处X是由KEY/LED CS决定,参见地址译码。
基于单片机的电子密码锁开题报告
基于单片机的电子密码锁开题报告单片机在电子领域技术已经十分普及,根据其优越的性能,针对电子领域的应用,它可以用于识别、测量和控制等领域的工作,并能够实现这些工作的完美实施。
本实验室要基于单片机技术,设计并实现一款电子密码锁,为此,本人要做出以下相关研究,开展电子密码锁的研究工作。
电子密码锁是一种可以根据输入密码,辨认密码之正确性,从而可以实现开锁/禁锁控制功能的电子装置,可以应用到普通家里、宿舍等场合中。
以往大多使用机械按键式的锁结构或者机械钥匙式的机械锁形式,现阶段的安全锁均有这些形式,安全性能一般。
而电子密码锁,则可以实现更高效率、更高可靠性的安全系统保护,在重要的公司、机关及政府部门的管理的场合,也可以得到相应的应用。
本实验室的电子密码锁项目将基于单片机开发,尤其采用基于C 语言的单片机编程实现。
主要功能是:(1)系统初始设置:确保系统可以正常运行、生产和控制;(2)密码输入:使用密码键盘进行输入;(3)密码比对:根据输入的密码,向数字表明系统比较,并根据比较结果进行开锁操作;(4)加锁功能:当密码未正确输入,锁定的功能,实现安全系统的有效控制;(5)开锁记录:运行情况的监测,可以按照给定的指令记录开锁记录,备份维护;(6)用户界面:设计具有良好可视化界面,提供可视化的控制,以方便用户的使用。
实验内容:首先,要调研比较市场上的电子密码锁的技术背景和结构模型,研究其原理,确定本实验的结构以及所采用的单片机型号。
其次,要设计数字控制流程,编写程序程序,设计有效的控制结构,以及实现待选定的电子密码锁控制系统。
最后,要实施测试,并形成有效的监控和记录系统。
本实验将为实现电子密码锁提供可靠的技术支持,为社会安全保密提供更有力的保障,有助于在安全领域全面提升技术水平,实现“安全的、有效的”的保密工作,同时也有助于促进社会安全治理水平的提升。
开题报告-基于单片机的电子密码锁的设计
一、选题的依据及意义在人们的日常生活中,锁被广泛使用,人们常用锁来锁一些贵重物品乃至自己的家门,目的就是为了提高安全性。
常见的锁有普通机械锁、机械密码锁、电磁卡锁、指纹(虹膜)锁等。
而普通的机械锁极容易被强行破坏,安全系数不高;机械密码锁虽然安全系数高但造价相对较高,目前在保险柜上应用较多;电磁卡锁由于磁卡信息极易受外界干扰而失磁导致无法开锁,而指纹(虹膜)锁虽然安全性很好,但会因手指划伤虹膜充血等收到限制。
通过分析我们不难发现传统密码锁或多或少存在一些不足从而降低了其保密的安全性,因此研究一种新型的密码锁是具有有很高的现实需求性。
锁是一种保安措施,是人类为了保护自己私有财产而发明的一种用钥匙才能开启的装置。
随着人们生活水平的提高和安全意识的加强,对锁的要求也越来越高,即要安全可靠的防盗,又要使用方便。
这就使得传统的锁防盗效果已经满足布勒现代社会的防盗需要,而且还存在着随身带钥匙的不便。
因此近几年,随着科学技术的发展,一种新型的电子密码锁应运而生。
电子密码锁运用电子电路控制机械部分,使两者紧密结合,从而避免了因为机械部分被破坏而导致开锁功能失常的问题,而且密码输入错误时还有报警声,大大增加了电子密码锁的防盗功能。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁。
电子密码锁与传统密码锁相比较,拥有海量的密齿,通常从10000到10000000不等,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
在科学技术不断发展的今天,电子密码防盗锁作为防盗卫士的作用也日趋重要。
针对平常锁具给人们带来的不便,若使用机械式钥匙开锁,则结构简单,安全性不好。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生,电子密码锁是一种通过密码输入来控制电路或是芯片工作,而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。
基于单片机的电子防盗密码锁的设计开题报告
基于单片机的电子防盗密码锁的设计开题报告基于单片机的电子防盗密码锁的设计一、引言随着社会的发展和科技的进步,人们对于家庭安全和财产保护的需求日益增长。
传统的机械锁具已经无法满足现代社会的安全需求,因此,一种高效、安全、便捷的电子防盗密码锁应运而生。
本文将探讨基于单片机技术的电子防盗密码锁的设计与实现。
二、设计目标本次设计的目标是通过单片机技术,实现一款具有防盗功能、密码保护、便于携带的电子密码锁。
该密码锁具备以下特点:1、具有防盗功能:通过内置传感器或外部连接的报警装置,防止未经许可的入侵。
2、密码保护:采用用户设定的密码来控制锁的开启和关闭。
3、便于携带:设计为小型化,方便随身携带。
三、技术路径本次设计将采用单片机作为核心控制器件,配合密码输入模块、传感器模块、报警模块以及电源模块来实现电子防盗密码锁的功能。
其中,单片机作为整个系统的控制中心,将负责处理用户输入的密码、检测各模块的状态、控制锁的开启和关闭等。
四、工作流程1、用户通过密码输入模块输入正确的密码。
2、单片机接收并验证密码。
3、如果密码正确,单片机会控制锁的开启或关闭。
4、如果密码错误,单片机会触发报警模块报警,同时拒绝打开锁。
5、单片机还会不断检测传感器模块的状态,如果有异常入侵,同样触发报警模块。
五、预期成果通过本次设计,我们期望能实现一款基于单片机技术的电子防盗密码锁,具备防盗、密码保护和便携等特点。
该密码锁不仅可以满足家庭安全需求,还可以应用于贵重物品的保管,如珠宝、文件等。
同时,由于其便携性,还可以用于旅行时行李的安全保护等。
六、实验计划本次设计将分为几个阶段进行,包括硬件选择与设计、软件编程、系统集成和测试等。
预计将进行以下实验:1、硬件选择与设计:根据设计需求,选择适合的单片机、传感器、密码输入模块、报警模块和电源模块。
2、软件编程:根据设计要求,编写单片机程序,实现密码验证、锁的控制、报警等功能。
3、系统集成:将各硬件模块与软件程序进行集成,构建完整的电子防盗密码锁系统。
基于51单片机的电子密码锁设计毕业论文任务书开题报告
完成毕业设计
认真完成毕业设计内容,准备毕业答辩,顺利通过毕业设计并取得优秀成果
LOGO
Page 6
基于51单片机的电子密码锁的设计
社,2006 【3】陈明荧.89C51单片机课程设计实训教材.北京.清华大学出版 社,2004 【4】刘瑞新.单片机原理及应用教程.北京.机械工业出版社,2003 【5】求是科技.单片机.人民邮电大学出版社,2005 【6】李朝青.单片机原理及接口技术.北京.北京航空航天大学出版 社,2002 【7】饶庆和.89C51单片机实用技术.北京.人民邮电出版社,2003 【8】清华大学电子学教研组.闫石.数字电路基础.高等教育出版 社,2008 【9】李华.MCS-51系列单片机使用接口技术.北京航空航天大学出版 社,1993 【10】杨欣.王玉凤.51单片机应用实例详解 清华大学出版社 ,2010
数据选择电路、 八段显示器扫描电路。
LOGO
Page
4
基于51单片机的电子密码锁的设计
设计思路
首先设计AT89C51的基本外围电路:复位电路,电源电路,起振电路。
1 2 3
设计电子密码锁的主要功能单元:按键单元,显示单元,掉电存储单 元,报警单元。
利用Protel 软件设计完整电路图,将外围基本电路跟重要功能单元跟 AT89C51进行布线设计。运用Keil软件编译程序。
2011.10.1— 2011.10.25 选题并 充分查阅相关资料, 同时消化吸收资料内 容
LOGO
Page 9
贵阳学院
物理电子息科学与技术系
08电子信息科学与技术 龙光权 080601401003
2011年10月25日
LOGO
Page 3
基于51单片机的电子密码锁的设计
基于51单片机的密码锁设计报告
基于51单片机的密码锁设计报告一、引言随着科技的不断发展,安全问题越来越受到人们的关注。
密码锁作为一种常见的安全防护设备,在保护个人财产和隐私方面发挥着重要作用。
本设计报告介绍了一种基于 51 单片机的密码锁系统,该系统具有成本低、可靠性高、操作简单等优点,适用于家庭、办公室等场所。
二、系统总体设计(一)设计目标设计一个基于 51 单片机的密码锁系统,实现以下功能:1、密码输入与验证功能。
2、密码修改功能。
3、错误输入次数限制及报警功能。
4、开锁状态指示功能。
(二)系统组成本系统主要由 51 单片机、矩阵键盘、液晶显示屏(LCD)、电磁锁驱动电路、报警电路等组成。
1、 51 单片机作为核心控制器,负责处理密码输入、验证、修改等操作,并控制其他模块的工作。
2、矩阵键盘用于输入密码和执行相关操作。
3、 LCD 显示屏用于显示系统状态和提示信息。
4、电磁锁驱动电路用于控制电磁锁的开关。
5、报警电路在密码输入错误次数超过限制时发出报警信号。
三、硬件设计(一)51 单片机选型本设计选用 STC89C52 单片机,该单片机具有丰富的 I/O 口资源、较高的性价比和良好的稳定性。
(二)矩阵键盘设计矩阵键盘采用 4×4 行列式结构,通过扫描的方式获取按键值。
(三)LCD 显示屏接口设计选用 1602 液晶显示屏,通过并行接口与单片机连接,实现数据的传输和显示。
(四)电磁锁驱动电路设计电磁锁采用直流电源供电,通过三极管驱动电路控制其开关。
(五)报警电路设计报警电路采用蜂鸣器实现,当密码输入错误次数超过限制时,单片机输出高电平驱动蜂鸣器发声报警。
四、软件设计(一)主程序流程系统上电后,首先进行初始化操作,包括单片机端口初始化、LCD 初始化等。
然后进入密码输入状态,等待用户输入密码。
用户输入密码后,进行密码验证,如果密码正确,则打开电磁锁,并显示开锁成功信息;如果密码错误,则记录错误次数,并显示错误提示信息。
51单片机的开题报告
毕业设计(论文)开题报告理工类题目:基于PROTEUS的单片机智能电子密码锁的仿真设计学院:专业班级:学生姓名:学号:指导教师:年月日淮海工学院毕业设计(论文)开题报告1.课题研究的意义,国内外研究现状、水平和发展趋势课题研究的意义:在当今社会,安全防盗已成为社会问题,而锁自古以来就是防盗的重要工具,目前国内大部分人使用的还是传统的机械锁,然而,眼下假冒伪劣的机械锁互开率非常之高,此外,即使是一把质量过关的机械锁,通过急开锁,甚至可以在不损坏锁的前提下将锁打开。
机械锁的这些弊端为一种新型的锁——电子密码锁,提供了很大的发展空间。
从经济实用的角度出发,设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,密码锁共6位密码,每位的取值范围为0~9,用户可以自行设定和修改密码,每个密码按键都有声、光提示。
用户想要打开锁,必须先通过提供的键盘输入正确的密码才可以,当密码输入错误时会有提示,为了提高安全性,当密码输入错误三次将报警十分钟,期间输入密码无效,以防窃贼多次试探密码。
四位密码同时输入正确,锁才能打开。
锁内有备用电池,只有内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的,因此保密性强、灵活性高。
其特点如下:1) 保密性好,编码量多,远远大于弹子锁。
随机开锁成功率几乎为零。
2) 密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。
3) 误码输入保护,当输入密码多次错误时,报警系统自动启动。
4) 无活动零件,不会磨损,寿命长。
5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。
6) 电子密码锁操作简单易行,一学即会。
国内外研究现状、水平和发展趋势:20世纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。
基于单片机的电子密码锁设计开题报告
基于单片机的电子密码锁设计开题报告基于单片机的电子密码锁设计开题报告The Standardization Office was revised on the afternoon of December 13, 2020基于单片机的电子密码锁设计开题报告一、毕业论文代写课题背景和意义在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都获得了大大的提高。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等缺点,再加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接受程度,电子密码锁是这类电子防盗产品的主流。
二、课题任务的主要内容根据设定好的密码,采用4×4键盘实现密码的输入功能,当密码输入正确之后,锁就打开,如果输入的密码不正确,就锁定按键3秒钟,同时发出报警声。
(1)单片机型号可选AT89C51。
基于单片机的电子密码锁开题报告
基于单片机的电子密码锁开题报告随着科技的不断发展,新的保护方式涌现于人们的视野,其中最常见的就是电子密码锁。
电子密码锁是一种基于单片机控制的保密工具,能够被广泛应用于各种门锁、安全箱、机器人等场景中,将有效保护用户的信息安全。
本文旨在利用单片机技术设计一种电子密码锁,借此来提高信息安全措施。
本文将会通过研究单片机技术和电子密码锁的关系,设计合适的电路图,控制电子密码锁的开关,实现在任意时刻有效地进行信息保护。
单片机技术单片机技术是一种运用于电子设备的芯片技术,具有微型大、重量轻、功能强、稳定性高、耗电少等优点,使其应用于广泛的领域,而且能够在硬件的层面上极大地提高电子设备的复杂性。
单片机技术在电子密码锁中的应用,一方面可以控制硬件,提供输入、输出信号,另一方面,单片机可以通过存储器中的信息,实现电子密码锁的开闭控制。
例如,可以利用单片机技术控制电器的状态,当设定的密码被输入时,电子密码锁能够被打开;反之,一旦密码被输入错误,即可使电子密码锁关闭。
电子密码锁设计在设置电子密码锁时,首先要安装电子元件,例如,电源、电阻、电容、电感、电容等,以及使用单片机作为主控芯片,进行系统控制,并根据程序设定和存储算法,来控制电子密码锁的开关机动作。
另外,在构建电子密码锁系统时,还应该考虑到设定密码的安全性,以及异常情况下的预防措施,例如,当用户在输入密码时,如果状态不正确,系统将不会进行开锁动作,而是要求重新输入密码。
结论本文研究了单片机技术在电子密码锁中的应用,并将硬件和软件结合起来,完成了一个电子密码锁的设计。
本文对具体的电路设计也提出了设计建议,使得电子密码锁具有良好的安全性和可靠性。
本研究设计的电子密码锁可以实现用户隐私信息的保护和安全,实现信息安全控制及认证的功能,有利于解决人们在交通出入、财产安全等方面的安全问题。
推论在未来,随着科技的不断发展,电子密码锁将会带来更高效、更安全的安全保护方式。
例如,开发更先进的传感器技术,如指纹识别、虹膜识别等,这些技术可以更有效地实现安全控制,并带来更舒适的用户体验。
(完整版)基于单片机的数字密码锁开题报告
当今智能电子密码锁发展已经到了非常高的境界,由于电子元件特别是单片机应用在这几年得到空前发展,无论功能性,稳定性都比较全面,在保密方面已做到人眼识别,指纹识别,人声识别基本上电影上有的现实也有。在国外发展比较早,所以应用也比较广泛,主要在家庭装较贵重地方,银行,保险柜等应用较多,在国内这方面发展也较快,不管自己开发或是引进都有,在重要地方应用也较多,由于价钱比普通弹子锁较贵,早几年应用较少,现在越来越普及到平常化,未来的发展也会越来越被大众采用,由于它的功能、安全是弹子锁无法相比的。发展前境是非常大的。
第3-5周:完成设计技术方案的比较、选择,指导教师审核;
第6-13周:按照毕业设计指导书各项要求进行设计、调试、仿真等工作,并每周与指导老师
行一次沟通。其中第10周准备好期中教学检查有关毕业设计相关材料;
第14周:按照毕业论文的格式规定及要求,认真撰写毕业设计说明书和提纲及设计初稿。
第15周:完成毕业设计的修改、完善及装订工作。
方案二:采用一种是用以AT89C51为核心的单片机控制方案。
选用单片机AT89C51 作为本设计的核心元件,利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接LCD显示器用于显示作用。其原理如下图2.1所示:
还有一些基本打单片机原理,还需要后续的查找资料来了解
最重要的就是先画出原理图的难点。
五、研究方法
通过查资料,了解单片机的基础知识,询问指导老师,在自己慢慢的研究,主要通过查资料和通过老师的指导来完成。
具体通过中外的文献来研究理论的可行性,通过查阅单片机AT89C51的原理功能。去了解实现该功能,现在的单片机的功能越来越强大。例:AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
基于单片机的电子密码锁开题报告
基于单片机的电子密码锁开题报告项目背景与目的随着科技的发展和智能化的进步,传统的机械密码锁逐渐被电子密码锁所取代。
电子密码锁具有安全性高、使用方便等优点,因此在家庭、商业场所、办公室等场合得到了广泛应用。
本项目的目的是设计并实现一种基于单片机的电子密码锁。
通过该电子密码锁,用户可以通过输入密码来开启或关闭锁具,提供一种便捷而安全的门禁系统。
项目内容与技术路线本项目的主要内容包括硬件设计与软件编程两个方面。
硬件设计:•使用单片机作为控制核心,利用其高性能和可靠性;•运用按键、LCD显示屏、继电器、电磁锁等元器件,实现用户输入密码、显示密码状态、控制锁具开关的功能;•电源部分选用适配器和电池,以保证系统的可靠供电。
软件编程:•采用C语言进行单片机程序的编程,实现用户密码的输入与验证;•设计密码存储与输入的算法,确保密码的安全性;•利用LCD显示屏实时显示密码状态,提供友好的用户界面;•通过编程控制继电器和电磁锁的开关,实现锁具的远程控制。
预期成果本项目的预期成果包括:1.实现基于单片机的电子密码锁的硬件和软件设计;2.提供一个安全稳定、使用方便的电子密码锁原型;3.撰写相关的技术文档,包括开题报告、设计报告以及最终的实施报告;4.完成项目答辩和展示,向老师和同学展示项目的设计思路和实际效果。
时间计划本项目预计分为以下几个阶段,并按照时间计划逐步完成:1.需求分析和系统设计:确定系统需求,绘制系统框图和电路图,编写系统设计文档。
时间:1周。
2.硬件设计与制作:选购元器件,对硬件进行设计和布局,制作硬件原型。
时间:1周。
3.软件编程与测试:编写单片机程序,验证密码输入和验证算法,完成软件编程与测试。
时间:1周。
4.系统整合与调试:将软件与硬件进行整合,并进行整体调试和优化。
时间:1周。
5.文档撰写与完善:撰写项目的相关文档,包括开题报告、设计报告和实施报告。
时间:2周。
6.答辩与展示准备:准备项目答辩和展示所需资料,练习演讲技巧。
电子密码锁的设计研究开题报告
电子密码锁的设计研究开题报告一、课题背景和意义ﻭ锁是一种保安措施,是人类为了保护自己私有财产而发明的一种用钥匙才能开启的装置。
随着人们生活水平的提高和安全意识的,对锁的要求也越来越高,既要安全可靠的防盗,又要使用方便。
这就使得传统的锁防盗效果已经满足不了现代的防盗需要,而且还存在着随身带钥匙的不便.因此近几年,随着科学技术的不断,一种新型的电子密码锁应运而生.电子密码锁运用电子电路控制机械部分,使两者紧密结合,从而避免了因为机械部分被破坏而导致开锁功能失常的问题,而且密码输入错误是还有报警声,大大增加了电子密码锁的防盗功能。
同时因为电子密码锁不需要携带钥匙,弥补了钥匙极易丢失和伪造的缺陷,方便了锁具的使用.传统的锁由于构造简单,所以被撬的事件屡见不鲜,电子密码锁由于具有保密性高、使用灵活性好、安全系数高等优点,受到了广大用户的青睐。
二、国内外研究现状电子密码锁的种类繁多,例如数码锁、指纹锁、磁卡锁、IC 卡锁、生物锁等,但较实用的还是按键式电子密码锁。
20世纪XX年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,而且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显的进展。
ﻭ目前,在西方发达国家,密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于只能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。
在我国密码锁整体水平尚处在国际XX年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。
但国内自行研制开发的电子锁,其市场结构尚未,应用还不广泛.国内的不少企业也引进了世界上先进的技术,前景非常可观。
希望通过不的努力,使电子密码锁在我国也能得到广发应用。
三、设计主要内容1、电子密码锁设计方案的分析与方案选择;2、设计一典型结构的电子密码锁,分析其电路结构及控制程3、选者合适的电器元件;ﻭ4、编写控制程序;序;ﻭ5、将程序输入PC机,并修改进行模拟运行;ﻭ四、设计方案查阅文献技术资料,分析电子密码锁结构、工作原理和技术要求。
基于51单片机的密码锁设计报告
基于51单片机的密码锁设计报告基于51单片机的密码锁设计报告一、引言随着人们对个人财产安全的关注日益加深,密码锁作为一种智能识别系统,能够提供比传统机械锁更高的安全性和便利性。
51单片机作为一种常见的微控制器,具有体积小、价格低廉、易于编程和扩展等优点,因此被广泛应用于各种控制系统。
在本设计中,我们将基于51单片机构建一个密码锁系统。
二、系统总体设计本系统主要由51单片机、液晶显示屏(LCD)、矩阵键盘、报警模块和电源模块组成。
其中,51单片机作为主控芯片,负责处理用户输入的密码、控制LCD显示和报警模块。
LCD用于显示用户输入的密码和操作提示信息。
矩阵键盘用于用户输入密码。
报警模块在密码错误时发出警报。
电源模块为系统提供稳定的工作电压。
三、硬件设计1、51单片机:采用AT89C51或STC89C52等常见的51单片机。
2、液晶显示屏:选用1602 LCD,显示效果清晰,操作简单。
3、矩阵键盘:采用4×4键盘,按键布局可根据实际需求调整。
4、报警模块:使用蜂鸣器和LED进行声音和灯光提示。
5、电源模块:为系统提供+5V稳定电压。
四、软件设计本系统的软件设计主要分为以下几个模块:1、密码管理:包括密码设置、密码修改和密码重置等功能。
2、密码验证:在用户输入密码后,系统通过与预设的密码进行比对,判断密码是否正确。
3、系统提示:通过LCD显示操作步骤和提示信息,引导用户正确使用密码锁。
4、报警处理:在密码错误时,启动报警模块,发出警报声音和灯光提示。
五、系统调试与结果在完成硬件设计和软件编程后,我们对系统进行了调试和测试。
结果表明,基于51单片机的密码锁系统能够实现预设的功能,包括密码输入、密码验证、错误提示和报警等。
同时,系统运行稳定,具有良好的可靠性和安全性。
六、结论本设计基于51单片机的密码锁系统,实现了对密码的存储、输入和验证等功能,具有较高的安全性和便利性。
通过扩展报警模块,系统能够有效地应对非法入侵等情况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
和市场认可程度看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和金库,还有一部分应用于保管箱和运钞车。
在其他技术领域还有遥控式电子密码锁以及卡片式密码锁等。
由于这种“自生自长、随身携带”的“钥匙”优点突出,因此这种锁很快度过了性能不太稳定、价格昂贵的初始期,变得越来越实用、越来越“特征”,受到人们的普遍欢迎。
现今,生物特征技术发展迅速,除了价格因素和尺寸体积因素对普及尚有所限制外,生物特征电子防盗锁在金融业的前景被人们普遍看好。
由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子防盗锁获得高度的保密性。
组合使用信息也能够使电子防盗锁获得无穷扩展的可能,使产品多样化。
21世纪初。
接触式卡的技术成熟、价格较低,应用也较为广泛;非接触式卡使用隐蔽、方便,大有后来居上之势。
储存信息量大是卡的优势,它不仅作为钥匙,还可载入多项个人信息,特别适合金融业注重“验明正身”的行业特点,而且一卡多用(如入门、开锁、存储、付费等)带来持卡人的便利。
使用这类电子防盗锁,需要仔细保管卡(即钥匙),尤其丢失了必须尽快取消该卡的授权。
21世纪初,在西方发达国家,密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全、可靠的技术实现大门的管理。
在我国密码锁整体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平。
但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。
国内的不少企业也引进了世界上先进的技术,发展前景非常可观。
二、课题研究的主要内容、研究方法或工程技术方案和准备采取的措施
1.课题研究的主要内容
本设计采用单片机为主控芯片,用户想要打开锁,必须先通过键盘输入正确的密码才能将锁打开。
密码输入错误有提示,为了提高安全性,当密码输入错误三次将报警,密码还可以由用户自己修改设定。
2.工程技术方案
设计思想:在本设计中,主要分为硬件设计和软件设计两大部分。
1、电子密码锁的硬件设计
电子密码锁的关键是实现密码的输入、撤销、更改、开锁以及密码遗忘时重新设置密码等功能。
本设计使用AT89C51单片机作为密码锁的控制核心。
其电路结构主要由单片机、键盘接口电路、显示电路、开锁电路和密码保护电路五部分组成。
如图1所示。
图1 电子密码锁结构图
(1)单片机
单片机是整个电路的核心,单片机首先要读取键盘的输入,判断用户的操作从而控制相应的电路。
开机后首先进入初始界面要求输入密码,如60S内没有按键输入则关闭显示器,若有键按下则开始记录输入的密码,并与系统存储的密码校对,比较结果相同则提供用户想要的操作选项。
如果要更改密码首先要输入原密码,在输入两次新密码,判断原密码输入正确,且两次输入新密码相同才能更改。
最后要求用户输入密码提示问题和答案,以防止密码遗忘。
若密码不正确则显示密码错误并开始计时,如果在60S以内连续输入三次密码都错误则禁止输入密码并报警,并切换至密码遗忘界面,请求用户输入密码提示问题和答案,若正确则可以进行密码重置,完成后返回初始界面输入重置的密码,解除报警。