在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

基于單片機的獨立按鍵設(shè)計

天才小貍花 ? 來源:Sigle_chip ? 作者:Sigle_chip ? 2022-08-17 08:50 ? 次閱讀

導(dǎo)語:

單片機在運用到實際的產(chǎn)品中,不僅僅只使用IO輸出去控制,更多的時候,我們需要收到一些信號,比如數(shù)字信號模擬量信號等。

按鍵作為一種人機交互的方式,被廣泛的應(yīng)用在各個工業(yè)控制領(lǐng)域。

通過單片機的輪詢來檢測按鍵的電平變化,實現(xiàn)相應(yīng)的功能。獨立按鍵通過獨占IO,簡化程序的設(shè)計,但與此對于的是需要占用IO,比較浪費IO,所以可以通過分時片選復(fù)用的方式實現(xiàn)8個IO使用16個按鍵,本節(jié)介紹單個IO的輸入。

pYYBAGL7qIGAbCo7AACQhIq-5iA209.png

輕觸開關(guān)

俗稱按鍵,常開型,按下后會自動彈起,恢復(fù)到斷開狀態(tài)。機械開關(guān)都伴隨著抖動,由于金屬觸點的彈性作用,一個按鍵開關(guān)在閉合時不會馬上就穩(wěn)定的接通,在斷開時也不會一下子徹底斷開,而是在閉合和斷開的瞬間伴隨了一連串的抖動。

poYBAGHBTkGAXCPsAABGPFd25HE781.png

常見的解決方法有硬件電路解決,RS觸發(fā)器,電容等方法。但與之對應(yīng)的是成本的上升與電路的復(fù)雜性上升。

平時更常見的有軟件上的算法,如延時等待按鍵抖動結(jié)束,但會導(dǎo)致程序運行的實時性降低。

51單片機上電后,除P0端口外,其余默認(rèn)為高電平,單片機內(nèi)部自帶上拉電阻把電平拉高。在傳統(tǒng)8051中,并不能設(shè)置單片機IO的輸入輸出模式。通過編寫按鍵程序,識別電平從高到低的過程,從而實現(xiàn)交互。

在程序編寫中,需要實現(xiàn)檢測IO電平是否為低,同時需要實現(xiàn)

  1. 自鎖,按鍵按下一次只運行一次任務(wù),當(dāng)按鍵松開后,才能按下下一次實現(xiàn)功能,不然一直執(zhí)行功能。不要去實現(xiàn)長按功能。
  2. 消抖,按下后不穩(wěn)定的電平變化會影響程序,通過延時去屏蔽掉這段時間。
  • if(Key0 == 0)
    {
    delay(20);
    if(Key0 == 0)
    {
    //功能代碼;
    while(key0 == 0);
    }
    }

按鍵的抖動時間跟按下力度,本身屬性有關(guān),抖動時間不定,通常取經(jīng)驗值20ms。

獨立按鍵較為簡單,獨立按鍵和矩陣按鍵本質(zhì)上都是通過單片機的輪詢來檢測IO電平。

審核編輯:湯梓紅

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

    關(guān)注

    6063

    文章

    44929

    瀏覽量

    647214
  • 獨立按鍵
    +關(guān)注

    關(guān)注

    1

    文章

    45

    瀏覽量

    11788
  • 輕觸開關(guān)
    +關(guān)注

    關(guān)注

    0

    文章

    73

    瀏覽量

    1943
