第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/28 1:06:29 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

四位数电子密码锁

一,

实验目的

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

搜索更多关于: 实验报告四位数电子密码锁 的文档
实验报告四位数电子密码锁.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2b4gs522838c83h0epna2cg5h8ins2016ap_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top