51單片機片鍵盤驅(qū)動程序(帶鍵盤擊打?qū)崿F(xiàn))
我們在編寫單片機鍵盤程序時,一般都是利用延時實現(xiàn)鍵消抖,但是很難實現(xiàn)鍵盤按下后的鍵盤連續(xù)擊打,當(dāng)然可以通過較復(fù)雜的變量轉(zhuǎn)換實現(xiàn),平凡老師寫過一篇文章叫做《一種常用鍵盤程序的設(shè)計》,平凡老師是在主循環(huán)中進(jìn)行的按鍵連續(xù)擊打?qū)崿F(xiàn),我閱讀后感覺不錯,但是模塊化不夠理想,最后,平凡老師也承認(rèn),這樣在主循環(huán)中實現(xiàn)這樣的鍵盤擊打,只能用在主循環(huán)不是很忙的時候,如果程序本身的主循環(huán)時間比較長,那就比較麻煩了,所以最后,平凡老師還是建議大家用定時器做,后來我感覺用平凡老師的思路來用定時器做,還是不很理想,于是我自己重新編寫了這次的代碼
標(biāo)簽:
51單片機
鍵盤驅(qū)動
程序
單片機
上傳時間:
2013-12-22
上傳用戶:咔樂塢