熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2019-6-9 10:14
正文摘要:#include<reg51.h> #include<intrins.h> #include<ctype.h> #include<string.h> #include<math.h> #include<stdio.h> #define uchar unsigned char #define uint unsigned int ... |
按鍵掃描放定時(shí)器處理里,顯示處理倒是放在了主循環(huán)處理中了?感覺邏輯挺奇怪的。一般鍵盤掃描在主循環(huán)中做啊。消除抖動(dòng)的處理邏輯一般是:判斷按鍵是否按下?是,則延遲20ms后再次檢查是不是這個(gè)按鍵被按下。是則繼續(xù)檢測按鍵是否松開,是則表示一次完整的按鍵按下和松開。松開那部分也可以不做,主要是避免速度太快,按下還沒有松開時(shí),相同處理被多次執(zhí)行。 |
消抖的時(shí)間? |
幾個(gè)按鍵實(shí)現(xiàn)什么功能?請(qǐng)說清楚。 |
請(qǐng)大家?guī)兔匆幌掳存I消抖和按鍵功能模塊那里哪里出錯(cuò)了 |
Powered by 單片機(jī)教程網(wǎng)