好文档 - 专业文书写作范文服务资料分享网站

实验报告四位数电子密码锁

天下 分享 时间: 加入收藏 我要投稿 点赞

四位数电子密码锁

一,

实验目的

1.学习查找相关资料,并对小型项目开发有一定的认识;2.掌握能进行模块化设计的能力;

3.学会对各部分电路,进行讨论、说明与仿真验证,最后在整合起来。

二,硬件要求

1、拨位开关。2、FPGA主芯片:EP1K30QC208。3、LED显示模块。4、4*4键盘。5、七段数码管

三,实验原理

通过对4×4键盘进行扫描,然后获取其键值,并对其进行编码,从而进行按键的识别,并将相应的按键值进行显示。键盘扫描的实现过程如下:对于

4×4键盘,通常连接为

4行、4列,因此要识

别按键,只需要知道是哪一行和哪一列即可,为了完成这一识别过程,我们的思想是,首先固定输出

4行为高电平,然后输出

4列为低电平,在读入输出的行的值,通常高电平会被低电平拉低,如果读入的4行均为高电平,那么肯定

没有按键按下,否则,如果读入的

4行有一位为低电平,那么对应的该行肯定

有一个按键按下,这样便可以获取到按键的行值。同理,获取列值也是如此,先输出4列为高电平,然后在输出

4行为低电平,再读入列值,如果其中有哪

一位为低电平,那么肯定对应的那一列有按键按下。获取到行值和列值以后,组合成一个8位的数据,根据实现不同的编码在对每个按键进行匹配。两功能键:在开锁状态时,一个用于清除数字,一个用于激活电锁。在上锁状态,一个用于清除,一个用于解除电锁。

四、实验内容及步骤

1、编写4*4数字密码锁的VHDL代码。2、用MaxPlusII对其进行编译仿真。3、在仿真确定无误后,选择芯片

ACEX1K EP1K30QC208。

4

实验报告四位数电子密码锁

四位数电子密码锁一,实验目的1.学习查找相关资料,并对小型项目开发有一定的认识;2.掌握能进行模块化设计的能力;3.学会对各部分电路,进行讨论、说明与仿真验证,最后在整合起来。二,硬件要求1、拨位开关。2、FPGA主芯片:EP1K30QC208。3、LED显示模块。4、4*4键盘。5、七段数码管
推荐度:
点击下载文档文档为doc格式
2b4gs522838c83h0epna2cg5h8ins2016ap
领取福利

微信扫码领取福利

微信扫码分享