独立式键盘与矩阵键盘原理逐行扫描法与行列互换法 键盘编码器芯片74C922_第1页
独立式键盘与矩阵键盘原理逐行扫描法与行列互换法 键盘编码器芯片74C922_第2页
独立式键盘与矩阵键盘原理逐行扫描法与行列互换法 键盘编码器芯片74C922_第3页
独立式键盘与矩阵键盘原理逐行扫描法与行列互换法 键盘编码器芯片74C922_第4页
独立式键盘与矩阵键盘原理逐行扫描法与行列互换法 键盘编码器芯片74C922_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机原理及应用单片机原理及应用第第4 4 章(章(2 2)- - 键盘键盘1独立式键盘与矩阵键盘原理二. 逐行扫描法与行列互换法三. 键盘编码器芯片74C922四. 小结2一.独立式按键与矩阵式按键原理1.独立式按键独立式按键在单片机按键的应用系统中,分为 独立式按键 和 矩阵式按键所谓的独立式按键就是指 按键直接连接在I/O线上构成的单独按键,通常一个按键需要单独占用一根口线,那么CPU就可以通过向此I/O口发出读指令来得到当前按键的状态。一.独立式按键与矩阵式键盘原理2.矩阵式按键矩阵式按键在独立式按键结构下,如果连接16个按键则需要占用16个I/O资源,而矩阵式按键结构只需要8个I/O

2、 口。因此在需要大量按键的情况下,矩阵式按键结构比独立式按键节约I/O口的资源矩阵式键盘与独立式的键盘不同,往往矩阵式按键需要行和列共同决定按键的键值。 按键在闭合和断开瞬间会因弹簧开关的变形而产生电压波动现象,其按键抖动波形如图 按键抖动会造成一次按键对应多次响应的问题,需要采用措施消除抖动影响。单片机常用软件延时10ms的办法来消除抖动的影响。当检测到有键按下时,先延时10ms,然后再检测按键的状态,若仍是闭合状态,则认为真正有键按下。当需要检测到按键释放时,也需做同样的处理。 一.独立式按键与矩阵式键盘原理二. 逐行扫描法与行列互换法实例实例1 行列式键盘行列式键盘 采用矩阵原理设计的4

3、4行列式键盘电路原理图,要求按下任意按键后,LED显示器上显示出该按键的编号值(0-F)。(P3口高位输出、低位输入)二. 逐行扫描法与行列互换法一一 . 逐行扫描法逐行扫描法定义 行线(输入检测) 和 列线 (输出)键盘检测函数编写: 第第1列扫描列扫描: 第1列输出0,其余列输出1二. 逐行扫描法与行列互换法输入情况检测:第第1行检测行检测第第2行检测行检测第第3行检测行检测第第4行检测行检测二. 逐行扫描法与行列互换法第第2列扫描列扫描: 第2列输出0,其余列输出1输入情况检测:第第1行检测行检测第第2行检测行检测第第3行检测行检测第第4行检测行检测二. 逐行扫描法与行列互换法第第3列扫

4、描列扫描: 第3列输出0,其余列输出1输入情况检测:第第1行检测行检测第第2行检测行检测第第3行检测行检测第第4行检测行检测二. 逐行扫描法与行列互换法第第4列扫描列扫描: 第4列输出0,其余列输出1输入情况检测:第第1行检测行检测第第2行检测行检测第第3行检测行检测第第4行检测行检测二. 逐行扫描法与行列互换法逐行扫描法的 另一种写法:第第1列输出列输出0的情况:的情况:其余情况类似,这里省略二. 逐行扫描法与行列互换法行列互换法:行列互换法:将两次读入的端口电平值进行 “或” 运算,则结果中只有对应闭合键所在行、列位置的数值为0,其余皆为1。 根据预先制定的规则,利用查表法可求出代表闭合键

5、编号的键模值。二. 逐行扫描法与行列互换法三. 键盘编码器芯片74C922各引脚功能如下:各引脚功能如下: Y1Y4为行键输入端;X1X4为列键输入端;OSC为振荡器的外接引线端,可用外部的输入脉冲或电容器;DADD为数据输出端,可与微机直接接口;KBM为键颤屏蔽端; OE 为数据输出允许端,低电平有效;DAV为数据输出有效,高电平有效;VCC为电源端,接35V;GND为接地端三. 键盘编码器芯片74C922特征:特征:列Y固定、行X变化初始状态DCBA为低电平,当有按键按下时候,DA输出输出高电平。松开按键高电平。松开按键DA重新输出低电平重新输出低电平。DCBA输出后,状态被锁存。三. 键盘编码器芯片74C922电路图:电路图:三. 键盘编码器芯片74C922四. 小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论