|
|
這是一個(gè)按鍵消抖的小程序,思路是采用定時(shí)器計(jì)時(shí)達(dá)到消抖的目的,有不懂的可以在下面留言。
f((K17_Num1== Press ) && Num1_KeyUp) //左側(cè)按鍵.num1
{
ms_counter_start_num1 = 1;
if(ms_num1_key > time_delay)
{
Num1_KeyUp = 0;
ms_counter_start_num1 = 0;
ms_num1_key = 0;
if(K17_Num1== Press)
TX_buffer[6] |=Bit_Num_1;
}
}
else if(K17_Num1 == No_press)
{
Num1_KeyUp = 1;
TX_buffer[6] &=~Bit_Num_1;
}
|
評(píng)分
-
查看全部評(píng)分
|