首页 基于的电子密码锁核心技术报告

基于的电子密码锁核心技术报告

举报
开通vip

基于的电子密码锁核心技术报告目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc"第1章实验简介1HYPERLINK\l"_Toc"1.1课题背景PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.2研究意义PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.3本文重要内容1HYPERLINK\l"_Toc"第2章硬件电路设计PAGEREF_Toc\h1HYPERLINK\l"_Toc"2.1有关芯片简介3HYPERLINK\l"_Toc"...

基于的电子密码锁核心技术报告
目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc"第1章实验简介1HYPERLINK\l"_Toc"1.1课 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 背景PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.2研究意义PAGEREF_Toc\h1HYPERLINK\l"_Toc"1.3本文重要内容1HYPERLINK\l"_Toc"第2章硬件电路 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 PAGEREF_Toc\h1HYPERLINK\l"_Toc"2.1有关芯片简介3HYPERLINK\l"_Toc"2.2仿真电路总体设计5HYPERLINK\l"_Toc"第3章软件编程设计6HYPERLINK\l"_Toc"3.1系统概述6HYPERLINK\l"_Toc"3.2程序 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 图设计7HYPERLINK\l"_Toc"3.3按键控制9HYPERLINK\l"_Toc"3.4字符动态显示10HYPERLINK\l"_Toc"第4章系统实现10HYPERLINK\l"_Toc"HYPERLINK\l"_Toc"第5章与军事方面联系11HYPERLINK\l"_Toc"第6章结论11HYPERLINK\l"_Toc"6.1设计 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 11HYPERLINK\l"_Toc"6.2收获与体会11HYPERLINK\l"_Toc"6.3缺陷与局限性11实验简介1.1课题背景在寻常生活和工作中,住宅与部门安全防范、单位文献档案、财务报表以及某些个人资料保存多以锁办法来解决。这种办法不但给不法分子带来了可乘之机,并且老式机械式开锁也给人们出行带来了不便,最重要是一旦钥匙丢失后安全性也大打折扣。随着科学技术不断发展,人们对寻常生活中安全保险器件规定越来越高。为满足人们对锁使用需要,增长其安全性,用电子密码锁代替钥匙锁应运而生。密码锁具备安全性高、成本低、功耗低、易操作等长处。1.2研究意义在安全技术防范领域,具备防盗换码功能电子密码锁逐渐代替老式机械式密码锁,克服了机械式密码锁密码量少、安全性能差等缺陷,使密码锁无论在技术上还是在性能上都大大提高一步。随着人们对安全注重和科技发展,许多电子智能锁。但是这些产品特点是针对特定指纹和有效磁卡,只能合用于保密规定箱、柜、门等。并且指纹辨认器若在公共场合使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。加上其成本较高,一定限度上限制了此类产品普及和推广,鉴于当前技术水平与市场接受限度,电子密码锁是此类电子防盗产品主流。此外,可以通过编写汇编语言程序以及硬件电路仿真设计来提高咱们 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 问题、解决问题能力。1.3本文重要内容本文简介电子密码锁软硬件设计,下面简朴简介成品功能与操作。实现功能:电子密码锁重要由一片8086CPU,一片74LS138译码器,三片74LS373,一片74LS245缓冲器,一片8255A及数码管构成,通过软件编程以及硬件链接可以实现四位密码设定、更改以及显示,通过判断密码对的与否来控制锁开关。详细操作:输入密码:(1)、开始执行时数码管每一位都显示“米”,点输入密码数码管只有第一位显示“米”,点击数字键进行数字选取;(2)、按下“确认”键后跳到第二个数字,操作同第一步;(3)、当四个密码选中完毕,按下“确认输入”键,显示输入密码;(4)、按下“开锁”键,若密码对的,同步显示*YES,密码锁打开;(5)、按下“开锁”键,若密码错误,则显示ERRO,密码锁不能打开,按下“输入密码”键,即可重新输入密码。更改密码:(1)、在显示*YES时,按下“更改密码”键后,输入新四位密码;(2)、按下“确认输入”键,显示新密码,按下“确认”键,即可设定新密码。错误警报:若输入错误密码超过5次,警报会自动响起,只有再次输入对的密码后方可解除警报。第2章硬件电路设计2.1有关芯片简介1.8255第一片8255定义A.B.C口都为输出状态,A.B口控制数码管输入口,相应相应段码表,来显示。C口PC0,PC1通过2-4译码器,来激活数码管1,2,3,4通道,并采用00,01,10,11,循环输出方式,使数码管通道循环激活,实现动态显示。第二片8255定义A,B,C口都为输入状态,相应输入相应按钮状态,相应相应程序,实现相应功能。2.8253使用0通道,方式3,对输入始终信号分频,当输入密码次数不不大于5次时,初始化8253,并发出警报提示声。当输入密码对的后,激活1通道,警报提示声接触。3.2-4译码器由于8086运营速度过快,数码管动态显示浮现显示不全现象,因而PC0,PC1输出通过2-4译码器之后,再激活数码管,起到缓冲作用。4.16位数码管16位数码管数码管,由16个引脚控制,低电平有效,其中A-H控制外圈0,K-M控制内部*S1-s4是通道控制,高电平有效。2.2仿真电路总体设计8086CPU输出可编程并行接口8255A总线连接数码管控制连接警报器控制按钮本实验设计中,硬件某些涉及到了8086CPU、可编程并行接口8255A,并配合74LS373锁存器、74LS245缓冲器、74LS138译码器等基本元器件,实现了设想电子密码锁。8255A:如图2-6,8255AD0~D7端口与CPU数据线ADO~AD7相接,CPU通过控制线片选、读、写信号接口对8255A进行读、写与片选操作。外设接口端A0-A7八个开关连接245A0-A7端口,将外设信息传送到245中,键入密码输入、密码拟定、修改密码等各种功能。图2-6开关功能如图2-7,A口PA0-PA7端口通过锁存器与数码管相连用于外圈显示,B口PB0-PB7端口通过74LS373锁存器与数码管进行连接用于内部“米”字格显示。第3章软件编程设计3.1系统概述密码锁是一种通过密码输入来控制电路或芯片工作,从而控制机械开关和闭合,完毕开锁闭锁任务电子产品。它种类诸多,有简易电路产品,也有基于芯片性价比较高产品。当前运用较广电子密码锁是以芯片为核心,通过编程来实现,其性能和安全性已大大超过机械锁。其特点是保密性好,随机开锁成功率几乎为零。密码可变,顾客可随时更改密码,防止密码被盗,同步也可以避免因人员更替而使锁密级下降。无活动零件,不会磨损,寿命长。使用灵活性好,不像机械锁必要佩带钥匙才干开锁。3.2程序流程图设计密码输入与鉴定初始化更改密码按数字按钮拟定换位位数+1位数=4重新输入NY显示ERRO鉴定NY*YES开锁图3-1密码输入与鉴定密码更改更改密码按数字按钮拟定换位位数+1位数=4重新输入NY显示ERRO鉴定NY*YES开锁图3-2密码更改3.3按键控制(1)、控制字给8255A输入端口控制字:voidfun82531(){__asm{movdx,0x8006moval,0x37outdx,al}outp(GATE0,0x02);outp(GATE0,0x00);}voidfun82532(){__asm{movdx,0x8006moval,0x77outdx,al}outp(GATE0,0x99);outp(GATE0,0x99);}(2)、密码键入控制整个过程中重要是对与否有按键信息输入进行扫描判断,并将所得信息与灯管编号进行比对,拟定所选取要键入数字灯管。当当前灯管数字被选出后,自动跳到下一种灯管,直到四位数字所有选取完毕。3.4字符动态显示四位密码选出后,显示四位选定数字,然后检测密码对的性,8255A通过端口A、B、C读取指令,依照检测成果,密码对的则输出代码显示*YES,错误则显示ERRO。见附录:检测密码对的性更改密码,键入“更改密码”控制字后,与输入密码流程相似,先选取灯管,待选定数字后跳至下一种,直到四位数字所有选定,然后键入“确认更改”指令,则密码更改成功。见附录:密码更改第4章系统实现4.1proteus仿真实验图4-1Proteus仿真图如图4-1,为本实验Proteus仿真模仿图,整个实验共用到8086CPU一种、74LS245一种、可编程并行接口8255A一种,74LS273锁存器三个、74LS138译码器一种、数码管一种、与非门两个、开关八个、电阻八个。第5章与军事方面联系电子密码锁对于军事方面有很大意义,应用也十分广泛。部队许多地方都比较重要,例如弹药库、武器库,和某些存储关于于军事机密地方等,除了要有人看守以外,还要上锁,而对于普通锁来说,电子密码锁无疑是较为便捷和安全。用钥匙解锁话,钥匙也许丢失,也也许被人偷去复制,安全性较低,而电子密码锁不用携带钥匙,只需要记住密码,也不用紧张丢失和被她人窃取,在更换密码上电子密码比较以便;在外面只有密码输入装置,遇到暴力破解时也能保证物品安全。第6章结论6.1设计总结通过对电子密码锁设计,从设计硬件电路到编写代码,再到对程序调试,在整个设计过程中学到了诸多。例如,咱们用到了8255A并行接口,将二进制控制信息传入8086CPU中解决,选取对密码与否对的进行调节。与此同步,咱们又通过这次产品设计加深了对硬件知识理解以及惯用芯片功能掌握。在使用8255A和8253时候,要对其进行初始化,这初始化程序编写,有助于对这些接口芯片工作原理理解。总之,在实验中自己动手,把理论知识用于实践,从中可以学到诸多。6.2收获与体会通过这一种多月以来对电子密码锁硬件电路设计,以及对软件程序编写,咱们又对计算机硬件技术基本这门课程有了更深一层理解。与此同步,咱们尚有如下收获:一方面,咱们能纯熟掌握计算机硬件技术知识,其中涉及硬件电路设计和软件编程设计等内容。计算机硬件技术基本是比较难学科目,特别是对那些没有过编程基本学员来说,刚开始接触时感觉力不从心。但是,通过设计这个电子密码锁,我构成员都能对硬件设计以及软件编程纯熟掌握,并且能实现原筹划功能,效果比较明显。另一方面,增强了咱们成员之间团结协作能力。通过实验,咱们明白了团队力量强大,只有一种团队可以齐心合力、合理分工,工作才干有条不紊高效开展。最后,咱们可以将自己设计东西应用于实际生活当中,充分体现了它价值。作为军校学员,咱们有责任去开发设计有助于部队生活实际东西,这也是咱们每一种学员义务所在。6.3缺陷与局限性虽然在这次电子密码锁制作中咱们收获了诸多,但是也不乏问题存在。一方面,刚开始时候分工不明确,导致制作进程比较缓慢。由于刚接触一门全新课程,再加上对程序编写不是很熟悉,因此人们都不懂得从何入手,没有明确分工。随着教员对硬件知识解说,再结合平时小组讨论与自我学习,人们对C语言基本理解。于是开始分派任务,有主攻硬件设计,有软件编程,也有PPT制作和论文编写,以此提高了咱们效率。另一方面,由于咱们知识积累局限性,导致人们在制作中遇到诸多困难,期浮现厌烦心理,抱怨声音较多,甚至浮现了分歧与争执。固然,对于一种团队来说,浮现矛盾是在所难免,这时候作为组长更应当起到稳定军心作用。人们在一起,从头来过,寻找解决问题办法,一起攻克难关。最后,是制作时间比较少。由于咱们身处军校这个特殊环境,平时白天进行文化课学习,下午又有体能训练,因此自主时间比较少。咱们平时制作也只能运用晚自习、晚加班时间进行,这同样也是影响制作进程因素之一。程序:#defineGATE00x8000#defineGATE10x8002#defineGATE20x8004#defineGATECOM0x8006#defineIOA10xc000#defineIOB10xc002#defineIOC10xc004#defineIOCC10xc006#defineIOA20xD000#defineIOB20xD002#defineIOC20xD004#defineIOCC20xD006charerr1[]={0CH,38H,38H,00H};charerr2[]={77H,67H,67H,0FFH};charcs[]={0b00000000,0b00000001,0b00000010,0b00000011};charnum1[]={00H,0f3h,88h,0c0h,73h,44H,04H,0F0H,00H,40H};charnum2[]={0ffh,0ffh,77h,77h,77h,77h,77h,0ffh,77h,77h};charyes1[]={0FFH,0FFH,0CH,44h,};charyes2[]={00H,0DAH,77H,77h};voidoutp(unsignedintaddr,chardata)//Outputbytetoport{__asm{movdx,addrmoval,dataoutdx,al}}charinp(unsignedintaddr)//Inputbytefromport{charresult;__asm{movdx,addrinal,dxmovresult,al}returnresult;}/////////////////////////voidfun82531(){__asm{movdx,0x8006moval,0x37outdx,al}outp(GATE0,0x02);outp(GATE0,0x00);}voidfun82532(){__asm{movdx,0x8006moval,0x77outdx,al}outp(GATE0,0x99);outp(GATE0,0x99);}voiddelay(ints){unsignedinti,j;for(i=0;i5){fun82531();//激活通道0这样就会报警}if(t==0){fun82532();//让8253激活通道1.这样就不响了}}}}
本文档为【基于的电子密码锁核心技术报告】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808969
暂无简介~
格式:doc
大小:395KB
软件:Word
页数:0
分类:建筑/施工
上传时间:2020-09-18
浏览量:0