基于at89c51密码锁毕业设计.docx
- 文档编号:6391434
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:6
- 大小:19.31KB
基于at89c51密码锁毕业设计.docx
《基于at89c51密码锁毕业设计.docx》由会员分享,可在线阅读,更多相关《基于at89c51密码锁毕业设计.docx(6页珍藏版)》请在冰豆网上搜索。
基于at89c51密码锁毕业设计
基于at89c51密码锁毕业设计
篇一:
基于AT89C51密码锁毕业设计
江阴职业技术学院
毕业论文
课题:
电子密码锁的设计与仿真
专业电子信息工程
学生姓名顾晓涛
班级09电子
(1)班
学号09030509
指导教师包军卫
完成日期XX年12月16号
摘要
在日常的生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
基于以上思路,本次设计使用ATMEL公司的AT89C51实现一基于单片机的电子密码锁的设计,其主要具有如下功能:
(1)设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。
(2)密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修
改密码。
修改密码之前必须再次输入密码,在输入新密码时候需要二
次确认,以防止误操作。
(3)报警、锁定键盘功能。
密码输入错误液晶显示器会出现错误提示。
(4)电子密码锁的设计主要由三部分组成:
4×4矩阵键盘接口电路、密码
锁的控制电路、输出显示电路。
另外系统还有LED提示灯,报警蜂鸣
器等。
密码锁设计的关键问题是实现密码的输入、清楚、更改、开锁等功能:
(1)密码输入功能:
按下一个数字键,一个“*”就显示在最右边的液晶
屏上。
(2)密码清除功能:
当按下清除键时,清除前面输入的所有值,并清除
所有显示。
(3)密码更改功能:
将输入的值作为新的密码。
(4)开锁功能:
当按下开锁键,系统将输入与密码进行检查核对,如果
正确锁打开,否则不打开。
Abstract
Inourdailylife,thesecurityofhouse,companydepartment,documentsandfinanceforms,alsosomepersonalinformationalwaysusedthelocktoprotectthem.Ifusethenormalkeystolockoutthedoor,weshouldtakenmanykeyswithourself.Thatissodifficulttouse.Andifwelostthekeyswithcareless,thesecuritylooksveryeasytobreakout.Asthedevelopingofthetechnology,people
askforhighsecurtymachines.Forsatisfythisrequest,thecipherlockisappeared.Thecipherhashighersecurity,lowercost,lowerpowerandeasytouse.
Baseonthethinkingofthecipherlock,thisdesignusesAT89C51ofATMELCOMPANYtocarryouttheSCMdigitalcipherlock,itsmainfunctionasfollow:
1.setpasswordwith6words,enterthewordsviakeybord,ifentertherightnumber,thelockwillunlock.
2.passwordcansetandfixbyyourself,youcanjustfixthepasswordwhenthelockiskeepingunlock.Itneedtoenterthenewpasswordtwicetoavoidthewrongactivity.
3.alarmfunction.Ifenterthewrongpassword,themonwillshowtheerrormessage.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.
目录
摘要..............................................................................................................................IAbstract.........................................................................................................................II目录..........................................................................................................................III
第一章绪论..................................................................................................................1
1.1背景.......................................................................................................................1
1.2电子锁...................................................................................................................1
1.3电子密码锁的特点..................................................................................................1
1.4电子密码锁的的发展趋势.......................................................................................2
第二章总体方案..........................................................................................................3
2.1系统结构................................................................................................................3
2.2总体方案比较与论证..............................................................................................3
2.3各方案比较.............................................................................................................4
2.3.1显示方案的选择........................................................................................4
第三章硬件设计........................................................................................................6
3.1单片机AT89C51简介.............................................................................................6
3.1.1主要特性...................................................................................................6
3.1.2管脚的说明...............................................................................................6
3.2输入键盘..............................................................................................................8
3.3显示部分..............................................................................................................8
3.3.1引脚的功能...............................................................................................9
3.3.2液晶显示指令............................................................................................9
3.3.3液晶显示指令..........................................................................................10
3.4震荡电路............................................................................................................10
3.5外部存储.............................................................................................................11
3.5.124c02引脚说明.........................................................................................11
3.5.224c02内部寻址,读/写操作.......................................................................11
第四章软件设计........................................................................................................12
4.1软件设计方案.......................................................................................................12
4.2软件设计总流程图................................................................................................14
4.3具体功能软件实施................................................................................................15
4.3.1键盘扫描.................................................................................................15
4.3.2按键消抖.................................................................................................17
4.3.3液晶显示.................................................................................................18
4.3.4密码修改.................................................................................................20
调试..........................................................................................................................21
5.1调试前的准备.......................................................................................................21
5.2硬件调试..............................................................................................................21
5.3软件调试..............................................................................................................22
5.4调试心得..............................................................................................................23
总结..........................................................................................................................23
致谢..........................................................................................................................24
参考资料......................................................................................................................25
附录..........................................................................................................................26
硬件原理图.................................................................................................................26
源程序........................................................................................................................26
篇二:
单片机课程设计_基于89C51的电子密码锁设计
单片机系统
课程设计
成绩评定表
设计课题基于89C51的电子密码锁设计
学院名称:
电气工程学院
专业班级:
学生姓名:
学号:
指导教师:
设计地点:
设计时间:
单片机系统
课程设计
课程设计名称:
基于89C51的电子密码锁设计
专业班级:
学生姓名:
学号:
指导教师:
课程设计地点:
课程设计时间:
目录
1概述............................................................4
2系统总体方案设计.................................................6
2.1任务分析....................................................6
2.2方案设计....................................................6
3硬件电路设计.....................................................7
3.1键盘电路设计................................................7
3.2LED显示电路.................................................8
3.3开锁电路...................................................10
3.4报警电路...................................................10
4软件设计........................................................11
4.1软件设计思路...............................................11
4.1键盘扫描子程序.............................................11
4.2LED显示子程序..............................................13
4.3密码比较和报警程序.........................................14
5系统调试........................................................16
6总结............................................................17
参考文献......................
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 at89c51 密码锁 毕业设计