电子密码锁课程设计需要adad da转换器工作原理吗

电子密码锁毕业设计_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
电子密码锁毕业设计
上传于||文档简介
&&电​子​密​码​锁​毕​业​设​计​,​单​片​机​设​计
阅读已结束,如果下载本文需要使用3下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩24页未读,继续阅读
你可能喜欢文档分类:
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
淘豆网网友近日为您收集整理了关于基于单片机的电子密码锁的设计--课程设计任务书的文档,希望对您的工作和学习有所帮助。以下是文档介绍:1中北大学信息商务学院课程设计任务书13/14学年第一学期学院:信息商务学院专业:电子信息工程学生姓名:焦晶晶学号:学生姓名:侯战祎学号:课程设计题目:专业综合实践之单片机部分:基于单片机的电子密码锁的设计起迄日期:日~日课程设计地点:201,503指导教师:张权系主任:王浩全下达任务书日期:日2课程设计任务书1.设计目的:使用单片机设计电子密码锁对于提高学生的单片机应用能力具有较强的意义。通过该设计,可以巩固所学的单片机理论知识,培养学生硬件和软件的设计能力,从而促进学生所掌握的理论知识向实践应用的转变。2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):使用单片机设计一个单片机电子密码锁,包括硬件设计和软件设计。同组成员可按硬件设计和软件设计来分工,协作完成。具体功能要求:(1)输入6位数字密码,再按“D”键开门。若密码正确,则开门;否则显示“000000”(2)6位LED显示,可以显示所输入的密码数字;(3)内定密码“123456”,具有更改密码功能。3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:(1)查阅相关文献资料,了解电子密码锁的相关知识;(2)确定设计方案。绘制电路原理图;(3)编写软件程序并上机调试;(4)撰写课程设计说明书。3课程设计任务书4.主要参考文献:[1]叶启明.单片机制作的新型安全密码锁[J].家庭电子.2000,第六期:24-27[2]李明喜.新型电子密码锁的设计[J].机电产品开发与创新.2004,第八期:77-79[3]董继成.一种新型安全的单片机密码锁[J].电子技术.2004,第三期:55-60[4]胡汉才.单片机原理及其接口技术(第2版)[M].北京:清华大学出版社,2004[5]江志红.51单片机技术与应用系统开发[M].清华大学出版社,2008[6]童诗白,华成英.模拟电子技术基础[M]高等教育出版社,2000[7]阎石.数字电子技术基础[第四版][M].高等教育出版社.]周鑫,何建新,刘琥.基于单片机的电子密码锁控制电路设计[J]成都信息工程学院学报.]郭海英.基于单片机的电子安全密码锁的设计[J].佛山职业技术学院现代电子技术]王金国.采用单片机的电子密码锁控制电路[J].山东煤炭科技,-33.5.设计成果形式及要求:提供课程设计说明书一份;设计原理图及软件源程序;6.工作计划及进度:日~日:查阅资料;2014年:1月2日~1月7日:方案设计、实验验证;1月8日~1月9日:完成课程设计说明书;1月10日:答辩。系主任审查意见:签字:年月日4目录1绪论··············································································12系统方案设计···································································22.1设计目标·······························································22.2主控部分的选择······················································32.3密码输入方式·························································33硬件系统设计···································································43.1单片机STC89C52功能介绍···········································43.2硬件电路设计·························································53.2.1复位电路·························································63.2.2晶振电路·························································63.2.3存储电路··························································73.2.4键盘输入电路···················································83.2.5显示电路·························································83.2.6电源输入电路···················································93.2.7***电路························································104软件程序设计·································································104.1按键软件设计·························································114.1.1按键功能程序流程图········································114.1.2按键功能子程序···············································124.2密码设置软件设计···················································124.2.1密码设置程序流程图········································124.2.2密码设置子程序···············································134.3***软件设计··························································144.3.1***程序流程··················································144.3.2***功能子程序···············································145结论·············································································1611绪论在当今社会,安全防盗已成为社会问题,而锁自古以来就是防盗的重要工具,目前国内大部分人使用的还是传统的机械锁,然而,眼下假冒伪劣的机械锁互开率非常之高,此外,即使是一把质量过关的机械锁,通过急***,甚至可以在不损坏锁的前提下将锁打开。机械锁的这些弊端为一种新型的锁——电子密码锁,提供了很大的发展空间。本文从经济实用的角度出发,设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,密码锁共6位密码,每位的取值范围为1~8,用户可以自行设定和修改密码。用户想要打***,必先通过提供的键盘输入正确的密码才可以,密码输入错误有提示。6位密码同时输入正确,锁才能打开。锁内有备用电池,只有内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的,因此保密性强、灵活性高。其特点如下:1)保密性好,编码量多,远远大于弹子锁。随机***成功率几乎为零。2)密码可变,用户可以随时更改密码,防止密码被盗,同时也可以避免因人员的更替而使锁的密级下降。3)误码输入保护,当输入密码多次错误时,报警系统自动启动。4)无活动零件,不会磨损,寿命长。5)使用灵活性好,不像机械锁必须佩带钥匙才能***。6)电子密码锁操作简单易行,一学即会。从目前的技术水平和市场认可程度看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和取款机,由于人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。而且指纹识识别器在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等缺点,再加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于目前的技术水平与市场的接受程度,键盘式电子密码锁是这类电子防盗产品的主流。在科学技术不断发展的今天,电子密码防盗锁作为防盗卫士的作用也日趋重要。电子密码锁是集计算机技术、电子技术、数字密码技术为一体的机电一体化高科技产品,具有安全性高,使用方便等优点。2当今电子密码锁发展已经到了非常高的境界,由于电子元件特别是单片机应用在这几年得到空前发展,无论功能性,稳定性都比较全面,在保密方面已做到人眼识别,指纹识别,人声识别基本上电影上有的现实也有。在国外发展比较早,所以应用也比较广泛,主要在家庭装较贵重地方,银行,保险柜等应用较多,在国内这方面发展也较快,不管自己开发或是引进都有,在重要地方应用也较多,由于价钱比普通弹子锁较贵,早几年应用较少,现在越来越普及到平常化,未来的发展也会越来越被大众采用,由于它的功能、安全是弹子锁无法相比的[5]。发展前境也是非常大的。2系统方案设计2.1设计目标本设计采用STC89C52单片机为主控芯片,结合外围电路矩阵键盘、液晶显示器LCD1602和密码存储AT24C02等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到***电路或者报警电路控制***还是报警,组成的电子密码锁系统,能够实现:1.完全正确输入6位密码的前提下,有***提示;2.错误输入密码,显示“000000”;3.用户可以自行设定和修改密码;4.只有内部上电复位时才能设置或修改密码。系统整体设计框图如图2-1所示:3图2-1系统整体设计框图2.2主控部分的选择方案一:采用数字电路控制用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,将密码保存在JK触发器中,与输入密码通过比较器比较,判断结果是否相符合。采用数字电路设计的方案好处就是设计简单,但控制的准确性和灵活性差,故不采用。方案二:采用以单片机为核心的控制方案选用单片机作为系统的核心部件,实现控制与处理的功能。单片机具有资源丰富、速度快、编程容易等优点。利用单片机内部的随机存储器(RAM)和只读存储器(ROM)及其引脚资源,外接液晶显示(LCD),键盘输入等实现数据的处理传输和显示功能,基本上能实现设计指标。因此综合考虑,本系统采用方案二。2.3密码输入方式采用键盘输入方式,由各按键组成的矩阵键盘每条行线和列线都对应一条I/O口线,键位设在行线和列线的交叉点,当一个键按下就会有某一条行线与某一条列线接触,只要确定接触的是哪两条线,即哪两个I/O口线,就可以确定哪一个键被触动。行线设计成上拉口线,初始时被置高电位,列线悬空,初始置低。通过不断输入电路存储模块晶振电路主控芯片显示电路输出电路4读行线口线,或者中断方式触发键位扫描。当发现有键按下,将列线逐一置低,其他列线置高,读行线口线。当某条列线置低时,某条行线也被拉低,则确定这两条线的交点处的按钮被按下。每个按键都可通过程序赋予功能,从而完成密码识别本方案简单易行。3硬件系统设计3.1单片机STC89C52功能介绍STC89C52是51系列单片机的一个型号,它是STC公司生产的。STC89C52是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用STC公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的STC89C52单片机可提供许多较复杂系统控制应用场合。STC89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,STC89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。STC89C52有PDIP、PQFP/等三种封装形式,以适应不同产品的需求。其引脚图如图3-1示。P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78RST9P3.0(RXD)10P3.1(TXD)11P3.2(INT0)12P3.3(INT1)13P3.4(T0)14P3.5(T1)15P3.6(WR)16P3.7(RD)17XTAL218XTAL119GND20P2.0(A8)21P2.1(A9)22P2.2(A10)23P2.3(A11)24P2.4(A12)25P2.5(A13)26P2.6(A14)27P2.7(A15)28PSEN29ALE/PROG30EA/VPP31P0.7(AD7)32P0.6(AD6)33P0.5(AD5)34P0.4(AD4)35P0.3(AD3)36P0.2(AD2)37P0.1(AD1)38P0.0(AD0)40图3-1STC89C52引脚分布图5STC89C52具体介绍如下:①主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线②外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端③控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。④可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根[8]。P0口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.73.2硬件电路设计本设计主要由单片机、矩阵键盘、液晶显示器和密码存储等部分组成。其中矩阵键盘用于输入数字密码和进行各种功能的实现。由用户通过连接单片机的矩阵键盘输入密码,后经过单片机对用户输入的密码与自己保存的密码进行对比,从而判断密码是否正确,然后控制引脚的高低电平传到***电路。本系统共有两部分构成,即硬件部分与软件部分。其中硬件部分由电源输入部分、键盘输入部分、复位部分、晶振部分、显示部分,软件部分对应的由主程序、初始化程序、LCD显示程序、键盘扫描程序、启动程序、关闭程序、键功6能程序、密码设置程序、EEPROM读写程序和延时程序等组成。3.2.1复位电路单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态,并从这个状态开始工作,例如复位后PC=0000H,使单片机从第—个单元取指令。无论是在单片机刚开始接上电源时,还是断电后或者发生故障后都要复位。在复位期间(即RST为高电平期间),P0口为高组态,P1-P3口输出高电平;外部程序存储器读选通信号PSEN无效。地址锁存信号ALE也为高电平。根据实际情况选择如图3-4所示的复位电路。该电路在最简单的复位电路下增加了手动复位按键,在接通电源瞬间,电容C1上的电压很小,复位下拉电阻上的电压接近电源电压,即RST为高电平,在电容充电的过程中RST端电压逐渐下降,当RST端的电压小于某一数值后,CPU脱离复位状态,由于电容C1足够大,可以保证RST高电平有效时间大于24个振荡周期,CPU能够可靠复位。增加手动复位按键是为了避免死机时无法可靠复位。当复位按键按下后电容C1通过R5放电。当电容C1放电结束后,RST端的电位由R1与R2分压比决定。由于R11&&R15因此RST为高电平,CPU处于复位状态,松手后,电容C1充电,RST端电位下降,CPU脱离复位状态。R1的作用在于限制按键按下瞬间电容C1的放电电流,避免产生火花,以保护按键触电。E1R1K1R210K图3-2复位电路原理图3.2.2晶振电路ST89C52引脚XTAL1和XTAL2与晶体振荡器及电容C2、C1按图3-5所示方式连接。晶振、电容C2/C3及片内与非门(作为反馈、放大元件)构成了电容三点式振荡器,振荡信号频率与晶振频率及电容C1、C2的容量有关,但主要播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表基于单片机的电子密码锁的设计--课程设计任务书.doc
文档介绍:
1中北大学信息商务学院课程设计任务书13/14学年第一学期学院:信息商务学院专业:电子信息工程学生姓名:焦晶晶学号:学生姓名:侯战祎学号:课程设计题目:专业综合实践之单片机部分:基于单片机的电子密码锁的设计起迄日期:日~日课程设计地点:201,503指导教师:张权系主任:王浩全下达...
内容来自淘豆网转载请标明出处.您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
2013_基于单片机的电子密码锁设计毕业论文.doc78页
本文档一共被下载:
次 ,本文档已强制全文免费阅读,若需下载请自行甄别文档质量。
文档加载中...广告还剩秒
需要金币:200 &&
你可能关注的文档:
··········
··········
潍坊科技学院
毕 业 论 文 设
潍坊科技学院电子密码锁设计要求
单片机原理及应用课程设计
题目 电子密码锁的设计
专业班级 姓名
许世锦 学号 一、设计目的:训练学生综合运用己学课程的基本知识,独立进行单片机应用技术开发工作,掌握单片机程序设计、调试,应用电路设计、分析及调试检测。
二、设计要求:
1. 应用MCS-51单片机设计电子密码锁电路;
2. 电子密码锁电路选用8位控制,连续三次输入错误密码,密码锁输出报警信号,输入正确密码解除报警;
3. 硬件设计根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程;
4. 软件设计根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;
5. 原理图设计根据所确定的设计电路,利用Protel等有关工具软件绘制电路原理图、PCB板图、提供元器件清单。
三、参考资料:
[1] 李朝青.单片机原理及接口技术 简明修订版 [M]
[2] 李全利.单片机原理及接口技术[M]
[3] PROTEL99 SE电路设计与制板[M]] 摘要
随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,安全性能低,无法满足人们的需要。根据这一实际情况,本文由经济实用的角度出发,设计了以单片机系统为控制核心,由矩阵键盘系统、LED显示系统和报警系统等被控对象组成电子密码锁,系统能够完成开锁、超时报警、超次锁定、管理员解密、修改用户修改用户密码等基本的密码锁功能。
正在加载中,请稍后...

我要回帖

更多关于 电子密码锁课程设计 的文章

 

随机推荐