六位电子密码锁毕业设计,仿真截图

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

XXXXXXXXXXXXXX届毕业设计说明书六位电子密码锁控制系统的设计院、部:xxxxxxxxxxxxxxx学生姓名:xxx指导教师:xxxx职称xxxxxx专业:xxxxxx班级:xxxxxxxxxx完成时间:2013.05.29摘要如今的生活中机械锁已经不能满足人们的要求了,这样电子密码锁就广泛的运用到了生活中,随着各式各样的密码锁诞生,对密码锁的要求也越来越高,所以密码锁在以后的生活中有着很大的发展空间。本次设计中的密码锁采用的是以单片机为核心的电路,设计出来的安全性高、成本低、功耗低、易操作的电子密码锁。电路中包括了键盘电路、显示电路、报警电路、开锁电路以及掉电存储电路。其中键盘电路采用的是4*4矩阵型键盘,该键盘电路可以为单片机节省I/O口的使用。为了更好的让用户知道输入的信息,在本设计中添加了显示电路。显示电路使用的是使用了单片机的一个串行口,用74LS247驱动数码管发光显示数码,再使用74LS138控制选位信号就可以完成该系统的显示功能。此显示模块方便而且简单。在安全性能方面,本设计中设计出了报警电路,防止外人胡乱使用密码而产生的不良后果,在输入密码错误三次的时候,电路就会发出报警并且会锁定键盘。这样就可以更好的防止用户以外的人胡乱操作密码锁而造成不必要的损失。在设计中因为要考虑原件成本的问题,所以就用了发光二极管来代替密码锁开锁的功能,根据发光二极管的指示来判断密码锁是否开锁,在发光二极管灯亮的时候,密码锁就打开,发光二极管灯灭,则表示密码锁打开失败。因为城市的供电一般很难保证百分百的稳定,所以考虑到停电时给用户带来很多的麻烦,所以本设计中用到了拥有掉电存储功能的电路,该电路中主要芯片为AT24CO2,其中包括了电源电路、电子开关自动切换电路、蓄电池自动充电电路。这样就在停电的情况下密码锁电路依然保持器电路功能。在本次设计中利用的是汇编语言,经过keil的编译,在protues中仿真,基本实现了以上的功能。关键词:单片机;4*4矩阵型键盘;报警电路;密码锁;开锁电路ABSTRACTMechanicallocknowlifealreadycan'tsatisfypeople'srequest,sothatelectroniccombinationlockiswidelyusedtothelife,withthebirthofavarietyofcombinationlock,alsomoreandmorehightotherequirementofcombinationlock,sothecombinationlockinlaterlifehasverybigdevelopmentspace.Thiscombinationlockisalsousedinthecircuitwithsingle-chipmicrocomputerasthecore,designedthehighsafety,lowcost,lowpowerconsumption,easytooperateelectroniccombinationlock.Includesthekeyboardcircuit,displaycircuit,alarmcircuit,lockcircuitandelectricstoragecircuit.ThekeyboardcircuitUSESis4*4matrixkeyboard,thekeyboardcircuitcansaveMCUI/Oporttouse.Inordertolettheuserknowtheinputinformation,addadisplaycircuitinthedesign.Displaycircuitusingaserialportistheuseofthesinglechipmicrocomputer,with74ls247drivedigitaltubelightemittingdisplaydigital,touse74ls138controlfunctionofasignalcanbecompletedthesystemdisplay.Thedisplaymoduleisconvenientandsimple.Inthefieldofsafetyperformance,wedesigninthedesignofthealarmcircuit,preventingoutsidersadverseconsequencesasaresultoftherandomusepassword,inputthewrongpasswordthreetimes,willsendoutalarmcircuitandwilllockthekeyboard.Soyoucanbetterpreventusersfromoutsidemishandledcombinationlockandcauseunnecessaryloss.Becausewanttoconsiderinthedesignofthecostoftheoriginal,sothelightemittingdiodewasusedinsteadofacombinationlockunlockfunction,accordingtothelightemittingdiodeistodeterminewhetheracombinationlock,atthetimeofledlights,combinationlockisopened,ledlights,combinationlockopenfailure.Becausethecity'spowersupply,generallyitisdifficulttoguaranteethestabilityofhundredof,soconsideringthepowerfailurecausedalotoftroubletotheuser,sothisdesignwasusedwithelectricalstoragefunctioncircuit,mainchipinthiscircuitforAT24CO2,includingthepowersupplycircuit,electronicautomaticswitch,batterychargingcircuitautomatically.Thusinthecaseofpowerfailurecombinationlockremainsdevicecircuitfunction.Usingassemblylanguage,inthisdesignthroughthekeilcompiler,inprotuessimulation,basicallyachievedtheabovefunctions.Keyword:SCM;4*4matrixkeyboard;alarmcircuit;combinationlock;thelockcircuit目录1方案论证.......................................................11.1设计要求.....................................................11.2方案比较.....................................................11.3方案的选择...................................................32硬件电路及功能模块设计.........................................52.1AT89S51的芯片简介............................................52.2LED显示电路..................................................62.3单片机最小系统与复位电路设计.................................62.4晶振电路.....................................................72.5开锁机构.....................................................82.6按键电路的设计...............................................92.7AT24C02存储单元的设计.......................................102.8密码锁的电源电路的设计......................................102.9电子开关切换电路............................................112.10蓄电池自动充电电路.........................................122.11设计总框图.................................................133程序设计......................................................143.1模块介绍....................................................143.2程序流程图的设计............................................143.2.1主流程图..................................................143.2.2键盘扫描子程序............................................153.2.3LED显示子程序.............................................163.2.4密码比较和报警程序........................................174仿真..........................................................184.1系统的总仿真图..............................................184.2部分仿真情况................................................18参考文献.........................................................21致谢...........................................................23附录1程序清单..................................................24附录2总原理图..................................................3011方案论证1.1设计要求(1)本设计为了防止密码被窃取要求在输入密码时在LED屏幕上显示“-”号。(2)设计开锁密码位六位密码的电子密码锁。(3)能够LED显示在密码正确时显示“------”,密码错误时显示“000000”,输入密码时显示键入的数字。(4)实现输入密码错误超过限定的三次电子密码锁定。(5)4×4的矩阵键盘其中包括0-9的数字键和A-F的功能键(6)本产品具备报警功能,当输入密码错误时蜂鸣器响并且LED灯亮。(7)密码可以由用户自己修改设定(只支持6位密码),修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。1.2方案比较方案一:采用数字电路控制。图1所示

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功