資料介紹
按鍵處理是學(xué)習(xí)單片機的必修課之一。一次按鍵的過程,并非是一個理想的有一定寬度的電平脈沖,而是在按下、彈起過程中存在抖動,只有在中間階段電平信號是穩(wěn)定的。一次典型的按鍵過程是醬紫的:
在抖動過程中,電平信號高低反復(fù)變化,如果你的按鍵檢測是檢測下降沿或上升沿或者是用外部中斷檢測按鍵,都可能在抖動時重復(fù)檢測到多次按鍵。這就是在未消抖的按一次鍵顯示值加1的程序中,出現(xiàn)按一次鍵顯示值+2、+3甚至加更多的原因。對于按鍵消抖,常用的有硬件消抖和軟件消抖。本文是我個人對按鍵處理的一些常見方法的總結(jié),由于我本人不太懂硬件,所以這里只討論獨立按鍵的軟件消抖實現(xiàn)。水平有限,如有錯誤請不吝指正。

本文代碼均在單片機STC90C516RD+、晶振12.0MHz硬件環(huán)境下試驗通過。
- 使用單片機串口通信控制步進(jìn)電機的源代碼詳細(xì)說明 28次下載
- STM32單片機的輸入捕獲實驗詳細(xì)說明 3次下載
- 單片機的指令大全詳細(xì)說明 24次下載
- 51單片機的結(jié)構(gòu)及工作方式等基礎(chǔ)知識詳細(xì)說明 12次下載
- 51單片機的頭文件有哪些代碼詳細(xì)說明
- 單片機的按鍵處理框架資料和函數(shù)詳細(xì)說明
- 51單片機的C語言關(guān)鍵字詳細(xì)說明
- 51單片機的C程序基本架構(gòu)詳細(xì)說明
- 如何同時使用51單片機的定時器0和串口使用問題詳細(xì)說明
- 進(jìn)行單片機串口通信的方式詳細(xì)說明
- 51單片機的unsigned char code代碼定義詳細(xì)說明
- 51單片機的中斷號和定時器的工作方式詳細(xì)說明
- 51單片機中斷相關(guān)寄存器的詳細(xì)說明
- 51單片機按鍵檢測和信號函數(shù)仿真的詳細(xì)資料說明
- 51單片機教程之單片機硬件結(jié)構(gòu)的詳細(xì)說明 40次下載
- 單片機矩陣按鍵的工作原理和組成部分 4.9k次閱讀
- 單片機按鍵檢測電路原理詳解 10k次閱讀
- 基于單片機的按鍵電路設(shè)計(1) 4.5k次閱讀
- 基于單片機的矩陣鍵盤檢測案例 2.5k次閱讀
- 單片機人機交互之矩陣按鍵 4k次閱讀
- PIC系列單片機程序設(shè)計基礎(chǔ)知識詳細(xì)說明 5.4k次閱讀
- 單片機實現(xiàn)按鍵的電路和程序設(shè)計資料說明 1.1w次閱讀
- 單片機的結(jié)構(gòu)和原理說明 6.3k次閱讀
- 使用單片機實現(xiàn)復(fù)位電路的資料詳細(xì)說明 5.5k次閱讀
- 使用AT89S51單片機制作紅外遙控器的資料和源代碼詳細(xì)說明 7.1k次閱讀
- 如何使用單片機驅(qū)動標(biāo)準(zhǔn)PC機鍵盤?C51程序詳細(xì)說明 5.6k次閱讀
- 簡談單片機檢測按鍵原理和中斷按鍵檢測的辦法 2.1w次閱讀
- 單片機8x8矩陣鍵盤原理說明 2.8w次閱讀
- 單片機中斷系統(tǒng)介紹_51單片機中斷系統(tǒng)結(jié)構(gòu) 1.3w次閱讀
- 單片機控制系統(tǒng)中不可缺少的“中斷”基礎(chǔ)知識 2.9k次閱讀
下載排行
本周
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計解析
- 0.89 MB | 2次下載 | 5 積分
- 3簡易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 4TPS23755數(shù)據(jù)手冊
- 0.07 MB | 次下載 | 免費
- 536伏,10兆赫茲低噪聲雙運算放大器COS5532 技術(shù)手冊
- 0.41 MB | 次下載 | 免費
- 6LM5176 55V 寬輸入電壓同步4開關(guān)降壓/升壓控制器技術(shù)手冊
- 2.40 MB | 次下載 | 免費
- 7MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 8LoRa1121 FCC&CE認(rèn)證 多頻段LoRa無線通訊模塊規(guī)格書
- 997.05 KB | 次下載 | 免費
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測距模塊模組手冊
- 0.54 MB | 7次下載 | 免費
- 4直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費
- 5SW6238V ACCC 三 PD 四口多協(xié)議移動電源 SOC規(guī)格書
- 0.59 MB | 4次下載 | 1 積分
- 6安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費
- 8PAW3395DM-T6QU:光學(xué)游戲?qū)Ш叫酒謨?/a>
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論