• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

按键消抖除了用延时还可以用什么方式

勇哥来巡山 2019-08-28 浏览量:1861
按键消抖除了用延时还可以用什么方式
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 硬件去抖啊,再按键两端并联一个电容,一般的104就行。

    软件还可以用外部中断,连续多次进入中断判断是否为抖动

    • 发布于 2019-08-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:13
  • 可以加上拉电阻,进行稳定,其实最好的方法就是延时
    • 发布于2019-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 不用延时你过段时间再来检测按键一致再响应.

    其实这也是变相的延时.

    • 发布于2019-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 延时消抖可能是最实用和最简单的方法。
    • 发布于2019-08-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 延时是最简单的方法了,另外可以使用电容去抖动。
    • 发布于2019-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般看电路要求,如果不考虑成本就硬件,如果考虑就软件消抖。加电容,电阻什么的
    • 发布于2019-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 1.硬件消抖,在按键两端并联电容

    2.软件消抖,延时是一种,还有中断检测,定时周期检测按键状态,当按键状态连续8次为同一状态时,即为该状态,否则以抖动处理。

    • 发布于2019-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 电路上电容充放电,或者用特殊键盘。
    • 发布于2019-08-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个既有程序方法,也有物理机械方法。

    你说的是程序方法,物理机械方法比如在按键上并联小电容。

    其实大多数时候延时判断是最经济的。

    • 发布于2019-08-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以硬件消抖动,比如按键接电容,还可以用施密特触发器等等
    • 发布于2019-09-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件上一般上拉加并一个1UF的电容,做简单的消抖处理,效果不如软件消抖,可以用状态机的方式去判断按键
    • 发布于2019-09-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 在能修改电路的情况下可以采用加电容电阻实现硬件消抖,在不能修改电路的情况下,可以使用定时器来消抖,原理和延时消抖是一样的,还是把延时换成定时器计时。这样可以减少资源的消耗,不用等待小邓完了才执行消抖之后的程序,我一般对按键进行消抖的时候就是采用的这种方式
    • 发布于2019-09-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

按键消抖除了用延时还可以用什么方式