日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)按鍵消抖的方法,硬件軟件都可以實(shí)現(xiàn)

電子設(shè)計(jì) ? 來(lái)源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-12-20 10:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

不管設(shè)計(jì)一個(gè)什么作品,按鍵總是少不了的,對(duì)于按鍵你知道那些呢?

通常的按鍵所用開(kāi)關(guān)為機(jī)械彈性開(kāi)關(guān),當(dāng)機(jī)械觸點(diǎn)斷開(kāi)、閉合時(shí),由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開(kāi)關(guān)在閉合時(shí)不會(huì)馬上穩(wěn)定地接通,在斷開(kāi)時(shí)也不會(huì)一下子斷開(kāi)。因而在閉合及斷開(kāi)的瞬間均伴隨有一連串的抖動(dòng),為了不產(chǎn)生這種現(xiàn)象而作的措施就是按鍵消抖。


psbz31.jpg

圖1

抖動(dòng)時(shí)間

抖動(dòng)時(shí)間的長(zhǎng)短由按鍵的機(jī)械特性決定,一般為5ms~10ms。這是一個(gè)很重要的時(shí)間參數(shù),在很多場(chǎng)合都要用到。

按鍵穩(wěn)定閉合時(shí)間的長(zhǎng)短則是由操作人員的按鍵動(dòng)作決定的,一般為零點(diǎn)幾秒至數(shù)秒,大家可以用示波器測(cè)試一下。鍵抖動(dòng)會(huì)引起一次按鍵被誤讀多次。為確保CPU對(duì)鍵的一次閉合僅作一次處理,必須去除鍵抖動(dòng)。在鍵閉合穩(wěn)定時(shí)讀取鍵的狀態(tài),并且必須判別到鍵釋放穩(wěn)定后再作處理。

下面是兩種消抖方法:

一、 硬件消抖 :

按鍵防抖電路控制電路

所示利用RC 積分電路來(lái)達(dá)成雜波的濾除與波形修整的電路(如圖1 )。

在S1 ON 的瞬間由于接觸彈跳的關(guān)系,會(huì)使A 點(diǎn)電壓呈現(xiàn)高速的斷續(xù)現(xiàn)象,再S1 OFF時(shí)亦然,詳(如圖2所示),然而由于電容兩端電壓需由電壓經(jīng)電阻慢慢充電才會(huì)上升,使得B 點(diǎn)電位緩步上升情形:S1 OFF 時(shí)亦然,電容電壓經(jīng)R 放電,使B 點(diǎn)電壓緩緩下降。此一變化,經(jīng)史密特反相修整后,可得一標(biāo)準(zhǔn)負(fù)脈波輸出,如波形圖C 點(diǎn)所示。

20171217060842344.png

1513505280926759.png

用其他的各類(lèi)觸發(fā)器,鎖存器亦可達(dá)到消抖效果。

二、軟件消抖 :

通過(guò)軟件延時(shí)10ms達(dá)到消除抖動(dòng)的效果,不加文字贅述。

三、按鍵電路 :

獨(dú)立按鍵

1513505280660607.png

矩陣按鍵

1513505281567727.png

譯碼按鍵

1513505284230178.png

AD模擬按鍵

1513505284742825.png

鎖定按鍵

