資料介紹
在學(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次閱讀
下載排行
本周
- 1IP6823 支持 qi 認(rèn)證的無(wú)線充電發(fā)射控制 SOC
- 1.01 MB | 1次下載 | 免費(fèi)
- 2IP6824? 全集成QI?無(wú)線充電發(fā)射控制SOC
- 1.22 MB | 1次下載 | 免費(fèi)
- 3帶注入電流控制的1.8V通用SP8T-Z和2個(gè)SP4T-Z模擬開(kāi)關(guān)
- 847.62KB | 次下載 | 免費(fèi)
- 4PESD18VY1BBIF保護(hù)二極管規(guī)格書(shū)
- 4.56MB | 次下載 | 免費(fèi)
- 574HC4050緩沖器規(guī)格書(shū)
- 217.58KB | 次下載 | 免費(fèi)
- 674HC193;74HC7193二進(jìn)制加減計(jì)數(shù)器規(guī)格書(shū)
- 327.93KB | 次下載 | 免費(fèi)
- 774HC73-Q100雙JK觸發(fā)器規(guī)格書(shū)
- 220.85KB | 次下載 | 免費(fèi)
- 8ASW3410 USB3.1高速數(shù)據(jù)開(kāi)關(guān)切換規(guī)格書(shū)
- 1.39 MB | 次下載 | 免費(fèi)
本月
- 1A7159和A7139射頻芯片的資料免費(fèi)下載
- 0.20 MB | 55次下載 | 5 積分
- 2零死角玩轉(zhuǎn)STM32F103—指南者
- 26.78 MB | 41次下載 | 1 積分
- 3PIC12F629/675 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.38 MB | 36次下載 | 5 積分
- 4PIC16F716 數(shù)據(jù)手冊(cè)免費(fèi)下載
- 2.35 MB | 18次下載 | 5 積分
- 5dsPIC33EDV64MC205電機(jī)控制開(kāi)發(fā)板用戶指南
- 5.78MB | 8次下載 | 免費(fèi)
- 6STC15系列常用寄存器匯總免費(fèi)下載
- 1.60 MB | 7次下載 | 5 積分
- 7AN-1267: 使用ADSP-CM408F ADC控制器的電機(jī)控制反饋采樣時(shí)序
- 1.41MB | 5次下載 | 免費(fèi)
- 8LP9962集成 PFC 和 和的 高壓半橋驅(qū)動(dòng)的 LLC 諧振
- 3.30 MB | 4次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935124次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73813次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論