PPT12.ppt


文档分类:办公文档 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13
文档列表 文档介绍
基于VHDL的电子密码锁的设计
导师:陈莉
答辩人:蒋青洋
专业:通信073班
陕西理工学院毕业答辩
陕西理工学院毕业答辩
毕业设计要求
系统结构设计
模块分析
硬件实现
1
2
3
4
陕西理工学院毕业答辩

设计一个6位并行(或串行)电子密码锁,要求当输入的密码与锁内的密码一致时,绿灯亮,开锁;当输入的密码与锁内的密码不一致时,红灯亮,蜂鸣器响,不能开锁。密码可由用户自行设置。
陕西理工学院毕业答辩
电子密码锁:
电子密码锁又叫数字密码锁,主要由密码设置电路、密码输入电路、密码锁控制电路和密码锁显示电路四部分组成。在设置电路,要求能够自行设置不同的密码。在输入电路,要求能够输入不同的密码。每输入一位密码,要求显示部分能够显示一位密码已输入,所以还需要有消抖模块。控制电路是整个密码锁的核心部分,要求能够判断输入的密码是否正确,若正确,要求显示部分绿灯亮,不正确,红灯亮。所以控制部分还需包含密码修改、密码检测、开锁电路、执行电路等部分。
译码
显示
2. 系统结构
电子密码锁的基本原理图如图所示,它由输入控制端,译码显示、数据寄存、密码检测、判断开锁等几个模块组成。
密码数据输入
译码
显示
数据
寄存
密码
检测
判断
开锁
密码
错误
指示灯
指示灯
陕西理工学院毕业答辩
陕西理工学院毕业答辩
Clr=0 存入数据密码
设密码程序流程图解锁流程
K1、 k0置入6位
串行密码
使能端clr置1,load置0
开始
Y
结束
开始
检测密码为真
使能端 clr,load 置1
k1,k0 输入解锁密码
N
绿灯亮,
解锁成功
红灯亮,蜂蜜器响,解锁失败
译码显示
译码显示
陕西理工学院毕业答辩
方波产生模块

此模块用计数器计0-999,从而分频产生占空比为1:1000的方波,用于消除抖动。
陕西理工学院毕业答辩
消除同步抖动模块
利用方波信号,对键抖动脉冲过滤,使按键输入较稳定的逻辑“1”或“0”电平,用于输入密码或解码信号。
波形仿真如下图:
陕西理工学院毕业答辩
逻辑功能模块
该模块实现密码锁的逻辑功能。load为低电平有效,此时可设置密码。每设置一位灯亮一个,设置完成,六个灯全亮。然后按下复位键clr六个灯全息灭。接下来输入密码,当密码输入错误时,lf便出现低电平,,,lt便出现低电平,表明绿灯亮.
陕西理工学院毕业答辩
电子密码锁结果仿真图
,Load为低电平clr为高电平时设置密码为111110,键入相同的密码111110则it出现了低电平。

PPT12 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小0 KB
  • 时间2015-09-22
最近更新