亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 一個按鍵同時檢測短按次數和長按 [打印本頁]

作者: 黃youhui    時間: 2021-7-30 11:38
標題: 一個按鍵同時檢測短按次數和長按
/*

檢測短按次數,按鍵間隔不得低于1S,次數不能超過0xfe
檢測長按,長按時間不得少于2S
返回值:0xff  長按
       0-0xfe: 短按次數
*/

u8 Key_Down_NUM(void)
{
  u8 ucKey_num = 0;
  u16 usCount_up = 1000;
  u16 usCount_down = 2000;

  while(usCount_up > 0)//超過1S按鍵沒有被按下,則退出
  {
    if(GPIO_ReadInputPin(KEY_PORT,KEY_PIN) == 0)//按鍵按下
    {
      usCount_up = 1000;//刷新計時標記
      ucKey_num += 1;//按鍵值+1
      while(GPIO_ReadInputPin(KEY_PORT,KEY_PIN) == 0)//等待按鍵彈起
      {
        usCount_down -= 1;
        Delay_ms(1);
        if(usCount_down == 0){return 0xff;}//超過2S按鍵沒有彈起,視為長按
      }
    }
    Delay_ms(1);
    usCount_up--;
  }
  return ucKey_num;

}








歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1