第5章 MCS-51单片机外部并行口扩展技术-5.4.2 键盘接口工作原理.ppt
《第5章 MCS-51单片机外部并行口扩展技术-5.4.2 键盘接口工作原理.ppt》由会员分享,可在线阅读,更多相关《第5章 MCS-51单片机外部并行口扩展技术-5.4.2 键盘接口工作原理.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5 5章章 MCS-51MCS-51单片机外部单片机外部 并行口扩展技术并行口扩展技术5.4.2 5.4.2 键盘接口工作原理键盘接口工作原理5.4.2 5.4.2 键盘接口工作原理键盘接口工作原理p键盘键盘n人机交互的一个重要工具人机交互的一个重要工具n两种基本类型两种基本类型p编码键盘编码键盘除了按键以外,还包括产生键码的除了按键以外,还包括产生键码的硬件硬件电路电路使用方便、价格较高使用方便、价格较高 p非编码非编码键盘键盘靠靠软件软件来识别键盘上的闭合键,由此计算出编码来识别键盘上的闭合键,由此计算出编码几乎不需要附加硬件逻辑几乎不需要附加硬件逻辑在单片机应用系统中被普遍使用在单片
2、机应用系统中被普遍使用1.1.非编码非编码键盘键盘的工作原理的工作原理 p分类分类n硬件编码式键盘、二维直读式键盘硬件编码式键盘、二维直读式键盘n独立式键盘独立式键盘简单键盘简单键盘、行列式键盘(矩阵式键盘)、行列式键盘(矩阵式键盘)独立式按键独立式按键 行列式键盘行列式键盘0 1 1 11 0 1 11 1 0 11 1 1 02.2.按键开关去抖动问题按键开关去抖动问题p按键抖动按键抖动n在按下和释放时,按键有抖动在按下和释放时,按键有抖动n按键时间:按键时间:100ms100msn前跳沿和后跳沿:前跳沿和后跳沿:20ms20ms,抖动时间一般为抖动时间一般为5 510ms10msA为确保
3、:对键的为确保:对键的一次闭合一次闭合仅作仅作一次处理一次处理必须:必须:去除抖动去除抖动3.3.消除抖动不良后果的方法消除抖动不良后果的方法p 硬件去抖动硬件去抖动nRCRC滤波电路去抖动电路简单实用,效果较好。滤波电路去抖动电路简单实用,效果较好。p 软件去抖动软件去抖动n检测到按键按下后,执行检测到按键按下后,执行延时延时10ms10ms子程序后子程序后再确认再确认该该键是否确实按下,消除抖动影响。键是否确实按下,消除抖动影响。键处理的流程图键处理的流程图 4.4.独立式按键独立式按键p处理过程处理过程n查键:扫描有否键按下,若无键按下,返回查键:扫描有否键按下,若无键按下,返回n有键按
4、下软件去抖:延时有键按下软件去抖:延时20ms20msn找键找键n等键释放等键释放n软件去抖:延时软件去抖:延时20ms20ms 例例11p有键按下,返回键值;否则,返回有键按下,返回键值;否则,返回0FFH0FFHP10P118051 K1P12P13P14P15K2K3K4K5K6+5V ;准备输入准备输入 等等放放去去抖抖查查键键KE2:MOVB,#0;保存键值保存键值0KE3:ANLA,#3FHRRCA;(A.0)CyJNCKE4INCBSJMPKE3KE4:ORLP1,#3FHMOVA,P1ANLA,#3FHCJNEA,#3FH,KE4MOVA,B ;返回键值返回键值CJNEA,#0
5、6H,KE5KE5:JCKE6;Cy=1,(A)=6KE6:RETKE:ORLP1,#3FH MOVA,P1ANLA,#3FH ;P1.0P1.5CJNEA,#3FH,KE1SJMPKE7 ;无键按下无键按下KE1:LCALL DL20 ;延时去抖延时去抖ORLP1,#3FH ;修改修改P1MOVA,P1 ;读读P1ANLA,#3FHCJNEA,#3FH,KE2SJMPKE7 ;误动作返回误动作返回找找键键5.5.矩阵式键盘矩阵式键盘p工作方式工作方式n查询查询n定时定时p每隔一段时间对键盘扫描一次每隔一段时间对键盘扫描一次利用单片机内部的定时器的定时器溢出中断。利用单片机内部的定时器的定时器
6、溢出中断。n中断中断中断方式中断方式00001 1 1 1p处理过程处理过程n键扫描键扫描p确认有无按键按下确认有无按键按下n去抖动去抖动p延时延时n按键的识别:确定键的行、列号按键的识别:确定键的行、列号p扫描算法扫描算法、线反转法、线反转法n键号的确定键号的确定p键号键号=所在行号所在行号键盘列数键盘列数+所在列号所在列号n等待键释放等待键释放p扫描算法:扫描算法:n逐行逐行置低电平,其余各行为高电平,检查各列电平的置低电平,其余各行为高电平,检查各列电平的变化,如果某列线电平为低电平,即可确定此行列线变化,如果某列线电平为低电平,即可确定此行列线交叉点交叉点处的按键被按下。处的按键被按下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第5章 MCS-51单片机外部并行口扩展技术-5.4.2 键盘接口工作原理 MCS 51 单片机 外部 并行口 扩展 技术 5.4 键盘 接口 工作 原理
限制150内