EDA电子密码课程设计
《EDA电子密码课程设计》由会员分享,可在线阅读,更多相关《EDA电子密码课程设计(12页珍藏版)》请在毕设资料网上搜索。
1、 1 EDA 设计实习报告 成绩: 教师签名: 姓 名 学 院 ( 系 ) 信息学院电子系 专业名称班级 学号 课程设计内容 基于 VHDL 文本输入法的电子密码锁的设计 时间 2010 年 5 月 2 一、一、 课程设计课程设计的的目的目的: 本课程设计主要是基于 VHDL 文本输入法设计电子密码锁, 随着社会物质财富的日益增长, 安全 防盗已成为全社会关注的问题。基于 EDA 技术设计的电子密码锁,以其价格便宜、安全可靠、使用方 便,受到了人们的普遍关注。而以现场可编程逻辑器件(FPGA)为设计载体,以硬件描述语言(VHDE)为 主要表达方式,以 Quartus开发软件和 GW48EDA
2、开发系统为设计工具设计的电子密码锁,由于其能 够实现数码输入、数码清除、密码解除、密码更改、密码上锁和密码解除等功能,因此,能够满足社会 对安全防盗的要求。 二、二、 系统设计实现的基本功能系统设计实现的基本功能 (1) 密码输入:每按下一个数字键,就输入一个数值,并在显示器上显示出该数值。同时将先前输 入的数据依次左移一个数字位置。 (2) 密码清除:按下清除键可清除前面所有的输入值,清除成为“0000” 。 (3) 密码更改:按下更改键可将目前数据设定为新的密码。 (4) 密码上锁:按下上锁键可将密码锁上锁。 (5) 密码解除:按下解除键首先检查输入的密码是否正确,密码正确即解锁。 三、三
3、、电子密码锁的结构原理电子密码锁的结构原理 根据系统设计要求,系统设计采用自顶向下的设计方法。 3.1 电子密码锁的整体结构 电子密码锁的整体结构如图 1 所示,它包括密码锁输入模块、控制模块和显示模块等。 原理图: 图 1 3 1密码锁输入模块密码锁输入模块 密码锁的输入模块由时序产生电路、键盘扫描电路、键盘译码电路和按键存储电路组成。如下图示: 图 2 a 时序产生电路 产生电路中使用的三种不同频率的工作脉冲波形, 即系统时钟脉冲、 弹跳消除取样信号和键盘扫描信号。 b 键盘扫描电路 扫描电路的作用是提供键盘扫描信号,扫描信号变化顺序依次是 11101101101101111110.- 依
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 电子 密码 课程设计
