欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《片机键盘分析》PPT课件.ppt

    • 资源ID:5550220       资源大小:331.47KB        全文页数:14页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《片机键盘分析》PPT课件.ppt

    键盘,易丽华应用电子教研室,要点,键盘去抖动和连接、控制方式独立式按键及其接口电路矩阵式键盘及其接口电路,1、按键开关去抖动问题,键盘的抖动时间一般为510ms,抖动现象会引起CPU对一次键操作进行多次处理,从而可能产生错误。,消除抖动不良后果的方法:硬件去抖动,其中RC滤波电路去抖动电路简单实用,效果较好。,软件去抖动 检测到按键按下后,执行延时10ms子程序后再确认该键是否确实按下,消除抖动影响。,2、按键连接方式,独立式按键 独立式按键是每个按键占用一根I/O端线。特点:各按键相互独立,电路配置灵活;按键数量较多时,I/O端线耗费较多,电路结构繁杂;软件结构简单。适用于按键数量较少的场合。,矩阵式键盘I/O端线分为行线和列线,按键跨接在行线和列线上,按键按下时,行线与列线发生短路。特点:占用I/O端线较少;软件结构教复杂。适用于按键较多的场合。,3、键盘扫描控制方式,程序控制扫描方式 键处理程序固定在主程序的某个程序段。特点:对CPU工作影响小,但应考虑键盘处理程序的运行间隔周期不能太长,否则会影响对键输入响应的及时性。定时控制扫描方式 利用定时/计数器每隔一段时间产生定时中断,CPU响应中断后对键盘进行扫描。特点:与程序控制扫描方式的区别是,在扫描间隔时间内,前者用CPU工作程序填充,后者用定时/计数器定时控制。定时控制扫描方式也应考虑定时时间不能太长,否则会影响对键输入响应的及时性。,中断控制方式 中断控制方式是利用外部中断源,响应键输入信号。特点:克服了前两种控制方式可能产生的空扫描和不能及时响应键输入的缺点,既能及时处理键输入,又能提高CPU运行效率,但要占用一个宝贵的中断资源。,二、独立式按键及其接口电路,1、按键直接与I/O口连接,【例1】按图(a)、(b),试分别编制按键扫描子程序。解:按图(a)编程如下:KEYA:ORL P1,#07H;置P1.0P1.2为输入态 MOV A,P1;读键值,键闭合相应位为0 CPL A;取反,键闭合相应位为1 ANL A,#00000111B;屏蔽高5位,保留有键值信息的低3位 JZ GRET;全0,无键闭合,返回 LCALL DY10ms;非全0,有键闭合,延时10ms,软件去抖动 MOV A,P1;重读键值,键闭合相应位为0 CPL A;取反,键闭合相应位为1 ANL A,#00000111B;屏蔽高5位,保留有键值信息的低3位 JZ GRET;全0,无键闭合,返回;非全0,确认有键闭合 JB Acc.0,KA0;转0#键功能程序 JB Acc.1,KA1;转1#键功能程序 JB Acc.2,KA2;转2#键功能程序GRET:RETKA0:LCALL WORK0;执行0#键功能子程序 RETKA1:LCALL WORK1;执行1#键功能子程序 RETKA2:LCALL WORK2;执行2#键功能子程序 RET,按图(b)编程如下:KEYB:ORL P1,#07H;置P1.0P1.2为输入态 MOV A,P1;读键值,键闭合相应位为1 ANL A,#00000111B;屏蔽高5位,保留有键值信息的低3位 JZ GRET;全0,无键闭合,返回 LCALL DY10ms;非全0,有键闭合,延时10ms,软件去抖动 MOV A,P1;重读键值,键闭合相应位为1 ANL A,#00000111B;屏蔽高5位,保留有键值信息的低3位 JZ GRET;全0,无键闭合,返回;非全0,确认有键闭合 JB Acc.0,KB0;转0#键功能程序 JB Acc.1,KB1;转1#键功能程序 JB Acc.2,KB2;转2#键功能程序GRET:RETKB0:LCALL WORK0;执行0#键功能子程序 RETKB1:LCALL WORK1;执行1#键功能子程序 RETKB2:LCALL WORK2;执行2#键功能子程序 RET,三、矩阵式键盘及其接口电路,

    注意事项

    本文(《片机键盘分析》PPT课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开