背景只要使用單片機(jī),按鍵檢測(cè)基本上是一定要實(shí)現(xiàn)的功能。按鍵檢測(cè)要好用,最重要的是實(shí)時(shí)和去抖。初學(xué)者往往會(huì)在主循環(huán)調(diào)用按鍵檢測(cè)程序(實(shí)時(shí))并利用延時(shí)去抖(準(zhǔn)確)。這種
只要使用單片機(jī),按鍵檢測(cè)基本上是一定要實(shí)現(xiàn)的功能。按鍵檢測(cè)要好用,最重要的是實(shí)時(shí)和去抖。初學(xué)者往往會(huì)在主循環(huán)調(diào)用按鍵檢測(cè)程序(實(shí)時(shí))并利用延時(shí)去抖(準(zhǔn)確)。這種在主循環(huán)內(nèi)延時(shí)的做法對(duì)整個(gè)程序非常不友好,也非常不高效。因此,本篇就我自己實(shí)現(xiàn)的一個(gè)檢測(cè)按鍵并可判斷按鍵是否長(zhǎng)短按的程序做個(gè)介紹和記錄。