資料介紹
在學(xué)習(xí)單片機(jī)的時(shí)候想必大家都接觸過(guò)按鍵,按鍵是一個(gè)人機(jī)交互的接口設(shè)備,在剛開(kāi)始接觸的時(shí)候最簡(jiǎn)單也是最直接的辦法就是將按鍵直接接到一個(gè) I/O 口上,然后檢測(cè) I/O 上的電平變化,假設(shè)按鍵另一端接在 GND 上,則一旦檢測(cè)到低電平就認(rèn)為是按鍵觸發(fā)了(此處假設(shè)已經(jīng)進(jìn)行了去抖,軟件去抖也好,硬件去抖也好),乍一看,no problem!而且還是 very good!其實(shí)這對(duì)于初學(xué)者而言確實(shí)是入門(mén)的不二選擇,但對(duì)大佬而言就是錯(cuò)誤的設(shè)計(jì)思想。
問(wèn)題出在去檢測(cè) I/O 口這個(gè)過(guò)程,CPU 必須每隔一段時(shí)間檢測(cè),一般用定時(shí)器去實(shí)現(xiàn),間隔時(shí)間太長(zhǎng)了達(dá)不到實(shí)時(shí)的性能,時(shí)間太短了有浪費(fèi) CPU 資源,因?yàn)樵诤芏鄨?chǎng)合按鍵處于觸發(fā)的時(shí)間段時(shí)相當(dāng)少的,比如學(xué)校的自動(dòng)圈存機(jī),一般情況下時(shí)沒(méi)人用的,那就意味著 CPU 每間隔時(shí)間去查看 I/O 是非常不合理的,只有當(dāng)按鍵按下采取查看,這才是最合理的方式。
這樣就必須引入外部中斷的設(shè)計(jì)方案,一個(gè)按鍵的設(shè)計(jì)原理圖如下:
如果有兩個(gè)甚至多個(gè)按鍵,那如何弄了,很簡(jiǎn)單,使用或門(mén)來(lái)解決這個(gè)問(wèn)題。電路圖如下:
- 基于STM32單片機(jī)的智能燈電路圖設(shè)計(jì) 356次下載
- 使用單片機(jī)實(shí)現(xiàn)花樣流水燈的仿真電路圖免費(fèi)下載 39次下載
- 使用單片機(jī)實(shí)現(xiàn)1602LCD顯示仿手機(jī)鍵盤(pán)按鍵字符的仿真電路圖免費(fèi)下載 23次下載
- 使用單片機(jī)實(shí)現(xiàn)按鍵發(fā)音的程序和仿真電路圖免費(fèi)下載 7次下載
- 使用單片機(jī)實(shí)現(xiàn)單只按鍵控制單只數(shù)碼管滾動(dòng)顯示的程序和電路圖 3次下載
- 使用單片機(jī)實(shí)現(xiàn)按鍵發(fā)音的程序和仿真電路圖免費(fèi)下載 10次下載
- 使用單片機(jī)實(shí)現(xiàn)4按鍵密碼鎖加LCD的仿真電路圖免費(fèi)下載 7次下載
- 單片機(jī)K1到K4按鍵狀態(tài)顯示的仿真電路圖免費(fèi)下載 10次下載
- 使用單片機(jī)實(shí)現(xiàn)從左到右的流水燈仿真電路圖 11次下載
- 使用單片機(jī)按鍵控制蜂鳴器發(fā)音的仿真電路圖 16次下載
- 使用單片機(jī)按鍵選播電子音樂(lè)的proteus仿真電路圖 21次下載
- STC12C5616AD單片機(jī)實(shí)現(xiàn)16位AD按鍵的電路圖和源代碼等資料說(shuō)明 68次下載
- 使用單片機(jī)實(shí)現(xiàn)計(jì)時(shí)器的電路圖和程序免費(fèi)下載
- 使用51單片機(jī)4個(gè)獨(dú)立式按鍵控制LED移位的電路圖和程序免費(fèi)下載
- 單片機(jī)按鍵消抖電路圖免費(fèi)下載 10次下載
- 單片機(jī)按鍵檢測(cè)電路原理詳解 7218次閱讀
- 基于單片機(jī)的按鍵電路設(shè)計(jì)(2) 4151次閱讀
- 基于單片機(jī)的按鍵電路設(shè)計(jì)(1) 2651次閱讀
- 如何實(shí)現(xiàn)基于單片機(jī)的鍵盤(pán)檢測(cè) 2009次閱讀
- 單片機(jī)復(fù)位電路圖 2.3w次閱讀
- 單片機(jī)實(shí)現(xiàn)按鍵的電路和程序設(shè)計(jì)資料說(shuō)明 9819次閱讀
- 使用51單片機(jī)實(shí)現(xiàn)SHT11溫濕度傳感器檢測(cè)的程序和電路圖 1.7w次閱讀
- 三款單片機(jī)電源電路 3.3w次閱讀
- 單片機(jī)電源開(kāi)關(guān)機(jī)電路圖 2.8w次閱讀
- 51單片機(jī)按鍵檢測(cè)的實(shí)現(xiàn)方法及功能解析 1.6w次閱讀
- 單片機(jī)與PC串口通信的程序及電路圖詳解 1.5w次閱讀
- 單片機(jī)按鍵復(fù)位電路原理和電路圖解析 9.5w次閱讀
- MCS-51單片機(jī)最小系統(tǒng)的組成部分及電路圖介紹 3.5w次閱讀
- 單片機(jī)上電復(fù)位電路圖大全 10.6w次閱讀
- 單片機(jī)按鍵設(shè)計(jì)的四個(gè)方案詳解 2.4w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論