在线观看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è)計(2)

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

(21種方案的原理圖展示,及原理簡單介紹)

按鍵作為一個輸入模塊,在單片機(jī)開發(fā)板中必不可少,本文來討論按鍵的設(shè)計方案。本文1600字。之后可能對按鍵編程部分進(jìn)行分析(可能是視頻形式,打字的話,太多了)

按鍵模塊的編程,實際上就是根據(jù)檢測口的電平變化和按鍵電路的狀態(tài),判斷出按鍵模塊中哪個按鍵是真的按下了,按鍵編程的最基礎(chǔ),常用的就是區(qū)分出每一個按鍵,其次是每個按鍵的長按,短按,雙擊。最后才是組合按鍵的情況。組合按鍵是指多個按鍵同時按下的情況,比如電腦鍵盤存在3個按鍵同時按下的情況。多個按鍵同時按下,獨立按鍵是比較好處理的,因為不存在電路問題,其他的按鍵電路,有的電路不能容忍多個按鍵同時按下,如,ADC檢測按鍵,還有的電路,檢測起來的程序可能更加復(fù)雜,這里就不進(jìn)行展開了。

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

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

表1 一些按鍵檢測方案

圖片

方案1,2的電路圖相似,編程上也基本一致,但是要做到3X3矩陣按鍵不影響8個IO口剩下的兩個,需要對4X4矩陣按鍵的代碼做出一些優(yōu)化,這里就不進(jìn)行展開了。下圖是4X4矩陣按鍵和3X3矩陣按鍵的原理圖。

圖片

方案3-6,看似就是按鍵數(shù)量的增加,電路的重復(fù),實際上針對不同的按鍵數(shù)量,他們的編程可能存在不同,比如最常見的獨立按鍵編程,只檢測一個按鍵,那如何編程2個獨立按鍵的程序呢?復(fù)制,再寫個一樣的函數(shù)?這樣做的效率其實很低。獨立按鍵的原理圖如圖所示。同時獨立按鍵可以加上0.1Uf的電容進(jìn)行消抖處理,這樣我們代碼中就不需要軟件消抖了。

圖片

方案7,8都是按鍵結(jié)合二極管,使得較少的IO口可以檢測出較多的按鍵,這兩個我之前都分析過的,也分享過視頻,這里就不進(jìn)行展開了。

圖片

方案9,4個IO口檢測52個按鍵,這里使用了較多的二極管,這個的檢測原理和方案7,8相似,這里不進(jìn)行展開了,本人還沒有進(jìn)行測試。但是原理沒有問題,同時4個IO口理論上可以檢測更多的按鍵,不過還需要增加二極管的數(shù)量。

圖片

方案10,譯碼器+
IO口方案,這個其實就是一個掃描方案,如果你的電路中出現(xiàn)數(shù)碼管,可以和數(shù)碼管的位選進(jìn)行結(jié)合,減少單片機(jī)IO口的使用數(shù)量,當(dāng)然那樣你的代碼可能更加的復(fù)雜。

圖片

方案11,一個IO口檢測兩個按鍵,這個設(shè)計呢,可能有點超出大部人的理解,但這個設(shè)計確實可以存在。通過判斷IO電平是被拉高還是拉低區(qū)分出兩個按鍵的動作。

圖片

方案12,矩陣按鍵8X8,是一個我之前制作過的一個項目,使用譯碼器進(jìn)行掃描,使用CD4051讀取按鍵的狀態(tài),64個按鍵需要掃描64次才完成一輪,當(dāng)檢測按鍵按下時,停止掃描,進(jìn)行按鍵的,短按,長按,雙擊判斷,算是轉(zhuǎn)化為普通的按鍵了。

圖片

方案13,ADC檢測按鍵,這個方案作為最節(jié)省IO口的代表,每次我發(fā)其他類型的視頻,總是有人推薦這個,有一說一,確實。但是這個是需要ADC口的,同時這個按鍵組合,一定不能存在兩個按鍵同時被按下的情況。還有就是電路中的電阻精度,盡量選擇1%,選擇5%精度的電阻可能出現(xiàn)按鍵檢測錯誤現(xiàn)象。

圖片

