一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

EPM240學(xué)習(xí)板之按鍵消抖實(shí)驗(yàn)

工程師 ? 來源:網(wǎng)絡(luò)整理 ? 作者:h1654155205.5246 ? 2019-03-06 18:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

EPM240學(xué)習(xí)板之按鍵消抖實(shí)驗(yàn)

按鍵消抖

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

按鍵消抖方法

消抖是為了避免在按鍵按下或是抬起時(shí)電平劇烈抖動帶來的影響。按鍵的消抖,可用硬件或軟件兩種方法。

硬件消抖

在鍵數(shù)較少時(shí)可用硬件方法消除鍵抖動。下圖所示的RS觸發(fā)器為常用的硬件去抖。 圖中兩個(gè)“與非”門構(gòu)成一個(gè)RS觸發(fā)器。當(dāng)按鍵未按下時(shí),輸出為0;當(dāng)鍵按下時(shí),輸出為1。此時(shí)即使用按鍵的機(jī)械性能,使按鍵因彈性抖動而產(chǎn)生瞬時(shí)斷開(抖動跳開B),只要按鍵不返回原始狀態(tài)A,雙穩(wěn)態(tài)電路的狀態(tài)不改變,輸出保持為0,不會產(chǎn)生抖動的波形。也就是說,即使B點(diǎn)的電壓波形是抖動的,但經(jīng)雙穩(wěn)態(tài)電路之后,其輸出為正規(guī)的矩形波。這一點(diǎn)通過分析RS觸發(fā)器的工作過程很容易得到驗(yàn)證。

軟件消抖

如果按鍵較多,常用軟件方法去抖,即檢測出鍵閉合后執(zhí)行一個(gè)延時(shí)程序,5ms~10ms的延時(shí),讓前沿抖動消失后再一次檢測鍵的狀態(tài),如果仍保持閉合狀態(tài)電平,則確認(rèn)為真正有鍵按下。當(dāng)檢測到按鍵釋放后,也要給5ms~10ms的延時(shí),待后沿抖動消失后才能轉(zhuǎn)入該鍵的處理程序。

一般來說,軟件消抖的方法是不斷檢測按鍵值,直到按鍵值穩(wěn)定。實(shí)現(xiàn)方法:假設(shè)未按鍵時(shí)輸入1,按鍵后輸入為0,抖動時(shí)不定。可以做以下檢測:檢測到按鍵輸入為0之后,延時(shí)5ms~10ms,再次檢測,如果按鍵還為0,那么就認(rèn)為有按鍵輸入。延時(shí)的5ms~10ms恰好避開了抖動期。

EPM240學(xué)習(xí)板之按鍵消抖實(shí)驗(yàn)

按鍵抖動時(shí)間

