你的位置:首頁(yè) > 互連技術(shù) > 正文

單片機的按鍵觸發(fā)設計原理圖解析

發(fā)布時(shí)間:2020-08-27 責任編輯:lina

【導讀】學(xué)習單片機的時(shí)候想必大家都接觸過(guò)按鍵,按鍵是一個(gè)人機交互的接口設備,在剛開(kāi)始接觸的時(shí)候 簡(jiǎn)單也是 直接的辦法就是將按鍵直接接到一個(gè) I/O 口上,然后檢測 I/O 上的電平變化,假設按鍵另一端接在 GND 上,則一旦檢測到低電平就認為是按鍵觸發(fā)了(此處假設已經(jīng)進(jìn)行了去抖,軟件去抖也好,硬件去抖也好)。
 
學(xué)習單片機的時(shí)候想必大家都接觸過(guò)按鍵,按鍵是一個(gè)人機交互的接口設備,在剛開(kāi)始接觸的時(shí)候  簡(jiǎn)單也是  直接的辦法就是將按鍵直接接到一個(gè) I/O 口上,然后檢測 I/O 上的電平變化,假設按鍵另一端接在 GND 上,則一旦檢測到低電平就認為是按鍵觸發(fā)了(此處假設已經(jīng)進(jìn)行了去抖,軟件去抖也好,硬件去抖也好)。乍一看,no problem!而且還是 very good!其實(shí)這對于初學(xué)者而言確實(shí)是入門(mén)的不二選擇,但對大佬而言就是錯誤的設計思想。
 
問(wèn)題出在去檢測 I/O 口這個(gè)過(guò)程,CPU 必須每隔一段時(shí)間檢測,一般用定時(shí)器去實(shí)現,間隔時(shí)間太長(cháng)了達不到實(shí)時(shí)的性能,時(shí)間太短了有浪費 CPU 資源,因為在很多場(chǎng)合按鍵處于觸發(fā)的時(shí)間段時(shí)相當少的,比如學(xué)校的自動(dòng)圈存機,一般情況下時(shí)沒(méi)人用的,那就意味著(zhù) CPU 每間隔時(shí)間去查看 I/O 是非常不合理的,只有當按鍵按下采取查看,這才是  合理的方式。
 
這樣就必須引入外部中斷的設計方案,一個(gè)按鍵的設計原理圖如下:
 
單片機的按鍵觸發(fā)設計原理圖解析
 
如果有兩個(gè)甚至多個(gè)按鍵,那如何弄了,很簡(jiǎn)單,使用或門(mén)來(lái)解決這個(gè)問(wèn)題。電路圖如下:
 
單片機的按鍵觸發(fā)設計原理圖解析
 
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問(wèn)題,請電話(huà)或者郵箱聯(lián)系小編進(jìn)行侵刪。
 
 
推薦閱讀:
MEMS麥克風(fēng)驅動(dòng)下一代語(yǔ)音編解碼器改進(jìn)
如何提高功率密度的利弊與技術(shù)
貿澤電子贊助Qorvo設計峰會(huì ) 聚焦5G、Wi-Fi 等射頻和電源設計難題的系列在線(xiàn)研討會(huì )
“新西部、新重構、新機遇”—2020中國(西部)電子信息博覽會(huì )開(kāi)幕峰會(huì )在成都成功舉辦
通過(guò)5 V至24 V輸入提供雙極性、雙向DC-DC流入和流出電流
要采購射頻么,點(diǎn)這里了解一下價(jià)格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書(shū)下載更多>>
熱門(mén)搜索
?

關(guān)閉

?

關(guān)閉

久久无码人妻精品一区二区三区_精品少妇人妻av无码中文字幕_98精品国产高清在线看入口_92精品国产自产在线观看481页