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

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

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

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

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

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

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

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

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

    方法如下:

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

    教科書1

    1 2 > 
    檢測 按鍵

    相關(guān)閱讀

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

    一周熱門

    主站蜘蛛池模板: 国产精品igao视频| 最新国产の精品合集| 人妻少妇看A偷人无码精品| 成人免费精品网站在线观看影片 | 国产高清国产精品国产专区| 国产精品日本欧美一区二区| 国产精品免费观看| 精品国产AⅤ一区二区三区4区| 日本精品一区二区三区在线视频一 | 亚洲国产精品久久久久婷婷软件 | 视频二区国产精品职场同事| 国产福利电影一区二区三区,欧美国产成人精品一| 99精品国产在热久久| 精品国精品国产自在久国产应用男| 日本精品一区二区三区在线视频| 国产欧美精品AAAAAA片| 91无码人妻精品一区二区三区L| 手机日韩精品视频在线看网站| 国内精品久久久久久99蜜桃| 国产精品伊人久久伊人电影| 日韩精品久久久久久免费| 久久免费精品视频| 亚洲精品乱码久久久久66| 亚洲国产精品久久66| 精品无人码麻豆乱码1区2区| 精品无码国产污污污免费网站国产 | 精品一区二区三区在线成人| 国亚洲欧美日韩精品| 国产精品91av| 亚洲精品无码激情AV| 国产成人精品免费视频大全| AV无码精品一区二区三区| 国产精品JIZZ在线观看老狼| 精品人妻中文字幕有码在线| 亚洲国产精品成人| 国产精品亚洲αv天堂无码| 国产精品成人在线| 精品国产一区二区三区无码| 无码乱码观看精品久久| 国内精品久久久久久久coent| 久久精品国内一区二区三区|