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

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

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

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

基于單片機(jī)的按鍵電路設(shè)計(jì)(1)

CHANBAEK ? 來源:LYQ電子工作室 ? 作者: 010 ? 2023-10-31 15:15 ? 次閱讀

(21種方案的簡單介紹,及部分展示)

按鍵作為一個(gè)輸入模塊,在單片機(jī)開發(fā)板中必不可少,本文來討論按鍵的設(shè)計(jì)方案。本文1500字。下篇文章將展示出電路圖。

按鍵的模塊的設(shè)計(jì),主要內(nèi)容是:按鍵數(shù)量和需要IO口的數(shù)量,當(dāng)然有些不常見的按鍵電路,需要一些其他器件,芯片輔助完成。

下表為按鍵設(shè)計(jì)的一些方案(占用IO口數(shù)量在8個(gè)IO口以內(nèi),可使用擴(kuò)展芯片。只列出來一部分,有些專用的按鍵檢測芯片,因?yàn)楸救藳]有使用過,所以這里沒有列出來,歡迎評論區(qū)留言)

表1 一些按鍵檢測方案

圖片

表1為我整理的一些按鍵檢測方案,這些方案都是可以實(shí)現(xiàn)的。我在這里解釋一下,表頭內(nèi)容IO口數(shù)量,為實(shí)際需要使用的單片機(jī)IO口數(shù)量,這部分IO口都是要被占用的,按鍵數(shù)量是指這個(gè)設(shè)計(jì)方案中的按鍵數(shù)量,也是可以檢測區(qū)分出的按鍵數(shù)量。短,長,雙擊這個(gè)是指檢測按鍵的狀態(tài),這個(gè)都是可以實(shí)現(xiàn)檢測的,所以都是1,不能檢測的標(biāo)記為0。這里的可以檢測出來是指可以通過算法實(shí)現(xiàn),如果你實(shí)現(xiàn)不了,那就是你的問題了。2按鍵同時(shí),這個(gè)指的是多個(gè)按鍵同時(shí)按下,能否檢測出來,這個(gè)對按鍵的算法要求更高了,這個(gè)大部分特殊的按鍵電路都是無法實(shí)現(xiàn)的,一般常見的按鍵電路可以實(shí)現(xiàn)。特殊,這一列是描述設(shè)計(jì)方案存在的特殊之處,一般的獨(dú)立按鍵,都是沒啥特殊的,所以都標(biāo)記了0,其他設(shè)計(jì)方案中,列出了設(shè)計(jì)方案所用的除了按鍵之外的器件。一列內(nèi)容為按鍵/IO口,這個(gè)值越大,表明相同的IO口數(shù)量,檢測的按鍵多。

分析表中所有的設(shè)計(jì)方案:

1, 普通的矩陣按鍵,8個(gè)IO口一般是44矩陣16個(gè)按鍵,33矩陣9個(gè)按鍵,2*2矩陣需要4個(gè)IO口,還不如4個(gè)獨(dú)立按鍵,所以這里沒有列出來。普通的矩陣按鍵檢測思路一般是行列掃描,這里就不進(jìn)行展開描述了。

2, 獨(dú)立按鍵。獨(dú)立按鍵太常見了,一般我們使用一兩個(gè)按鍵,都會選擇獨(dú)立按鍵,獨(dú)立按鍵的話,我們一般設(shè)計(jì)的數(shù)量在1-4個(gè),如果需要更多的按鍵,再用獨(dú)立按鍵就不是很劃算了,可以考慮其他方案了,獨(dú)立按鍵的檢測是學(xué)習(xí)單片機(jī)最基礎(chǔ)的程序了。

3, 2IO6按鍵,3IO21按鍵,4IO52按鍵,這幾個(gè)是比較特殊的按鍵電路,檢測按鍵的程序也是比較復(fù)雜的,當(dāng)然電路也是有點(diǎn)復(fù)雜,前兩種方案我都分享過了,第三個(gè),4個(gè)IO口檢測52個(gè)按鍵,我還沒有測試,但是是可行的。這個(gè)部分在逐個(gè)展開吧,東西太多了。

4, 按鍵二極管,這個(gè)是第三種方案的部分,使用的二極管數(shù)量下降了,但是使用IO口數(shù)量增加了。程序上會比第三個(gè)簡單點(diǎn)吧。

5, 剩下的方案,每個(gè)都是一個(gè)電路,基本都涉及芯片或ADC的使用。

5.1 一個(gè)IO口檢測兩個(gè)按鍵,這個(gè)是檢測IO口的高電平和低電平區(qū)分出按鍵是哪一個(gè)的,需要使用單片機(jī)IO口的模式配置,STC89C52單片機(jī)是無法實(shí)現(xiàn)的,需要使用STC12及之后的系列。

