91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于單片機的按鍵電路設計(1)

CHANBAEK ? 來源:LYQ電子工作室 ? 作者: 010 ? 2023-10-31 15:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

按鍵的模塊的設計,主要內容是:按鍵數量和需要IO口的數量,當然有些不常見的按鍵電路,需要一些其他器件,芯片輔助完成。

下表為按鍵設計的一些方案(占用IO口數量在8個IO口以內,可使用擴展芯片。只列出來一部分,有些專用的按鍵檢測芯片,因為本人沒有使用過,所以這里沒有列出來,歡迎評論區留言)

表1 一些按鍵檢測方案

圖片

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

分析表中所有的設計方案:

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

2, 獨立按鍵。獨立按鍵太常見了,一般我們使用一兩個按鍵,都會選擇獨立按鍵,獨立按鍵的話,我們一般設計的數量在1-4個,如果需要更多的按鍵,再用獨立按鍵就不是很劃算了,可以考慮其他方案了,獨立按鍵的檢測是學習單片機最基礎的程序了。

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

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

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

5.1 一個IO口檢測兩個按鍵,這個是檢測IO口的高電平和低電平區分出按鍵是哪一個的,需要使用單片機IO口的模式配置,STC89C52單片機是無法實現的,需要使用STC12及之后的系列。

5.2 74HC138譯碼器+IO口,這個是將8個按鍵的一端都連接在一起,另一端都連接譯碼器的輸出,單片機控制譯碼器進行按鍵掃描,當有按鍵按下時,按下按鍵的標號就是此時譯碼器的輸入。

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

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

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

實物展示(已經做出來的方案實物/電路)

圖片

圖片

圖片

圖片

圖片

圖片

圖片

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電路圖
    +關注

    關注

    10415

    文章

    10738

    瀏覽量

    543403
  • 單片機
    +關注

    關注

    6067

    文章

    44997

    瀏覽量

    650781
  • 開發板
    +關注

    關注

    25

    文章

    5687

    瀏覽量

    104956
  • IO口
    +關注

    關注

    3

    文章

    170

    瀏覽量

    25020
  • 按鍵電路
    +關注

    關注

    1

    文章

    36

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于單片機按鍵電路設計(2)

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

    單片機外圍電路設計

    單片機外圍電路設計 本書講述了MCS-51單片機及其兼容外圍電路的設計與應用。全書共6章。
    發表于 03-29 11:49 ?241次下載

    ARM單片機的復位電路設計

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

    單片機視頻教程10:按鍵

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

    單片機外圍電路設計

    單片機外圍電路設計 有需要的朋友可以下來看看
    發表于 12-29 16:48 ?22次下載

    單片機控制系統鍵盤顯示電路設計

    單片機控制系統鍵盤顯示電路設計
    發表于 01-23 20:48 ?24次下載

    基于單片機的跑馬燈程序及電路設計

    基于單片機的跑馬燈程序及電路設計
    發表于 05-15 10:07 ?39次下載

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

    本文檔的主要內容詳細介紹的是51單片機的獨立按鍵按鍵消抖及矩陣按鍵電路與程序免費下載。
    發表于 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>與程序免費下載

    單片機實現按鍵電路和程序設計資料說明

    單片機應用系統中,按鍵主要有兩種形式:1、直接按鍵; 2、矩陣編碼鍵盤。直接按鍵的每個按鍵都單
    的頭像 發表于 10-06 18:14 ?1w次閱讀

    STM32單片機按鍵電路設計資料下載

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

    簡單51單片機開發板的電路設計

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

    單片機按鍵使用程序 (51單片機

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

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

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

    單片機按鍵檢測電路原理詳解

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

    單片機按鍵切換模式怎么設置

    單片機:選擇一款合適的單片機型號,例如常見的8051、STM32等。 按鍵模塊:用于實現按鍵輸入,通常由一個或多個按鍵組成。
    的頭像 發表于 12-13 11:07 ?6150次閱讀
    主站蜘蛛池模板: 亚洲欧美强伦一区二区另类 | 久久成人国产精品青青 | 女人张开腿给男人桶爽免费 | xx综合网| 中文字幕一区二区三区四区五区人 | 激五月 | 222.www免费观看 | 欧美精品成人久久网站 | 超薄肉色丝袜精品足j福利 超黄视频在线观看 | 五等分的新娘免费漫画 | 国产精品久久久久久久免费大片 | 亚洲精品在线不卡 | 国产精品你懂的在线播放 | 99久久亚洲国产高清观看 | 久操精品在线观看 | 久久综合九色婷婷97 | 亚欧洲乱码专区视频 | 色国产在线视频一区 | 亚洲一区二区三区高清视频 | 日韩免费无砖专区2020狼 | 婷婷爱五月天 | 日韩免费精品一级毛片 | 奇米影视四色7777久久精品 | 日本污全彩肉肉无遮挡彩色 | 91精品啪在线观看国产日本 | 天堂亚洲网 | 18毛片 | 四虎影视在线影院在线观看 | 日本成人一级片 | 性欧美视频videos6一9 | 91极品视频在线观看 | 欧美电影一区二区三区 | 操干干 | 一级女性黄 色生活片 | 黄色免费网站在线播放 | 成人精品一区二区三区电影 | 婷婷激情丁香 | 日本不卡一区二区三区在线观看 | www.在线视频| 日本一区二区三区四区不卡 | 黄色一级片网址 |