摁鍵控制

#include "common.h"
#include "include.h"


/*!
 *  @brief      main函数
 *  @since      v5.0
 *  @note       测试 KEY 循环扫描
 */
void main()
{
    key_init(KEY_A);
    led_init(LED0);

    printf("\n******* GPIO 查询扫描 按键测试 *******");

    while(1)
    {
        if(key_check(KEY_A) == KEY_DOWN) //检测key状态(带延时消抖)
        {
            //printf("\n按键按下");       //通过串口助手查看,提示按键按下
            led_turn(LED0);
            DELAY_MS(500);              //调整这里的时间,会发现,时间越长,
                                        //快速双击,就没法识别第二次采集
        }
    }
}



你可能感兴趣的:(摁鍵控制)