|
在按鍵檢測過程中用delay 有很多弊端,如下解決方法,即可防止抖動,又可調(diào)節(jié)按鍵手感,更加不會出現(xiàn)while(!key)的尷尬。 而且資源占用少。
switch(key)
{
case 0:
if((Systick-Tpress)<100) break;
//------------按鍵響應(yīng)操作
Tpress = Systick;
break;
case 1:
Tpress = Systick;
break;
}
Systick和Tpress是什么變量? 不做解釋了,不懂的看多點例程就知道了。 |
|