1513505288672886.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45594

    瀏覽量

    674049
  • 積分電路
    +關(guān)注

    關(guān)注

    11

    文章

    86

    瀏覽量

    38159
  • 按鍵消抖
    +關(guān)注

    關(guān)注

    2

    文章

    28

    瀏覽量

    10929
  • 機(jī)械觸點(diǎn)
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

    2040
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    單片機(jī)按鍵與幾種按鍵電路

    按鍵電路 一、 硬件按鍵電路控制電路 所示利用RC 積分電路來(lái)達(dá)成雜波的濾除
    的頭像 發(fā)表于 12-17 07:45 ?10.8w次閱讀
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>按鍵</b><b class='flag-5'>消</b><b class='flag-5'>抖</b>與幾種<b class='flag-5'>按鍵</b>電路

    51單片機(jī)_獨(dú)立按鍵延時(shí)

    51單片機(jī)_獨(dú)立按鍵延時(shí)_獨(dú)立按鍵定時(shí)器_矩
    發(fā)表于 07-16 13:56

    有哪幾種方法可以實(shí)現(xiàn)單片機(jī)程序的硬件

    大多數(shù)單片機(jī)程序里,都是使用軟件,也就是先觸發(fā)一次,然后延時(shí)5ms再檢驗(yàn)一次。軟件
    發(fā)表于 01-06 06:47

    按鍵延時(shí)方法和目的分別是什么

      按鍵的延時(shí)是初學(xué)單片機(jī)的必經(jīng)之路,因?yàn)橹灰菣C(jī)械開(kāi)關(guān)所傳遞的信號(hào),都會(huì)存在波動(dòng),有時(shí)這些波動(dòng)是"致命"的,所以消除其影響就是一門(mén)手藝了。硬件
    發(fā)表于 01-17 06:26

    STM32單片機(jī)按鍵和FPGA按鍵的相關(guān)資料分享

    寫(xiě)在前面:STM32單片機(jī)按鍵和FPGA按鍵
    發(fā)表于 01-18 06:39

    51單片機(jī)按鍵有沒(méi)有什么簡(jiǎn)潔又完美的方法?

    51單片機(jī)按鍵有沒(méi)有什么簡(jiǎn)潔又完美的方法
    發(fā)表于 11-01 07:21

    51單片機(jī)的獨(dú)立按鍵按鍵及矩陣按鍵的電路與程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機(jī)的獨(dú)立按鍵按鍵及矩陣按鍵的電路與程序免費(fèi)下載。
    發(fā)表于 07-26 17:36 ?29次下載
    51<b class='flag-5'>單片機(jī)</b>的獨(dú)立<b class='flag-5'>按鍵</b>和<b class='flag-5'>按鍵</b><b class='flag-5'>消</b><b class='flag-5'>抖</b>及矩陣<b class='flag-5'>按鍵</b>的電路與程序免費(fèi)下載

    使用51單片機(jī)實(shí)現(xiàn)按鍵的資料和程序免費(fèi)下載

    抖動(dòng)是機(jī)械按鍵存在的現(xiàn)象,是必須要進(jìn)行處理的。一般處理有兩種方式:一種是硬件,另一種是軟件
    發(fā)表于 07-05 17:41 ?5次下載
    使用51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>按鍵</b><b class='flag-5'>消</b><b class='flag-5'>抖</b>的資料和程序免費(fèi)下載

    使用51單片機(jī)實(shí)現(xiàn)矩陣按鍵的掃描和動(dòng)作分離的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)實(shí)現(xiàn)矩陣按鍵的掃描和動(dòng)作分離的程序免費(fèi)下載。
    發(fā)表于 07-04 17:41 ?5次下載
    使用51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b>矩陣<b class='flag-5'>按鍵</b>的掃描<b class='flag-5'>消</b><b class='flag-5'>抖</b>和動(dòng)作分離的程序免費(fèi)下載

    單片機(jī)按鍵電路圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)按鍵電路圖免費(fèi)下載。
    發(fā)表于 07-01 08:00 ?11次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b><b class='flag-5'>消</b><b class='flag-5'>抖</b>電路圖免費(fèi)下載

    STM單片機(jī)中的按鍵和FPGA

    閉合的時(shí)間超過(guò)了 20ms。因此單片機(jī)在檢測(cè)鍵盤(pán)是否按下時(shí)都要加上去抖動(dòng)操作,有專(zhuān)用的去抖動(dòng)電路,也有專(zhuān)門(mén)的去抖動(dòng)芯片,但通常我們采用軟件延時(shí)的方法可以解決抖動(dòng)問(wèn)題。 1、
    的頭像 發(fā)表于 11-30 17:39 ?3983次閱讀

    單片機(jī)按鍵及原理(硬件軟件方法詳解)

    淺談:在設(shè)計(jì)單片機(jī)按鍵輸入的時(shí)候,進(jìn)行按鍵是防止按鍵輸入被CPU誤讀多次的必要手段。一、
    發(fā)表于 11-11 12:06 ?15次下載
    【<b class='flag-5'>單片機(jī)</b>】<b class='flag-5'>按鍵</b><b class='flag-5'>消</b><b class='flag-5'>抖</b>及原理(<b class='flag-5'>硬件</b>和<b class='flag-5'>軟件</b><b class='flag-5'>方法</b>詳解)

    單片機(jī)按鍵檢測(cè)程序(定時(shí)器法

    單片機(jī)按鍵檢測(cè)程序(定時(shí)器法)相信大家在初學(xué)51單片機(jī)的時(shí)候按鍵檢測(cè)為了
    發(fā)表于 11-23 17:51 ?5次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b>檢測(cè)程序(定時(shí)器法<b class='flag-5'>消</b><b class='flag-5'>抖</b>)

    單片機(jī)復(fù)位后為什么要對(duì)sp重新賦值_自學(xué)單片機(jī)第二十二篇:延時(shí)|延時(shí)|key|單片機(jī)|...

      按鍵的延時(shí)是初學(xué)單片機(jī)的必經(jīng)之路,因?yàn)橹灰菣C(jī)械開(kāi)關(guān)所傳遞的信號(hào),都會(huì)存在波動(dòng),有時(shí)這些波動(dòng)是"致命"的,所以消除其影響就是一門(mén)手藝了。硬件
    發(fā)表于 01-17 12:52 ?2次下載
    <b class='flag-5'>單片機(jī)</b>復(fù)位后為什么要對(duì)sp重新賦值_自學(xué)<b class='flag-5'>單片機(jī)</b>第二十二篇:延時(shí)<b class='flag-5'>消</b><b class='flag-5'>抖</b>|延時(shí)|key|<b class='flag-5'>單片機(jī)</b>|<b class='flag-5'>消</b><b class='flag-5'>抖</b>...

    按鍵軟件硬件方法

    采用鍋?zhàn)衅?b class='flag-5'>按鍵測(cè)量波形。按鍵按下與抬起的部分都出現(xiàn)抖動(dòng),大致時(shí)間10ms左右。為了防止按鍵誤按或者重復(fù)識(shí)別,必須要按鍵
    的頭像 發(fā)表于 03-01 10:53 ?1.7w次閱讀
    <b class='flag-5'>按鍵</b><b class='flag-5'>消</b><b class='flag-5'>抖</b>的<b class='flag-5'>軟件</b>和<b class='flag-5'>硬件</b><b class='flag-5'>方法</b>
    蕉岭县| 孙吴县| 手机| 尚志市| 博爱县| 龙山县| 天峨县| 佛学| 个旧市| 江北区| 乌审旗| 抚松县| 宜兰县| 穆棱市| 赞皇县| 平凉市| 林西县| 石屏县| 桐乡市| 榆社县| 屏东市| 抚顺县| 昌宁县| 青浦区| 丘北县| 禹城市| 塘沽区| 景谷| 库车县| 抚宁县| 化隆| 玉屏| 加查县| 大足县| 新野县| 衡山县| 海丰县| 定安县| 鲜城| 道真| 万源市|