打破教科書上老舊按鍵檢測 自己獨創改進方法!

    2014-02-12 14:20 來源:電源網 作者:娣霧兒

    傳統教科書中講過,無一例外都是采用delay的方法檢測按鍵,但是這種方法有很多缺陷,今天就這一問題說說,小編作為初學者,各位大俠不要見笑啊。

    傳統的處理方法:在第一次檢測到有鍵按下時,執行一段延時 10ms 的子程序以后再確認該按鍵電平是否能保持閉合狀態的電平,如果保持閉合狀態電平,則確認為真正有鍵按下,從而消除抖動的影響。

    個人感覺有兩點弊端:

    1. 傳統的處理方法執行10ms 的延時子程序,會降低程序的實時性。

    2. 傳統的處理方法一次按鍵動作的確認,只檢測兩次,在高抗干擾環境下的會有按鍵的誤動作。

    提出一些建議,大家看看是否可行呢:

    1. 建議彈跳時間為 100ms 才可有效通過 EFT 雜訊認證。

    2. 建議主程序中連續檢查 100ms 的穩定低電平才可認定按鍵按下成立。

    3. 相同道理連續檢查 100ms 高電平才可認定按鍵彈起。

    4. 為了保證 MCU 的執行效率,按鍵的檢測盡量不要使用 Delay 的方式,可以考慮采用輪詢檢測和計時器配合的方式進行。

    方法如下:

    在發現低電平后,我們每一個循環(時基)去讀取一次電平,并與上次進行比較,若是相同則計數器加 1,直至達到足夠的次數就進行處理,否則計數器清零,重新開始。

    教科書1

    1 2 > 
    檢測 按鍵

    相關閱讀

    暫無數據

    一周熱門

    亚洲成在人线电影天堂色| 中文字幕在线观看亚洲日韩| 亚洲a级片在线观看| 亚洲欧洲在线观看| 久久精品国产99精品国产亚洲性色| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲色图在线播放| 亚洲成年人在线观看| 久久噜噜噜久久亚洲va久| 亚洲乱码日产一区三区| 亚洲国产另类久久久精品| 国产AV无码专区亚洲A∨毛片| 国产亚洲成av片在线观看| 亚洲VA中文字幕无码毛片| 亚洲AV午夜福利精品一区二区| 亚洲gv猛男gv无码男同短文| 亚洲AV无码专区国产乱码电影| 久久精品夜色国产亚洲av| 亚洲最大的成网4438| 亚洲成人免费网站| 麻豆狠色伊人亚洲综合网站| 亚洲中文字幕久久无码| 亚洲av午夜电影在线观看 | 亚洲国产成人高清在线观看 | 国产亚洲一区二区精品| 久久亚洲精品中文字幕无码 | 亚洲视频在线观看免费视频| 亚洲精品中文字幕无乱码| 亚洲中文久久精品无码1| 亚洲人成www在线播放| 亚洲高清毛片一区二区| 亚洲第一黄色网址| 亚洲人成精品久久久久| 亚洲av日韩av不卡在线观看| 亚洲理论精品午夜电影| 久久久国产亚洲精品| 国产成人精品亚洲一区| 中文字幕不卡亚洲 | 亚洲大尺度无码无码专线一区| 亚洲?V无码乱码国产精品 | 亚洲第一区二区快射影院|