单片机应用技术基础(C语言)(第三版)课件 42 机械按键的抖动以及去抖方法.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 7页
  • 2026-06-24 发布于山东
  • 举报

单片机应用技术基础(C语言)(第三版)课件 42 机械按键的抖动以及去抖方法.pptx

本讲主题机械按键的抖动以及去抖方法主讲人彭芬单片机技术与应用

键盘简介编码键盘每个按键都有一个相应的代码与之相对应。接口简单,价格昂贵。非编码键盘按键没有固定代码与之对应,其识别需要用软件来实现。接口可能会复杂,价格便宜。

键盘简介单片机应用系统中通常使用非编码键盘。

机械按键的抖动问题抖动时间约5~10ms按键S1被按下:按键S1未被按下:P0.0为0P0.0为1按键被按下按键未被按下按键被释放1S1AT89C51P0.0

硬件去抖软件去抖按键去抖的方法

硬件去抖多用在按键不多情况

软件去抖按键较多时采用if(S1==0)//初次判断是否有键按下{delay1(50);//延时去抖if(S1==0)//再次判断是否有键按下…}

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档