数字电子密码锁课程设计
课程题目:电子密码锁
一、实验内容
设计一个简单的数字电子密码锁,密码为4 位。用数据开关K1~K10分别代表数字1,2,3....9,0.输入的密码用数码显示,,最后输入的密码显示右边,即每 输入一位数,密码在数码管显示左移一位.同时可删除输入的数字,删除的是最后输入的数字,每删除一位,密码在数码管的显示右移一位,并在左边空出的为上补充"0".用一位 输出电平的状态代表所得开闭状态.为保证密码的主人能打开密码锁,设置一个万能密码. 具体要求如下:
1、密码输入:每按下一个键,要求在数码管上显示,并依次左移;
2、密码删除:每删除一位,数码管上的显示右移一位,在左边空出的位补充零; 3、密码设置:当四位密码输入完毕,按下设置功能键进行设置. 4、密码检验:输入密码,按下检验键.
二、实验原理
在本实验中采用的是VHDL编程,通过文本编辑方式建立模块,通过原理图方式将生成的图形符号连接,然后再下载,进行硬件的仿真。为达到密码锁的以上功能,可将电子密码锁分为以下几个模块进行设计。
(1)输入与显示
按键输入电路如图1所示。

图1—开关编码电路
其中n[9..0]为按键输入端口, sout[3..0]为输出端口。按键输入编码通过案件输入高低电平,每按一个键通过编码显示对应的数字。
你可能喜欢
- 电子密码锁课程设计报告
- 最小系统
- 单片机电子密码锁设计
- 工程电路
- 电子密码锁-课程设计报告23页
- 课程设计格式参考-单片机课程设计__电子密码锁报告(范文)20页
- 1602pcb及电子密码锁课程设计报告(附图 代码)20页
- 电子密码锁课程设计本报告23页
- 电子密码锁课程设计报告6页
- 电子密码锁课程设计报告6页
- 基于51单片机电子密码锁的Proteus仿真设计4页
- 基于51单片机电子密码锁设计论文41页
- 基于单片机电子密码锁设计[1]31页
- 基于单片机的电子密码锁设计59页
- 基于单片机电子密码锁革命性设计论文45页
- 基于单片机控制的电子密码锁--毕业设计15页
- 电气工程师_电路基础91页
- 电气工程师_电路的分析方法81页
- 20种工程电路7页
- 工程电路分析答案(英文版)15页
- 工程电路分析答案(英文版)34页
- 工程电路分析答案(英文版)19页


