基于单片机的电子密码锁设计本科毕业设计论文.docx
- 文档编号:1277579
- 上传时间:2022-10-20
- 格式:DOCX
- 页数:53
- 大小:686.02KB
基于单片机的电子密码锁设计本科毕业设计论文.docx
《基于单片机的电子密码锁设计本科毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的电子密码锁设计本科毕业设计论文.docx(53页珍藏版)》请在冰豆网上搜索。
基于单片机的电子密码锁设计本科毕业设计论文
毕业论文
题目:
基于单片机的电子密码锁设计
毕业论文(设计)原创性声明
本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:
日期:
毕业论文(设计)授权使用说明
本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:
指导教师签名:
日期:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
毕业设计(论文)任务书
题目:
基于单片机的电子密码锁设计
姓名邹幼林系别电气与信息工程系专业电子科学与技术班级0702学号200701180226
指导老师李世军职称教研室主任
一、基本任务及要求:
本设计一种单片机控制的密码锁,具有按键有效指示、解码有效指示、控制开锁电平、控制报警、密码修改等功能主要内容。
主要要求有:
单片机的选择、总体方案的确定、硬件原理图设计、软件程序设计与调试撰写设计说明书等。
二、进度安排及完成时间:
1、第一周至第三周:
明确课题任务及要求,搜集课题所需资料,掌握资料查阅方法,了解本课题研究现状、存在问题及研究的实际意义。
2、第三周:
查阅相关资料,自学相关内容,确定课题总体方案,分配课题任务,确定个人研究重点,做好选题报告。
3、第四周至第五周:
根据自己研究的方向,确定自己的总体设计方案,根据对象特性进行各种控制方法的研究,并设计硬件总体模块图及软件模块图。
4、第六周至第十二周:
完成系统的控制方法研究,软、硬件设计。
5、第十三周至第十四周:
系统仿真及调试。
6、第十五周至第十六周:
整理资料,完成毕业论文编写,进行毕业答辩。
摘要
Abstract
基于单片机的电子密码锁的设计
摘要:
本次设计以单片机AT89C51作为本设计的核心元件,实现基于单片机的电子密码锁的设计,其主要具有如下功能:
(1)由用户设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。
错误则锁定或者报警。
(2)由用户自己修改设定密码(只支持6位密码),需要锁打开后才能修改密码。
修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。
(3)报警、锁定键盘功能。
当用户键入密码错误时,数码显示器会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。
此乃安全可靠性能之一。
电子密码锁的设计主要由三部分组成:
4×4矩阵键盘接口电路、密码锁的控制电路、输出八段显示电路。
另外系统还有LED显示灯,报警蜂鸣器等。
密码锁设计的关键问题是实现密码的输入、清除、更改、开锁等功能:
密码输入功能:
按下一个数字键,一个“-”就显示在最右边的数码管上,同时将先前输入的所有“-”向左移动一位。
密码清除功能:
当按下清除键时,清除前面输入的所有值,并清除所有显示。
密码更改功能:
将输入的值作为新的密码。
主要的设计实施过程:
首先,选用ATMEL公司的单片机AT89S51,以及选购其他电子元器件。
第二步,使用ProtelDXP2004设计硬件电路原理图。
第三步,使用KeiluVision3软件编写单片机的C语言程序、仿真、软件调试。
第四部,使用仿真软件进行模拟软、硬件调试。
完成本次毕业设计。
关键词:
4×4矩阵键盘;AT89S51;密码锁
Adesignoflocksthedisignproposalbasedonmonolithicintegratedcircuit’spassword
Abstract:
Baseonthethinkingofthecipherlock,thisdesignusesAT89C51ofATMELCOMPANYtocarryouttheSCMdigitalcipherlock,itsmainfunctionasfollow:
1.setpasswordwith6words,enterthewordsviakeybord,ifentertherightnumber,thelockwillunlock.
2.passwordcansetandfixbyyourself,youcanjustfixthepasswordwhenthelockiskeepingunlock.Itneedtoenterthenewpasswordtwicetoavoidthewrongactivity.
3.alarmfunction.Ifenterthewrongpassword,themonwillshowtheerrormessage,whenenterthewrongpasswordover3times,thebuzzerwillalarmandlockthekeybordatthesametime.
thislockismadeby3parts:
gobcircuitof4x4matrixkeybord,gobcircuitofcipherlock,gobcircuitof8waydisplayoutput.otherwise,thesystemhasLEDlight,andwarningbuzzer.
themainfunctionofthiscipherlockiscarriedoutenter,clear,andchangethepassword,andunlockthedoor.
1.enterthepassword:
pressonenumberbutton,onesignal"-"willshowonthedigitaltubeontherightside,plsputthe"-"toleftsideatthesametime.
2.clearthepassword:
presstheclearbuttontoclearallcodesyouhaveenterbefore.
3.changethepassword:
usethenewenternumberasthenewpassword.
4.unlockfunction:
presstheunlockbutton,thesystemwillcheckuptheenternumberandpassword,ifyesthelockwillopen,ifnotitkeeplock.
themainprocess:
first,useSCMAT89C51ofATMELcompany.second,designthetheorychartwithDXP2004,anddesignthePCBboard.third,compiletheClang.program,resemble,andtestwithsoftwarekeiluVision3.fourth,simulatethehardwaretestwithsoftwarePROTEUS.LAST,testthecircuitboardwithethesoftwareandhardware,finish.
Keywords:
Matrixkeyboard;AT89C51;Codedlocked
第1章绪论
1.1引言
目前,最常用的锁是20世纪50年代意大利人设计的机械锁,其机构简单、使用方便、价格便宜。
但在使用中暴露了很多缺点:
一、是机械锁是靠金属制成的钥匙上的不同齿形与锁芯的配合来工作的。
据统计,每4000把锁中就有两把锁的钥匙齿牙相同或类似,故安全性低。
二、是钥匙一旦丢失,无论谁捡到都可以将锁打开。
三、是机械锁的材料大多为黄铜,质地较软,容易损坏。
四、是机械锁钥匙易于复制,不适于诸如宾馆等公共场所使用。
出于安全、方便等方面的需要,门禁系统越来越发达,许多电子密码锁已相继问世。
如:
磁卡锁、声控锁、指纹识别、IC卡识别等等。
但这类产品的特点是针对特定有效卡、指纹或声音有效,且不能实现远程控制,只能适用于保密要求高且仅供个人使用的箱、柜、房间等。
而且卡片式IC卡还有易丢失等特点,加上其成本一般较高,一个程度上限制了这类产品的普及和推广。
随着人们生活水平的提高,电子密码防盗锁作为防盗卫士的作用日趋重要。
电子密码防盗锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁保密性差的缺点。
如果采用4位密码,则密码组合可达到104,每增加1位密码,密码组合就增加10倍。
以往基于单片机的电子密码锁的设计,都是直接设计硬件电路板与程序实现,并不能知道占用多少资源也没有对其可行性进行分析,总会遇到硬件资源消耗大,作品调试周期长,无法方便地按自己的设计意图反复修改自己的作品的难题。
而利用PROTEUS软件对基于单片机的电子密码锁进行仿真,那么上述难题可迎刃而解,通过介绍一种AT89S51单片机电子密码锁的仿真设计过程,证明了在PROTEUS的环境下可以方便完成单片机和数字电子系统的硬件设计和软件调试,同时也证明可缩短作品的开发周期,提高设计效率。
1.2电子密码锁的特点
电子密码锁是一种通过密码输入来控制电路或者芯片工作,从而控制机械开关的开闭,完成开锁、闭锁任务的电子产品。
它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。
现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。
其性能和安全性已大大超过了机械锁,主要特点如下:
1.保密性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 电子 密码锁 设计 本科 毕业设计 论文