扫描矩阵键盘简介以及其FPGA设计思路.docVIP

  • 8
  • 0
  • 约3.61千字
  • 约 10页
  • 2018-06-23 发布于江西
  • 举报

扫描矩阵键盘简介以及其FPGA设计思路.doc

扫描矩阵键盘简介以及其FPGA设计思路.doc

扫描矩阵键盘简介以及其FPGA设计思路 导读:就爱阅读网友为您分享以下“扫描矩阵键盘简介以及其FPGA设计思路”资讯,希望对您有所帮助,感谢您对92的支持! 扫描键盘的设计思想和代码技巧非常值得学习。 首先扫描键盘可以节省 FPGA 的引脚资源,例如一个 4x4 的扫描键盘有 16 个按键,如果不 用扫描方式而是直接把 16 跟控制线接入 FPGA, 就要 16 个引脚, 而用扫描方式只需要 4+4=8 个引脚。尤其是随着键盘的增大,比如 8x9=72 的键盘,用扫描方式只需要 17 个引脚。 要想了解扫描键盘的原理,首先要知道矩阵键盘的电路结构。 3.3vRow0 Row1Row2 Row3 Col 0 Col 1 Col 2 Col 3如上图所示, 矩阵键盘的某一个按钮按下会使对应的一条行线和列线导通, 为了便于分析扫 描过程做如下简化:Row0 接高电平 Row132 610754键盘行线 高低电平 的变化输 入给 FPGARow2 Row3 Col 0BA98F Col 1E Col 2D Col 3C由 FPGA 输出给键盘高低电平的组合,即是扫描码 扫描键盘的工作状态分为两种: 第一种状态是判断是否有键按下,该状态下四根列线对应的电平状态是{col 0,col 1,col 2,col 3}=0000 。 四 根 行 线 左 端 都 接 高 电 平 , 没 有

文档评论(0)

1亿VIP精品文档

相关文档