版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中用传统的机械式开锁人们常需携带多把,使用极不方便,且钥在安全技术防范领域具有防盗功能的电子锁逐渐代替传统技术的发展,特别是单片机的问世,出现了带微处理器的智能锁,它除具有电子锁的功能外还引入了智能化管理分析系统等功能,从而使锁具有很高的安全性、可靠性,应用日益广泛。随着人们对安全的重视和科技的发展,许多电子智能锁(识别、辨认)已在国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡只能适用于要求的箱柜门等而且识识别器若在公共场所使用存在容易机械损坏还存在容易丢失损坏等特点子锁是这类电子防盗产品的主流。ATMELAT89C51片机的电子锁的设计,其主要具有如下功能: 通过键盘输入, 正确,则将锁打开:Inourdailylife,thesecurityofhouse,companydepartment,sandfinanceforms,also alinformationalwaysusedlocktoprotectthem.Ifusethenormalkeystolockoutthedoor,weshouldtakenmanykeyswithourself.Thatissodifficulttouse.Andifwelostthekeyswithcareless,thesecuritylooksveryeasytobreakout.Asthedeveloofthetechnology,peopleaskforhighsecurtymachines.Forsatisfythisrequest,thecipherlockisappeared.Thecipherhashighersecurity,lowercost,lowerpowerandeasytoBaseonthethinkingofthecipherlock,thisdesignusesAT89C51ofATMELCOMPANYtocarryouttheSCMdigitalcipherlock,itsmainfunctionassetpasswordwith6words,enterthewordsviakeybord,ifentertherightnumber,thelockwillunlock.alarmfunction.Ifenterthewrongpassword,themonwillshowtheerrormessage,whenenterthewrongpasswordover3times,thebuzzerwillalarmandlockthekeybordatthesametime.thislockismadeby3parts:gobcircuitof4x4matrixkeybord,gobcircuitofcipherlock,gobcircuitof8waydisplayoutput.otherwise,thesystemhasLEDlight,andwarningbuzzer.themainfunctionofthiscipherlockiscarriedoutenter,clear,andchangethepassword,andunlockthedoor.enterthepassword:pressonenumberbutton,onesignal"-"willshowonthedigitaltubeon therightside,plsputthe"-"toleftsideatthesametime.changethepassword:usethenewenternumberasthe unlockfunction:presstheunlockbutton,thesystemwillcheckuptheenternumberandpassword,ifyesthelockwillopen,ifnotitkeeplock.designthetheorychartwithDXP2004,anddesignthePCBboard.third,compiletheCgram,resemble,andtestwithsoftwarekeiluVision3.fourth,simulatethehardwaretestwithsoftwarePROTEUS.LAST,testthecircuitboardwihethesoftwareandhardware,finish.:matrixkeybord;AT89C51:LEDdigital中 11223键盘电路设 LED显示电 开锁电 电 第四章软件设 软件设计思 各子程序设 第5章系统调 第6章心得体 第7章参考文 附 源程序…………….20硬件原理 1章式形成了通用计算机系统和嵌入式计算机系统两大分支单片机单的仪表、系统、工业控制单元、办公自动化设备、金融电子系统、本文所涉及的是市场占有率最高的是MCS—51系列因为世界上很多知名的IC生产厂家都生产51兼容的。到目前为止,MCS—51单片机本设计是基于单片机的锁设计方案,根据要求,给出了该单片机21-1图2-1数字锁电路方采用数字锁电路的好处就是设计简单。用以74LS112双JK触发器构成的数字逻辑电路作为锁的控制,共设了9个用户输入键,其中只有4个是有效的按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的无效,需要重新输入;如果用户输入的时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将80秒,若电路连续三次,电路将锁定键盘5分钟,防止他人的 电路由两大部分组成:锁电路和备用电源(UPS),其中设置电源是为了防止因为停电造成的锁电路失效,使用户免遭麻烦 警控制电输入错误锁定单片方案二:采用一种是用以AT89S51为的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现 警控制电输入错误锁定单片AT24C02指示电串口显示电开锁AT24C02指示电串口显示电开锁控制电本方案采用一种是用以89S51为的单片机控制方案利用单片机I/O输入用矩形键盘,包括数字键和功能键74LS138输入错误次数超过3次,系统。“000000“123456输入此便了开门。这样可预防停电后再来电时无可用。“000000“*输入,再按“D”键。若与设定相同,则开门。否则显“000000 3章键盘电路设单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这3.1。3.1个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即N×M3.14×4I/O00H,把全部列线A1。1,1,则所按下的键必在3.11-9输入*重设设定新D比较#LED显示电示采用串行显示的方式,只使用单片机的一个串行口,利用74LS247驱动74LS1383.2P0.0—P0.374LS247A,B,C,D四端口,74LS247的输出口接LED的七段显示;而P0.4—P0.6接74LS138的A,B,C三个输,74LS138LED3.2LED74LS24774LS2473.274LS24774LS1383.374LS138CBA000011111100110111111010110111110111110111110011110111101111110111101111110111111111110开锁电发光管亮,表示开锁;灭,表示没有开锁。电路图如3.3所示。当P2.03.3电图3.4电鸣器工作时约需要100mA驱动电流。蜂鸣器电路如图3.4所示。当89C51的P2.1口输出为低电平时,蜂鸣器产生蜂,89C51输出为高电平时, 软件设计思电子锁工作的主要过程是LED数码管提示开始输入通过键性,作出开锁或处理。当输入连续输入错误3次时,系统的设定,在此程序中是固定40H—45H中,假设预设的为"123456"共6位。由于采用两个按键来完成的输入,那么其中一个按键为功能键,另一个按键为数字键。在输入过程中,首先输入的长度,接着根据密码的长度输入的位数,直到所有长度的都已经输入完毕;或者输入确认功能键之后,才能完成的输入过程。进入的判断比较处理各子程序设14.2.1SETBMOV RLCJNCKEYININCR1DJNZR5,L4CALLDISPMOVA,R3SETBCRRCAMOVR3,AJCL3JMPL22LEDLED4.2.2LEDLEDDISP:MOVR0,#45HDISP1:MOVA,@R0ADDA,#50HMOVP0,ACALLDELAYDECR0MOVA,@R0ADDA,#40HMOVP0,ACALLDELAYDECR0MOVA,@R0ADDA,#30HMOVP0,ACALLDELAYDECR0MOVA,@R0ADDA,#20HMOVP0,ACALLDELAYDECR0MOVA,@R0ADDMOVP0,ACALLDELAYDECR0MOVA,@R0ADDA,#00HMOVP0,ACALLDELAY3比较和程比较和流程图如图4.2.3比较和流比较和程序 MOVMOVR0,#35HMOV MOVA,@R1XRLA,@R0JNZC3DECR1DECR0DJNZR2,C1CLRP2.0MOV MOVR6,#248DJNZR6,$DJNZR2,C2 INCMOVA,R5MOV R5,#03H,C4 MOVR5,#00H JMPSTART51,2,3,4,5,6,LED5.1LED按下确定键后,二极管亮,表示正确开门。如图图5.2正确开6察过程.随着科学技术发展的日新日异,单片机已经成为计算机应用中空前活跃的领域,在生活中可以说得是无处不在。因此作为二十一世到问题,可以说得是重重,这毕竟第一次做的,难免会遇到过各种各7[1]《单片机原理及及应用》编机械工业2001[2]《单片机应用程序设计技术》著航空航天大学出[3],,.轮胎压力监测系统[J].广西工学院学[4]等.一种集成度较高的轮胎压力监测系统设计[J].拖拉机与农用车,2006(6):33~38.[5]单片机应用技术:[6]AStudyoftheControlSystemwithInligent13,1998(8,ISTPTheInMicroprocessorsArchitecture,Programming,andInterfacing.高等教育(影印版),200120-081201-05-01JONATHAND.NASH,DOUGLASR.CALDWELL,MICHAELJ.ANDJAMESN.MOUMAThermocoupleProbeforHigh-SpeedTemperatureMeasurementintheOcean.Manuscriptreceived18August1997,infinalform9November1998:1447-1449.OMEGAEngineeringTechnicalReference.ThermocoupleHomePageht UsingThermocoupleSensorsCryogenicControlSystems,Inc.http 源程ORGMOVR5,#00HMOVR7,#00HDJNZR7,$MOVR7,#10HMOVR6,#06HMOV MOVMOVDPTR,#TABLEMOVCA,@A+DPTRMOV@R1,ADECR1INCDJNZR6,L1START:ORLP2,#0FFHMOVR4,#06HMOVCLEAR:MOV@R0,#00HINCR0DJNZ MOVMOVL3:MOVA,R3MOVP1,AMOVA,P1MOVR4,ASETBCMOV RLCJNCKEYININCR1DJNZR5,L4CALLDISPMOVA,R3SETBCRRCAMOVR3,AJCL3JMPL2KEYIN:MOVXRLA,#0BHJZX3MOVA,R1XRLA,#0FHJZX4MOVR7,#10 MOVR6,#24DJNZR6,$DJNZ MOVA,P1XRLA,R4 MOVA,R1MOVDPTR,#TABLEMOVCA,@A+DPTRMOVR7,AXRLA,#0AHJZSET0MOVA,R7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级上册数学听评课记录 《掷一掷》人教版
- 一年级上册数学听评课记录-第4单元:第2课时《一起来分类》北师大版
- 猪肉摊位员工合同(2篇)
- 鲁人版九年级道德与法治上册 3.1 我们共同的精神家园 听课评课记录
- 粤教版地理七年级上册5.3《聚落的发展变化》听课评课记录
- 八年级历史人教版下册听课评课记录:第15课 钢铁长城
- 湘教版数学七年级上册4.1《几何图形》听评课记录
- 苏科版数学七年级下册《11.2 不等式的解集》听评课记录2
- 2022年新课标八年级上册道德与法治《10.2 天下兴亡 匹夫有责 》听课评课记录
- 鲁教版地理七年级下册第九章《青藏地区》单元备课听课评课记录
- 三年级上册数学脱式计算大全600题及答案
- 计算机控制系统 课件 第10章 网络化控制系统的分析与设计
- 鲁教版(五四制)七年级数学上册期末考试卷-附带答案
- 南京大学仪器分析习题集
- 空调维保应急预案
- 小学六年级数学上册解决问题专项必考题西师大版
- 2023年高考语文全国乙卷作文范文及导写(解读+素材+范文)课件版
- 模块建房施工方案
- 多域联合作战
- 定向钻出入土点平面布置图(可编辑)
- 美容美发场所卫生规范
评论
0/150
提交评论