proteus基于8086的电子密码锁技术报告

proteus基于8086的电子密码锁技术报告

ID:47049090

大小:455.77 KB

页数:32页

时间:2019-07-09

proteus基于8086的电子密码锁技术报告_第1页
proteus基于8086的电子密码锁技术报告_第2页
proteus基于8086的电子密码锁技术报告_第3页
proteus基于8086的电子密码锁技术报告_第4页
proteus基于8086的电子密码锁技术报告_第5页
资源描述:

《proteus基于8086的电子密码锁技术报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第1章实验简介11.1课题背景11.2研究意义11.3本文主要内容1第2章硬件电路设计12.1相关芯片简介32.2仿真电路总体设计5第3章软件编程设计63.1系统概述63.2程序流程图设计73.3按键控制93.4字符动态显示10第4章系统实现10第5章结论115.1设计总结115.2收获与体会115.3缺点与不足1130第1章实验简介1.1课题背景在日常的生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以锁的办法来解决。这种办法不仅给不法分子带来了可乘之机,而且传统的机械式开锁也给人们的出行带来了不便,最重要的是一旦钥匙丢失后安全性也

2、大打折扣。随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用需要,增加其安全性,用电子密码锁代替钥匙锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点。1.2研究意义在安全技术防范领域,具有防盗换码功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差等缺点,使密码锁无论在技术上还是在性能上都大大提高一步。随着人们对安全的重视和科技的发展,许多电子智能锁。但是这些产品的特点是针对特定的指纹和有效磁卡的,只能适用于保密要求的箱、柜、门等。而且指纹识别器若在公共场所使用存在容易机械损坏,IC卡还存在容

3、易丢失、损坏等特点。加上其成本较高,一定程度上限制了这类产品的普及和推广,鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。此外,可以通过编写汇编语言程序以及硬件电路仿真设计来提高我们分析问题、解决问题的能力。1.3本文主要内容本文介绍电子密码锁的软硬件设计,下面简单介绍成品的功能与操作。实现的功能:电子密码锁主要由一片8086CPU,一片74LS138译码器,三片74LS373,一片74LS245缓冲器,一片8255A及数码管构成,通过软件编程以及硬件链接可以实现四位密码的设定、更改以及显示,通过判断密码的正确与否来控制锁的开关。具体操作:输入密码:

4、(1)、开始执行时数码管每一位都显示“米”,点输入密码数码管只有第一位显示“米”,点击数字键进行数字选择;30(2)、按下“确认”键后跳到第二个数字,操作同第一步;(3)、当四个密码选中完毕,按下“确认输入”键,显示输入的密码;(4)、按下“开锁”键,若密码正确,同时显示*YES,密码锁打开;(5)、按下“开锁”键,若密码错误,则显示ERRO,密码锁不能打开,按下“输入密码”键,即可重新输入密码。更改密码:(1)、在显示*YES时,按下“更改密码”键后,输入新的四位密码;(2)、按下“确认输入”键,显示新密码,按下“确认”键,即可设定新密码。错误警报:若输入错误密码超过5次

5、,警报会自动响起,只有再次输入正确密码后方可解除警报。第2章硬件电路设计2.1相关芯片简介1.8255第一片8255定义A.B.C口都为输出状态,A.B口控制数码管的输入口,对应相应的段码表,来显示。C口的PC0,PC1经过2-4译码器,来激活数码管301,2,3,4通道,并采用00,01,10,11,循环输出的方式,使数码管通道循环激活,实现动态显示。第二片8255定义A,B,C口都为输入状态,对应输入相应的按钮状态,对应相应的程序,实现相应功能。2.8253使用0通道,方式3,对输入的始终信号分频,当输入密码次数大于5次时,初始化8253,并发出警报提示声。当输入密码正

6、确后,激活1通道,警报提示声接触。303.2-4译码器由于8086运行速度过快,数码管动态显示出现显示不全的现象,因此PC0,PC1输出经过2-4译码器之后,再激活数码管,起到缓冲作用。4.16位数码管16位数码管的数码管,由16个引脚控制,低电平有效,其中A-H控制外圈0,K-M控制内部*S1-s4是通道控制,高电平有效。302.2仿真电路总体设计8086CPU输出可编程并行接口8255A总线连接数码管控制连接警报器控制按钮本实验设计中,硬件部分涉及到了8086CPU、可编程并行接口8255A,并配合74LS373锁存器、74LS245缓冲器、74LS138译码器等基本元

7、器件,实现了设想的电子密码锁。8255A:如图2-6,8255A的D0~D7端口与CPU数据线ADO~AD7相接,CPU通过控制线的片选、读、写信号接口对8255A进行读、写与片选操作。外设接口端的A0-A7八个开关连接245的A0-A7端口,将外设信息传送到245中,键入密码输入、密码确定、修改密码等多种功能。30图2-6开关功能如图2-7,A口的PA0-PA7端口通过锁存器与数码管相连用于外圈显示,B口的PB0-PB7端口通过74LS373锁存器与数码管进行连接用于内部“米”字格的显示。第3章软件编程设计3.1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。