明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 3512|回复: 0

明德扬4X4键盘 FPGA键盘 xilinx altera 开发板配套 fpga矩阵键盘

[复制链接]
发表于 2023-5-12 15:12:26 | 显示全部楼层 |阅读模式

马上注册,看完整文章,学更多FPGA知识。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
好的模块,影响工程师一生
       永远记得,我们是做最好的
微信截图_20230512150617.png
模块参数
名称:明德扬矩阵键盘
尺寸:80mm*65mm

标准接口源文件
明德扬为方便用户使用模块,所有模块都提供了接口代码(xxxx.v文件)
和参考例程(xxxx_example.v)文件。明德扬的接口代码均有如下特点
1.容易理解的代码。代码使用至简设计法设计,容易理解,方便地按需进行修改。
2.规范的接口信号。接口信号都符合至简设计法的统一规范,用户可以方便理解
并使用这些接口信号
3.容易使用。用户可无须理会模块内部细节、协议等,只要接口信号标准收发数据,
就方便使用本模块。
4.好的参考例程。用户可参照参考例程,方便地使用接口代码。

模块原理图
微信截图_20230512145903.png

源代码
key_scan.v:接口代码。(用户无须理解矩阵键盘细节和原理,只要按要求
例化就能使用。)
key_prj:接口代码使用例程:矩阵键盘工程。按下0~15个按键,则在数码管
上分别显示0~15。
闹钟案例:矩阵键盘案例,采用至简设计法,实现一个数字时钟和闹钟的功
能,可以通过矩阵键盘的按键来设置闹钟、显示时间等。



接口代码参数和信号列表

微信截图_20230512150239.png

应用举例
接口代码可以直接例化使用。使用时,要特别注意以下几点:
1.key col是对应矩阵键盘的列,是输入信号。key row对应矩阵键盘的行,是输出
信号。这2组信号共8个管脚,是需要用户配置的。当模块输出的序号不正确时,
检查管脚配置。
2. key vld和key num是模块的输出,用来表示有按键按下,并指出是哪个按键按
下。特别注意的是,key_vld不仅表示有效,还表示有效的次数。
例如下图keyvld高电平持续1个时钟,表示有1个按键按下,并且是按下了按键10。
微信截图_20230512150356.png

支持XILINX、ALTERA等FPGA各种型号芯片。


微信截图_20230512150636.png
(与明德扬开发板的效果图)


联系方式:小罗老师(18028595609)    微信号:mdyfpga002
(添加老师微信可领取学习资料可购买







您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|MDYBBS ( 粤ICP备16061416号 )

GMT+8, 2024-11-25 14:02 , Processed in 0.057690 second(s), 23 queries .

Powered by Discuz! X3.4

本论坛由广州健飞通信有限公司所有

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表