VHDL四位密码锁课程设计EDA2.docVIP

  • 10
  • 0
  • 约1.49万字
  • 约 12页
  • 2018-06-13 发布于贵州
  • 举报
VHDL四位密码锁课程设计EDA2

电子与信息工程学院 电子线路课程设计报告 ( 2011 — 2012 学年 第 一 学期) 课程设计题目: 四位密码锁 内容和要求: 掌握VHDL语言的使用,学会用VHDL语言来编程解决实际问题; 学会使用EDA开发软件设计小型综合电路,掌握仿真的技巧; 学会应用开发系统实现硬件电路,检验电路的功能。 4.用VHDL语言设计一个密码锁,用波形仿真验证其功能后,实现到GW48实验系统。 功能描述:用于模仿密码锁的工作过程。完成密码锁的核心控制功能。 功能要求: 设计一个密码锁,平时处于等待状态。管理员可以设置或更改密码。如果不预置密码,密码缺省为“1234”。用户如果需要开锁,按相应的按键进入输入密码状态,输入4位密码,按下确定键后,若密码正确,锁打开;若密码错误,将提示密码错误,要求重新输入,三次输入都错误,将发出报警信号。报警后,只有管理员作相应的处理才能停止报警。用户输入密码时,若输入错误,在按下确定键之前,可以通过按取消键重新输入。正确开锁后,用户处理完毕后,按下确定键,系统回到等待状态。系统操作过程中,只要密码锁没有打开,如果60秒没有对系统操作,系统回到等待状态。要求密码在输入过程中被依次显示,即先输入的为密码的第一位,总是显示在最左边。用两个发光二极管模拟显示,其中一个显示当前的工作模式,灭表示用户模式,亮表示管理员模式;另外一个指示锁的状态,灭表示锁处于锁定,

文档评论(0)

1亿VIP精品文档

相关文档