最新单片机键盘分析幻灯片

上传人:枫** 文档编号:569396133 上传时间:2024-07-29 格式:PPT 页数:15 大小:955KB
返回 下载 相关 举报
最新单片机键盘分析幻灯片_第1页
第1页 / 共15页
最新单片机键盘分析幻灯片_第2页
第2页 / 共15页
最新单片机键盘分析幻灯片_第3页
第3页 / 共15页
最新单片机键盘分析幻灯片_第4页
第4页 / 共15页
最新单片机键盘分析幻灯片_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《最新单片机键盘分析幻灯片》由会员分享,可在线阅读,更多相关《最新单片机键盘分析幻灯片(15页珍藏版)》请在金锄头文库上搜索。

1、单片机键盘分析单片机键盘分析要点n键盘去抖动和连接、控制方式n独立式按键及其接口电路n矩阵式键盘及其接口电路n 中断控制方式中断控制方式n中断控制方式是利用外部中断源,响应键输入信中断控制方式是利用外部中断源,响应键输入信号。号。n特点:克服了前两种控制方式可能产生的空扫描特点:克服了前两种控制方式可能产生的空扫描和不能及时响应键输入的缺点,既能及时处理键和不能及时响应键输入的缺点,既能及时处理键输入,又能提高输入,又能提高CPU运行效率,但要占用一个宝运行效率,但要占用一个宝贵的中断资源。贵的中断资源。二、独立式按键及其接口电路二、独立式按键及其接口电路n1、按键直接与I/O口连接 n【例1

2、】按图 (a)、(b),试分别编制按键扫描子程序。n解:按图 (a)编程如下: nKEYA:ORL P1,#07H ;置P1.0P1.2为输入态n MOV A,P1 ;读键值,键闭合相应位为0n CPL A ;取反,键闭合相应位为1n ANL A,#00000111B;屏蔽高5位,保留有键值信息的低3位 n JZ GRET ;全0,无键闭合,返回n LCALL DY10ms ;非全0,有键闭合,延时10ms,软件去抖动n MOV A,P1 ;重读键值,键闭合相应位为0n CPL A ;取反,键闭合相应位为1n ANL A,#00000111B;屏蔽高5位,保留有键值信息的低3位n JZ GRE

3、T ;全0,无键闭合,返回;非全0,确认有键闭合n JB Acc.0,KA0 ;转0#键功能程序n JB Acc.1,KA1 ;转1#键功能程序n JB Acc.2,KA2 ;转2#键功能程序nGRET:RETnKA0: LCALL WORK0 ;执行0#键功能子程序n RETnKA1: LCALL WORK1 ;执行1#键功能子程序n RETnKA2: LCALL WORK2 ;执行2#键功能子程序n RETn按图 (b)编程如下: nKEYB:ORL P1,#07H ;置P1.0P1.2为输入态n MOV A,P1 ;读键值,键闭合相应位为1n ANL A,#00000111B ;屏蔽高5

4、位,保留有键值信息的低3位n JZ GRET ;全0,无键闭合,返回n LCALL DY10ms ;非全0,有键闭合,延时10ms,软件去抖动n MOV A,P1 ;重读键值,键闭合相应位为1 n ANL A,#00000111B ;屏蔽高5位,保留有键值信息的低3位n JZ GRET ;全0,无键闭合,返回;非全0,确认有键闭合n JB Acc.0,KB0 ;转0#键功能程序n JB Acc.1,KB1 ;转1#键功能程序n JB Acc.2,KB2 ;转2#键功能程序nGRET:RETnKB0: LCALL WORK0 ;执行0#键功能子程序 n RETnKB1: LCALL WORK1 ;执行1#键功能子程序n RETnKB2: LCALL WORK2 ;执行2#键功能子程序n RET三、矩阵式键盘及其接口电路三、矩阵式键盘及其接口电路 结束语结束语谢谢大家聆听!谢谢大家聆听!15

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号