抖動時(shí)間的長短由按鍵的機(jī)械特性決定,一般為5ms~10ms。這是一個(gè)很重要的時(shí)間參數(shù),在很多場合都要用到。 按鍵穩(wěn)定閉合時(shí)間的長短則是由操作人員的按鍵動作決定的,一般為零點(diǎn)幾秒至數(shù)秒。鍵抖動會引起一次按鍵被誤讀多次。為確保CPU對鍵的一次閉合僅作一次處理,必須去除鍵抖動。在鍵閉合穩(wěn)定時(shí)讀取鍵的狀態(tài),并且必須判別到鍵釋放穩(wěn)定后再作處理。

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

    關(guān)注

    1

    文章

    44

    瀏覽量

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

    關(guān)注

    2

    文章

    28

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【RK3568+PG2L50H開發(fā)板實(shí)驗(yàn)例程】FPGA部分 | 鍵控LED實(shí)驗(yàn)

    : ? 本次工程主要完成按鍵控制 led 的狀態(tài)。按鍵 0 控制 led0 閃爍,按鍵 1 控制 led1 亮滅。首先,key0 和 key1 均會經(jīng)過按鍵
    發(fā)表于 07-10 10:03

    Air8101多網(wǎng)融合戰(zhàn)略升級:Air780EPM模塊助力4G聯(lián)網(wǎng)落地

    應(yīng)用邁向新高度。 本文將分享Air8101核心通過外掛Air780EPM整機(jī)開發(fā),實(shí)現(xiàn)4G聯(lián)網(wǎng)的功能示例。 ? 一、硬件準(zhǔn)備工作 ? 1.1 ?所需硬件 Air8101核心(開發(fā)
    的頭像 發(fā)表于 06-23 16:53 ?93次閱讀
    Air8101多網(wǎng)融合戰(zhàn)略升級:Air780<b class='flag-5'>EPM</b>模塊助力4G聯(lián)網(wǎng)落地

    基于RV1126開發(fā)按鍵測試方法與例程

    RV1126開發(fā)按鍵測試方法與例程詳細(xì)描述
    的頭像 發(fā)表于 04-15 17:03 ?356次閱讀
    基于RV1126開發(fā)<b class='flag-5'>板</b>的<b class='flag-5'>按鍵</b>測試方法與例程

    【紫光同創(chuàng)盤古PGX-Lite 7K教程】——(盤古PGX-Lite 7K開發(fā)/PGC7KD-6IMBG256第六章)密碼鎖實(shí)驗(yàn)例程

    子模塊: ①按鍵控制模塊; 1、對 4 個(gè)按鍵輸入信號均做處理 2、KEY3 和 KEY2 取下降沿輸出 3、KEY[1:0]以下降沿來變更各自的輸入密碼,每次數(shù)字加 1(0~3
    發(fā)表于 02-10 11:28

    藍(lán)橋杯中GPIO輸入按鍵實(shí)驗(yàn)

    第一節(jié)按鍵的基本知識按鍵按照結(jié)構(gòu)原理可分為兩類,一類是觸點(diǎn)式開關(guān)按鍵,如機(jī)械式開關(guān)、導(dǎo)電橡膠式開關(guān)燈;另一類是無觸點(diǎn)式開關(guān)按鍵,如電氣式按鍵
    的頭像 發(fā)表于 01-09 21:02 ?837次閱讀
    藍(lán)橋杯中GPIO輸入<b class='flag-5'>之</b><b class='flag-5'>按鍵</b><b class='flag-5'>實(shí)驗(yàn)</b>

    【正點(diǎn)原子STM32H7R3開發(fā)套件試用體驗(yàn)】按鍵、串口通信

    的那一刻起,以其便捷的操作方式、高效的成本控制、精準(zhǔn)的輸入控制等優(yōu)點(diǎn),注定成為單片機(jī)學(xué)習(xí)的經(jīng)典項(xiàng)目。 按鍵控制的關(guān)鍵因素為。當(dāng)按鍵被按下
    發(fā)表于 12-30 16:53

    《DNESP32S3使用指南-IDF版_V1.6》第十一章 KEY實(shí)驗(yàn)

    下;反之,則支持連續(xù)按下。值得注意的是,該函數(shù)內(nèi)部已經(jīng)對按鍵進(jìn)行了延時(shí)處理,因此,在其他地方調(diào)用此函數(shù)時(shí),無需再進(jìn)行額外的按鍵
    發(fā)表于 12-11 09:25

    米爾-紫光PG2L100H國產(chǎn)FPGA開發(fā)試用】按鍵功能測試報(bào)告

    下載到開發(fā) 測試準(zhǔn)備 連接電源適配器 連接下載數(shù)據(jù)線 確認(rèn)電源指示正常 觀察初始狀態(tài) 三、測試內(nèi)容 基礎(chǔ)功能測試 單按鍵按下測試 LED指示響應(yīng) 按鍵效果 四、測試現(xiàn)象
    發(fā)表于 12-06 11:04

    基于FPGA實(shí)現(xiàn)按鍵處理

    引言: 按鍵在電子產(chǎn)品中經(jīng)常用到,由于按鍵的機(jī)械特性,按鍵在閉合或松開的瞬間伴隨著一連串的抖動,這樣的抖動將直接影響設(shè)計(jì)系統(tǒng)的穩(wěn)定性。因此,必須對抖動進(jìn)行處理。本文介紹如何在FPGA中實(shí)現(xiàn)按鍵
    的頭像 發(fā)表于 10-24 14:54 ?1163次閱讀
    基于FPGA實(shí)現(xiàn)<b class='flag-5'>按鍵</b><b class='flag-5'>消</b><b class='flag-5'>抖</b>處理

    《DNK210使用指南 -CanMV版 V1.0》第十五章 按鍵中斷實(shí)驗(yàn)

    第十五章 按鍵中斷實(shí)驗(yàn) 本章實(shí)驗(yàn)將介紹如何使用CanMV讓Kendryte K210通過中斷的方式獲取板載按鍵的狀態(tài)。通過本章的學(xué)習(xí),讀者將
    發(fā)表于 10-12 09:20

    兩種常見的硬件實(shí)現(xiàn)方式

    由于機(jī)械按鍵在操作過程中會產(chǎn)生抖動現(xiàn)象,這種抖動信號如果不加以處理,就可能導(dǎo)致單片機(jī)等電子設(shè)備誤判按鍵狀態(tài),從而引發(fā)錯誤操作。本文將詳細(xì)介紹兩種常見的硬件實(shí)現(xiàn)方式:RS觸發(fā)器和電容
    的頭像 發(fā)表于 09-25 16:54 ?3742次閱讀
    兩種常見的硬件<b class='flag-5'>消</b><b class='flag-5'>抖</b>實(shí)現(xiàn)方式

    為什么按鍵那么重要

    和錯誤操作。因此,進(jìn)行按鍵處理顯得尤為重要。 按鍵抖動的產(chǎn)生是由于機(jī)械觸點(diǎn)的彈性特性所決定的。當(dāng)按鍵被按下或釋放時(shí),觸點(diǎn)并不會立即穩(wěn)定地
    的頭像 發(fā)表于 09-25 16:50 ?1302次閱讀
    為什么<b class='flag-5'>按鍵</b><b class='flag-5'>消</b><b class='flag-5'>抖</b>那么重要

    北京迅為RK3568開發(fā)嵌入式學(xué)習(xí)Linux驅(qū)動全新更新-CAN+

    北京迅為RK3568開發(fā)嵌入式學(xué)習(xí)Linux驅(qū)動全新更新-CAN+
    的頭像 發(fā)表于 09-04 15:29 ?1049次閱讀
    北京迅為RK3568開發(fā)<b class='flag-5'>板</b>嵌入式<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>之</b>Linux驅(qū)動全新更新-CAN+

    如何在FPGA中實(shí)現(xiàn)按鍵

    在FPGA(現(xiàn)場可編程門陣列)中實(shí)現(xiàn)按鍵是一個(gè)重要的設(shè)計(jì)環(huán)節(jié),特別是在處理用戶輸入時(shí),由于物理按鍵的機(jī)械特性和電氣特性,按鍵在按下和釋放
    的頭像 發(fā)表于 08-19 18:15 ?3553次閱讀

    科研相機(jī)防技術(shù)-機(jī)身防和電子防

    ? 機(jī)身防鏡頭昂貴的價(jià)格催生了機(jī)身防技術(shù)。機(jī)身防(即影像傳感器防)最早由KonicaMinolta提出,后來Sony收購了Ko
    的頭像 發(fā)表于 08-14 06:29 ?1023次閱讀
    科研相機(jī)防<b class='flag-5'>抖</b>技術(shù)-機(jī)身防<b class='flag-5'>抖</b>和電子防<b class='flag-5'>抖</b>