0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机的按键消抖与几种按键电路

GReq_mcu168 来源:未知 作者:佚名 2017-12-17 07:45 次阅读

一、 硬件消抖 :

按键防抖电路控制电路

所示利用RC 积分电路来达成杂波的滤除与波形修整的电路(如图1 )。

在S1 ON 的瞬间由于接触弹跳的关系,会使A 点电压呈现高速的断续现象,再S1 OFF时亦然,详(如图2所示),然而由于电容两端电压需由电压经电阻慢慢充电才会上升,使得B 点电位缓步上升情形:S1 OFF 时亦然,电容电压经R 放电,使B 点电压缓缓下降。此一变化,经史密特反相修整后,可得一标准负脉波输出,如波形图C 点所示。

用其他的各类触发器,锁存器亦可达到消抖效果。

二、 软件消抖 :

通过软件延时10ms达到消除抖动的效果,不加文字赘述。

三、 按键电路 :

独立按键

矩阵按键

译码按键

AD模拟按键

锁定按键


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 按键消抖
    +关注

    关注

    2

    文章

    23

    浏览量

    10317

原文标题:按键设计总结

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    fpga教程之——按键

    Table of Contents1. 回顾...............................................42. 按键
    发表于 02-27 11:49

    按键

    请问大家的按键是用什么方法解决的,如普通的按键如何
    发表于 09-26 22:17

    请问怎样去设计一种按键电路

    按键电路结构与电路模型按键
    发表于 04-29 06:13

    按键代码方法有哪几种

    按键原理一、首先来回顾一下按键延时按键由于是
    发表于 07-14 06:21

    如何去消除K1-K3的按键问题?有哪几种方法?

    按键的实验原理是什么?如何去消除K1-K3的按键问题?有哪几种
    发表于 07-14 06:35

    51单片机_独立按键延时

    51单片机_独立按键延时_独立按键定时器_矩
    发表于 07-16 13:56

    按键及原理是什么

    浅谈:在设计单片机按键输入的时候,进行按键是防止按键输入被CPU误读多次的必要手段。一、
    发表于 07-21 06:02

    如何去实现基于STM32单片机按键操作呢

    如何去实现基于STM32单片机按键操作呢?
    发表于 10-22 07:20

    MCU按键问题

    按键问题机械按键是必须的,1、延时
    发表于 11-04 06:37

    单片机为什么要按键

    为什么要按键?为了保证操作效果先看一段代码:#include unsigned char code LedChar[10]={//数码管显示的数字0~90XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0
    发表于 11-18 06:11

    分享一个不错的stm32单片机按键/长按/多击终极解决方案

    分享一个不错的stm32单片机按键/长按/多击终极解决方案
    发表于 11-25 06:07

    STM32单片机定时器做按键原因

    STM32单片机定时器做按键原因:直接用软件延时做会暂用整个资源,导致程序全部卡死等待延
    发表于 11-26 07:13

    按键延时的方法和目的分别是什么

      按键的延时是初学单片机的必经之路,因为只要是机械开关所传递的信号,都会存在波动,有时这些波动是"致命"的,所以消除其影响就是一门手艺了。硬件
    发表于 01-17 06:26

    STM32单片机按键和FPGA按键的相关资料分享

    写在前面:STM32单片机按键和FPGA按键
    发表于 01-18 06:39

    51单片机按键有没有什么简洁又完美的方法?

    51单片机按键有没有什么简洁又完美的方法
    发表于 11-01 07:21