EDA电子锁课程设计--电子密码锁的设计仿真实验
《EDA电子锁课程设计--电子密码锁的设计仿真实验》由会员分享,可在线阅读,更多相关《EDA电子锁课程设计--电子密码锁的设计仿真实验(19页珍藏版)》请在毕设资料网上搜索。
1、 电子与信息工程电子与信息工程学院学院 EDA 课程设计报告 ( 2011 2012 学年 第 一 学期) 班 级: 学 号: 姓 名: _ 指导教师: _ 课课 程程 设设 计计 报报 告告 - 1 - 2011 年 9 月 课程设计题目:电子密码锁的设计仿真实验课程设计题目:电子密码锁的设计仿真实验 实验目的:实验目的: 1.掌握 VHDL 语言的使用,学会用 VHDL 语言来编程解决实际问题; 2.学会使用 EDA 开发软件设计小型综合电路,掌握仿真的技巧; 3.学会应用开发系统实现硬件电路,检验电路的功能。 实验要求:实验要求: 功能描述:功能描述:用于模仿密码锁的工作过程。完成密码锁
2、的核心控制功能。 功能要求:功能要求:设计一个密码锁,平时处于等待状态。管理员可以设置或更改密码。如 果不预置密码,密码缺省为“1234” 。用户如果需要开锁,按相应的按 键进入输入密码状态,输入 4 位密码,按下确定键后,若密码正确,锁 打开; 若密码错误, 将提示密码错误, 要求重新输入, 三次输入都错误, 将发出报警信号。报警后,只有管理员作相应的处理才能停止报警。用 户输入密码时,若输入错误,在按下确定键之前,可以通过按取消键重 新输入。正确开锁后,用户处理完毕后,按下确定键,系统回到等待状 态。系统操作过程中,只要密码锁没有打开,如果 60 秒无操作,系统 回到等待状态。要求密码在输
3、入过程中被依次显示, 即先输入的为密码 的第一位,总是显示在最左边。用两个发光二极管模拟显示,其中一个 显示当前的工作模式,灭表示用户模式,亮表示管理员模式;另外一个 指示锁的状态,灭表示锁处于锁定,亮表示锁被开启。 课课 程程 设设 计计 报报 告告 - 2 - 功能描述功能描述: 用户开锁用户开锁: 默认情况下,密码锁处于用户使用状态。如果当前为管理员状态, 则按下 user 键回到用户状态。 用户开锁时, 输入四位数用户密码, 可以从 out_code6 的输出状态确定密码输入状态。如输入错误则 按下 clear 清除前一位输入。输入完毕后按 enter,如果密码正 确,则开锁,否则重新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 电子锁 课程设计 电子 密码锁 设计 仿真 实验