5.2 74HC138譯碼器+IO口,這個(gè)是將8個(gè)按鍵的一端都連接在一起,另一端都連接譯碼器的輸出,單片機(jī)控制譯碼器進(jìn)行按鍵掃描,當(dāng)有按鍵按下時(shí),按下按鍵的標(biāo)號就是此時(shí)譯碼器的輸入。

5.3 矩陣按鍵8*8,這個(gè)是我之前設(shè)計(jì)的電路了,這個(gè)涉及兩個(gè)芯片,這里就不進(jìn)行展開后,之后詳細(xì)分析

5.4 一路ADC,16個(gè)按鍵。這個(gè)方案不一定非要16個(gè),只是16這個(gè)數(shù)字比較“完整“,這個(gè)是需要ADC的,一般都是使用單片機(jī)內(nèi)置的ADC,同時(shí)需要一些電阻,這些電阻的精度,還可能影響按鍵檢測的準(zhǔn)確性。

5.5 8路觸摸按鍵,這個(gè)是我之前設(shè)計(jì)的42路觸摸按鍵電路的部分電路。這個(gè)觸摸按鍵的實(shí)現(xiàn)沒有借助專門的芯片,所以電路中的元件可能比較多,但是影響不大。

實(shí)物展示(已經(jīng)做出來的方案實(shí)物/電路)

圖片

圖片

圖片

圖片

圖片

圖片

圖片

結(jié)束語:本文簡單介紹了21種按鍵電路,連原理圖都沒有貼上,接下來的文章會附上電路圖,供有需要的人參考,本文到此結(jié)束,你如果有更好的方案,可以評論留言。

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

    關(guān)注

    10352

    文章

    10721

    瀏覽量

    531662
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6039

    文章

    44588

    瀏覽量

    636761
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5087

    瀏覽量

    97785
  • IO口
    +關(guān)注

    關(guān)注

    3

    文章

    170

    瀏覽量

    24111
  • 按鍵電路
    +關(guān)注

    關(guān)注

    1

    文章

    35

    瀏覽量

    21801
