• <strike id="aymay"></strike>
    <strike id="aymay"></strike>
    <ul id="aymay"><dfn id="aymay"></dfn></ul>
    <ul id="aymay"><sup id="aymay"></sup></ul>
  • <del id="aymay"></del>

    打破教科書上老舊按鍵檢測 自己獨(dú)創(chuàng)改進(jìn)方法!

    2014-02-12 14:20 來源:電源網(wǎng) 作者:娣霧兒

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

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

    個人感覺有兩點(diǎn)弊端:

    1. 傳統(tǒng)的處理方法執(zhí)行10ms 的延時子程序,會降低程序的實(shí)時性。

    2. 傳統(tǒng)的處理方法一次按鍵動作的確認(rèn),只檢測兩次,在高抗干擾環(huán)境下的會有按鍵的誤動作。

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

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

    2. 建議主程序中連續(xù)檢查 100ms 的穩(wěn)定低電平才可認(rèn)定按鍵按下成立。

    3. 相同道理連續(xù)檢查 100ms 高電平才可認(rèn)定按鍵彈起。

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

    方法如下:

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

    教科書1

    1 2 > 
    檢測 按鍵

    相關(guān)閱讀

    暫無數(shù)據(jù)

    一周熱門

    主站蜘蛛池模板: 无码国产精品一区二区免费3p | 久久久国产精品亚洲一区| 久久久久夜夜夜精品国产| 亚洲日韩中文在线精品第一| 青青草精品视频| 91麻豆精品国产自产在线观看一区| 亚洲国产精品ⅴa在线观看| 91精品国产高清久久久久久91| 国产精品区一区二区三在线播放| 久久精品国产亚洲7777| www亚洲欲色成人久久精品| 国产成人精品福利网站在线| 久久国产精品成人影院| 亚洲国产一二三精品无码 | 精品国产一区二区三区在线观看 | 亚洲日韩精品无码一区二区三区| 国产精品亚洲高清一区二区| 青青青青久久精品国产h| 国产精品特级毛片一区二区三区| 最新国产乱人伦偷精品免费网站| 精品国产一区二区三区在线观看| 国产精品福利片免费看 | 国产精品自在线拍国产手机版| 亚洲精品免费在线观看| 久久精品国产99国产电影网| 国产精品视频一区二区噜噜| 午夜精品乱人伦小说区| 亚洲精品午夜无码电影网| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二| 国产午夜精品久久久久九九| 国模和精品嫩模私拍视频| 国产精品青草久久久久福利99| 极品精品国产超清自在线观看| AV无码精品一区二区三区| 国产精品9999久久久久| 2018国产精华国产精品| 国产2021精品视频免费播放| 精品三级在线观看| 94久久国产乱子伦精品免费| 国产精品无码无卡无需播放器| 国产福利电影一区二区三区久久久久成人精品综合|