矩阵键盘按键的数管显示矩阵,键盘按键的数码管显示.docVIP

  • 11
  • 0
  • 约3.44万字
  • 约 18页
  • 2017-03-09 发布于贵州
  • 举报

矩阵键盘按键的数管显示矩阵,键盘按键的数码管显示.doc

矩阵键盘按键的数管显示矩阵,键盘按键的数码管显示

一、 矩阵键盘按键的数码管显示 1.实验目的 1 掌握VHDL语言的语法规范,掌握时序电路描述方法 2 掌握多个数码管动态扫描显示的原理及设计方法 2.实验所用仪器及元器件 计算机一台 实验板一块 电源线一根 扁平线一根 下载线一根 实验任务 要求设计出4*4矩阵键盘对某一按键按下就在数码管显示一个数字。按键从左上角到右下角依次为1,2,…,16。 实验原理 按键模块原理 键盘扫描的实现过程如下:对于4×4键盘,通常连接为4行、4列,因此要识别按键,只需要知道是哪一行和哪一列即可,为了完成这一识别过程,我们的思想是,首先固定输出4行为高电平,然后输出4列为低电平,在读入输出的4行的值,通常高电平会被低电平拉低,如果读入的4行均为高电平,那么肯定没有按键按下,否则,如果读入的4行有一位为低电平,那么对应的该行肯定有一个按键按下,这样便可以获取到按键的行值。同理,获取列值也是如此,先输出4列为高电平,然后在输出4行为低电平,再读入列值,如果其中有哪一位为低电平,那么肯定对应的那一列有按键按下。 键盘键值的获取:键盘上的每一个按键其实就是一个开关电路,当某键被按下时,该按键的接点会呈现0的状态,反之,未被按下时则呈现逻辑1的状态。扫描信号由row进入键盘,变化的顺序依次为1110-1101-1011-0111-1110。每一次扫描一排,依次地周而复始。例如现在的扫描信号为1

文档评论(0)

1亿VIP精品文档

相关文档