收藏 人收藏

    評論

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

    請問怎么實現(xiàn)51單片機獨立按鍵和矩陣按鍵

    請問怎么實現(xiàn)51單片機獨立按鍵和矩陣按鍵
    發(fā)表于 08-30 06:17

    單片機獨立按鍵到底是什么?

    單片機獨立按鍵到底是什么?
    發(fā)表于 10-26 06:32

    什么是51單片機獨立按鍵

    什么是51單片機獨立按鍵
    發(fā)表于 11-03 06:04

    如何通過編程單片機獨立按鍵控制LED?

    如何通過編程單片機獨立按鍵控制LED?
    發(fā)表于 11-03 06:24

    單片機獨立按鍵使用程序

    單片機獨立按鍵使用程序 (51單片機獨立按鍵單片機
    發(fā)表于 11-18 08:32

    單片機獨立按鍵和矩陣鍵盤的原理是什么?

    單片機獨立按鍵和矩陣鍵盤的原理是什么?鍵盤的工作方式是什么?
    發(fā)表于 01-18 07:31

    如何制作一個單片機獨立按鍵掃描的模塊?

    如何制作一個單片機獨立按鍵掃描的模塊?
    發(fā)表于 02-17 06:38

    怎樣去編寫單片機獨立按鍵與矩陣按鍵的掃描函數(shù)呢

    單片機獨立按鍵是什么?單片機的矩陣按鍵是什么?怎樣去編寫單片機
    發(fā)表于 02-23 06:24

    如何對基于單片機獨立按鍵控制系統(tǒng)進行Proteus仿真呢

    如何利用單片機去設(shè)計一種獨立按鍵控制系統(tǒng)呢?如何對基于單片機獨立按鍵控制系統(tǒng)進行Proteus
    發(fā)表于 02-23 06:56

    51單片機獨立按鍵按鍵消抖及矩陣按鍵的電路與程序免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機獨立按鍵按鍵消抖及矩陣按鍵的電路與程序免費下載。
    發(fā)表于 07-26 17:36 ?29次下載
    51<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>的電路與程序免費下載

    使用51單片機獨立按鍵的程序免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機獨立按鍵的程序免費下載。
    發(fā)表于 07-05 17:41 ?3次下載
    使用51<b class='flag-5'>單片機</b><b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>的程序免費下載

    51單片機獨立按鍵程序免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是51單片機獨立按鍵程序免費下載。
    發(fā)表于 06-20 17:43 ?7次下載
    51<b class='flag-5'>單片機</b>的<b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>程序免費下載

    51單片機獨立按鍵數(shù)碼管(模塊化)

    51單片機獨立按鍵數(shù)碼管(C語言)基于普中51單片機開發(fā)板,運用定時器/計數(shù)器0。按鍵控制數(shù)碼管,實現(xiàn)60秒計時,數(shù)值加減清零。文章目錄51
    發(fā)表于 11-23 17:06 ?19次下載
    51<b class='flag-5'>單片機</b><b class='flag-5'>獨立</b><b class='flag-5'>按鍵</b>數(shù)碼管(模塊化)

    基于89C51單片機獨立按鍵依次輸入數(shù)據(jù)源程序

    基于89C51單片機獨立按鍵依次輸入數(shù)據(jù)源程序
    發(fā)表于 05-16 09:12 ?3次下載

    單片機獨立按鍵控制led燈程序

    單片機獨立按鍵控制LED燈程序 單片機獨立按鍵控制LED燈程序是一種簡單而有趣的電子學(xué)習(xí)項目,它
    的頭像 發(fā)表于 09-02 17:05 ?5193次閱讀
    主站蜘蛛池模板: 欧美三级免费观看 | 俺去操| 一道精品视频一区二区三区男同 | 亚洲插 | 68日本xxxxxxxxx| 嫩草影院网站入口 | 欧美 亚洲 国产 精品有声 | 91亚色视频在线观看 | 亚洲成a人片8888kkkk | 久久精品久久久久 | 久久美女免费视频 | 椎名空中文字幕一区二区 | 神马电影天堂网 | www亚洲欲色成人久久精品 | 色婷婷狠狠久久综合五月 | 欧美色图色就是色 | 国产一级特黄毛片 | 国产高清网站 | 免费爱爱视频 | 深夜影院一级毛片 | 色噜噜狠狠成人影院 | 久久久久久免费播放一级毛片 | 老司机51精品视频在线观看 | 日本69式xxx视频 | 久久黄色影片 | 亚洲色图国产精品 | 欧美另类xx | 国产精品久久久久久久久ktv | 日本久久高清视频 | 奇米影视奇米色777欧美 | 男女视频在线观看免费高清观看 | 免费观看一区二区 | 婷婷网五月天天综合天天爱 | 狠狠噜天天噜日日噜 | 亚洲二区在线 | 国产精品高清一区二区三区 | 美女视频黄a视频美女大全 美女视频一区二区 | 国语一级毛片私人影院 | 四虎影院新网址 | 亚洲电影在线播放 | 天天爽夜夜爽人人爽 |