方案14-20,又是一系列方案,這個方案和方案7.8.9是一樣的,從方案7,8,9演變而來,取消了方案7,8,9中的部分情況。

圖片

方案20,這個8個IO口檢測64個按鍵,其中電路中二極管的數(shù)量為8個,這8個二極管的作用就是:區(qū)分出是IO1拉低了IO2,還是IO2拉低了IO1。區(qū)分出這些呢,一共是56種情況,加上最下邊的8個獨立按鍵,即可實現(xiàn)64個按鍵的區(qū)分。

圖片

方案21,8路觸摸按鍵。這個方案我是測試過的,可行,但是電路需要較多的元件,因為這個電路是從最基礎(chǔ)的部分做起。這個的原理就不分析了,分析起來能新開一篇文章。

圖片

至此,21個電路,12種按鍵方案的電路圖已經(jīng)分享完了,部分方案我是分享過視頻的,而每一個方案都是可行的(如果問題,可以提出),之后呢,可能對每種方案的編程思想進(jìn)行詳解,敬請期待。

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

    關(guān)注

    10358

    文章

    10725

    瀏覽量

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

    關(guān)注

    6044

    文章

    44624

    瀏覽量

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

    關(guān)注

    25

    文章

    5126

    瀏覽量

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

    關(guān)注

    1

    文章

    35

    瀏覽量

    21832
  • 按鍵檢測
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    4856
收藏 人收藏

    評論

    相關(guān)推薦

    單片機(jī)17種常見的電路設(shè)計模塊

    單片機(jī)17種常見的電路設(shè)計模塊
    的頭像 發(fā)表于 12-03 07:26 ?7.4w次閱讀
    <b class='flag-5'>單片機(jī)</b>17種常見的<b class='flag-5'>電路設(shè)計</b>模塊

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

    按鍵作為一個輸入模塊,在單片機(jī)開發(fā)板中必不可少,本文來討論按鍵的設(shè)計方案。本文1500字。下篇文章將展示出電路圖。
    的頭像 發(fā)表于 10-31 15:15 ?2736次閱讀
    基于<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>按鍵</b><b class='flag-5'>電路設(shè)計</b>(1)

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

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

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

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

    關(guān)于單片機(jī)使用的一些簡單電路設(shè)計
    發(fā)表于 11-09 16:59 ?0次下載

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

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

    單片機(jī)電路設(shè)計2

    單片機(jī)電路設(shè)計2,感興趣的小伙伴們可以看看。
    發(fā)表于 07-26 10:26 ?22次下載

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

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

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

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

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

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

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

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

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

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

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

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

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

    單片機(jī):選擇一款合適的單片機(jī)型號,例如常見的8051、STM32等。 按鍵模塊:用于實現(xiàn)按鍵輸入,通常由一個或多個按鍵組成。
    的頭像 發(fā)表于 12-13 11:07 ?4504次閱讀
    主站蜘蛛池模板: 午夜精品久久久久久久四虎 | 在线91精品亚洲网站精品成人 | 欧美性视频一区二区三区 | 久久久久久免费播放一级毛片 | 欧美在线黄 | www.射| 色噜噜中文网 | 久久不射影院 | 亚洲一区二区免费视频 | 看5xxaaa免费毛片 | 欧美成人a | 亚洲成人777 | 色网站免费在线观看 | 亚洲娇小性色xxxx | 午夜精品久久久久久 | 免费无遮挡很爽很污很黄 | 天天操天天操天天射 | 天堂电影在线 | 182tv免费视视频线路一二三 | 在线亚洲国产精品区 | 老师喂我吃她的奶水脱她胸罩 | 色cccwww在线播放 | 久久香蕉综合色一综合色88 | 性色aⅴ闺蜜一区二区三区 性色成人网 | 不卡精品国产_亚洲人成在线 | 欧美一级免费片 | 97干干 | 女人张腿让男子桶免费动态图 | 人人做人人爽人人爱秋霞影视 | 欧美三级午夜伦理片 | 久久国产精品系列 | 你懂的国产精品 | 午夜神马福利 | 日韩欧美视频在线一区二区 | a毛片成人免费全部播放 | 黄频网站免费大全在线观看 | 求av网址 | 一区二区三区精品视频 | 天堂网bt | 色综合天 | 亚洲色图综合图片 |