- 11
- 0
- 约3.44万字
- 约 18页
- 2017-03-09 发布于贵州
- 举报
矩阵键盘按键的数管显示矩阵,键盘按键的数码管显示
一、 矩阵键盘按键的数码管显示
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)