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