实验九键盘扫描显示实验-CUG.PDFVIP

  • 8
  • 0
  • 约4.7千字
  • 约 3页
  • 2023-07-01 发布于山西
  • 举报
实验九 键盘扫描显示实验 一、实验目的 1、 了解普通 4×4 键盘扫描的原理。 2、 进一步加深七段码管显示过程的理解。 二、硬件要求 1、4×4 键盘阵列。 2、 FPGA 主芯片。 3、 可变时钟源。 4、 七段码显示区。 三、实验原理 本实验主要完成的实验是完成 4×4键盘扫描的,然后获取其键值,并对其进行编码, 从而进行按键的识别,并将相应的按键值进行显示。 键盘扫描的实现过程如下:对于 4×4 键盘,通常连接为 4 行、4 列,因此要识别按键, 只需要知道是哪一行和哪一列即可,为了完成这一识别过程,我们的思想是,首先固定输出 4 行为高电平,然后输出 4 列为低电平,在读入输出的 4 行的值,通常高电平会被低电平拉 低,如果读入的 4 行均为高电平,那么肯定没有按键按下,否则,如果读入的 4 行有一位为 低电平,那么对应的该行肯定有一个按键按下,这样便可以获取到按键的行值。同理,获取 列值也是如此,先输出 4 列为高电平,然后在输出 4 行为低电平,再读入列值,如果其中有 哪一位为低电平,那么肯定对应的那一列有按键按下。 获取到行值和列值以后,组合成一个 8 位的数据,

文档评论(0)

1亿VIP精品文档

相关文档