收藏 人收藏

    評論

    相關(guān)推薦

    基于單片機(jī)按鍵電路設(shè)計(jì)(2)

    按鍵作為一個(gè)輸入模塊,在單片機(jī)開發(fā)板中必不可少,本文來討論按鍵的設(shè)計(jì)方案。本文1600字。之后可能對按鍵編程部分進(jìn)行分析(可能是視頻形式,打字的話,太多了)
    的頭像 發(fā)表于 10-31 15:16 ?4120次閱讀
    基于<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>按鍵</b><b class='flag-5'>電路設(shè)計(jì)</b>(2)

    單片機(jī)外圍電路設(shè)計(jì)

    單片機(jī)外圍電路設(shè)計(jì) 本書講述了MCS-51單片機(jī)及其兼容機(jī)外圍電路的設(shè)計(jì)與應(yīng)用。全書共6章。
    發(fā)表于 03-29 11:49 ?241次下載

    ARM單片機(jī)的復(fù)位電路設(shè)計(jì)

    ARM單片機(jī)的復(fù)位電路設(shè)計(jì) 無論在移動電話,高端手持儀器還是嵌入式系統(tǒng),32 位單片機(jī)ARM 占據(jù)越來越多的份額,ARM 已成
    發(fā)表于 10-24 11:41 ?3282次閱讀
    ARM<b class='flag-5'>單片機(jī)</b>的復(fù)位<b class='flag-5'>電路設(shè)計(jì)</b>

    單片機(jī)視頻教程10:按鍵

    《手把手教你學(xué)單片機(jī)單片機(jī)視頻教程10:按鍵 單片機(jī)視頻教程10:按鍵 1、跳動的心 2、程序
    發(fā)表于 08-21 09:41 ?1.2w次閱讀
    <b class='flag-5'>單片機(jī)</b>視頻教程10:<b class='flag-5'>按鍵</b>

    單片機(jī)外圍電路設(shè)計(jì)

    單片機(jī)外圍電路設(shè)計(jì) 有需要的朋友可以下來看看
    發(fā)表于 12-29 16:48 ?20次下載

    單片機(jī)控制系統(tǒng)鍵盤顯示電路設(shè)計(jì)

    單片機(jī)控制系統(tǒng)鍵盤顯示電路設(shè)計(jì)
    發(fā)表于 01-23 20:48 ?24次下載

    基于單片機(jī)的跑馬燈程序及電路設(shè)計(jì)

    基于單片機(jī)的跑馬燈程序及電路設(shè)計(jì)
    發(fā)表于 05-15 10:07 ?39次下載

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

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

    單片機(jī)實(shí)現(xiàn)按鍵電路和程序設(shè)計(jì)資料說明

    單片機(jī)應(yīng)用系統(tǒng)中,按鍵主要有兩種形式:1、直接按鍵; 2、矩陣編碼鍵盤。直接按鍵的每個(gè)按鍵都單
    的頭像 發(fā)表于 10-06 18:14 ?9816次閱讀

    STM32單片機(jī)按鍵電路設(shè)計(jì)資料下載

    電子發(fā)燒友網(wǎng)為你提供STM32單片機(jī)按鍵電路設(shè)計(jì)資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助到廣
    發(fā)表于 04-25 08:46 ?20次下載
    STM32<b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b><b class='flag-5'>電路設(shè)計(jì)</b>資料下載

    簡單51單片機(jī)開發(fā)板的電路設(shè)計(jì)

    簡單51單片機(jī)開發(fā)板的電路設(shè)計(jì)(單片機(jī)控制電機(jī))-該文檔為簡單51單片機(jī)開發(fā)板的電路設(shè)計(jì)講解資料,講解的還不錯(cuò),感興趣的可以下載看看…………
    發(fā)表于 07-22 10:03 ?89次下載
    簡單51<b class='flag-5'>單片機(jī)</b>開發(fā)板的<b class='flag-5'>電路設(shè)計(jì)</b>

    單片機(jī)按鍵使用程序 (51單片機(jī)

    單片機(jī)獨(dú)立按鍵使用程序 (51單片機(jī))獨(dú)立按鍵單片機(jī)中很重要的一個(gè)器件,在這篇文章里,通過這個(gè)用獨(dú)立
    發(fā)表于 11-11 18:36 ?108次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b>使用程序 (51<b class='flag-5'>單片機(jī)</b>)

    hc05與單片機(jī)連接圖_單片機(jī)常用電路1-晶振電路

    單片機(jī)的學(xué)習(xí)中,不光是單片機(jī)程序的編寫,還有電路的設(shè)計(jì)。有些公司可能會把單片機(jī)開發(fā)分成兩塊:電路設(shè)計(jì)、程序設(shè)計(jì)。然后負(fù)責(zé)
    發(fā)表于 11-23 16:22 ?8次下載
    hc05與<b class='flag-5'>單片機(jī)</b>連接圖_<b class='flag-5'>單片機(jī)</b>常用<b class='flag-5'>電路</b><b class='flag-5'>1</b>-晶振<b class='flag-5'>電路</b>

    單片機(jī)按鍵檢測電路原理詳解

    下面是本例中按鍵檢測的電路原理圖,K1是一個(gè)按鍵,它接在單片機(jī)的P3.3口上,R2是一個(gè)與按鍵
    的頭像 發(fā)表于 11-02 15:28 ?7147次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>按鍵</b>檢測<b class='flag-5'>電路</b>原理詳解

    單片機(jī)按鍵切換模式怎么設(shè)置

    單片機(jī):選擇一款合適的單片機(jī)型號,例如常見的8051、STM32等。 按鍵模塊:用于實(shí)現(xiàn)按鍵輸入,通常由一個(gè)或多個(gè)按鍵組成。
    的頭像 發(fā)表于 12-13 11:07 ?4366次閱讀
    主站蜘蛛池模板: 免费人成a大片在线观看动漫| 欧美一级特黄乱妇高清视频| 日本边添边爱边摸边做边爱| 人人爽天天碰天天躁夜夜躁| 色婷婷一区二区三区四区成人 | 五月天亚洲婷婷| 午夜视频你懂的| 日本美女黄网站| 成 人 a v黄 色| 国产黄色网页| 免费 在线播放| 寡妇影院首页亚洲图片| 在线播放视频网站| 午夜a视频| 性久久久久久久久| 人操人摸| 都市激情亚洲| 天天插天天爽| 性欧美另类| 免费在线观看污视频| 亚洲视频一区在线| 欧美网色| 免费爱做网站在线看| 天堂中文在线免费观看| 欧美人成在线观看| 操碰人人| 久久做| 亚综合| 黑人一区二区三区中文字幕| 亚洲阿v天堂2018在线观看| 色老头一区二区三区在线观看| 六月丁香婷婷综合| 午夜视频免费看| 午夜aa| 亚洲色图吧| 久操伊人网| 深夜视频在线免费| 亚洲夂夂婷婷色拍ww47| 天堂视频免费在线观看| 狠狠色伊人亚洲综合第8页| 国产高清在线|