|
關(guān)于按鍵去抖動。 去除低級的while和delay寫法
硬件就是加個電容接地。
我常用的軟件去抖動如下, //最好軟硬件結(jié)合效果會更好�。。。�!
void Key_scan()
{
static u8 i=0,j=0;
if(key==0)
{
if(i==0) {
if(key==0&&j++>100) //j的值根據(jù)函數(shù)調(diào)度周期調(diào)整
{
i=1;
//要執(zhí)行的任務(wù)
}
}
}
else
{
i=0; j=0;
}
}
|
|