stm32 按键操作

来源:互联网 发布:流媒体服务软件 编辑:程序博客网 时间:2024/06/07 13:41

抖动时间的长短由按键的机械特性决定,一般为5ms~10ms

抖动

void key(){    static u8 flag = 1;    if(flag == 1 && KEY_UP == 1)    {        delay_ms(10);        if(KEY_UP == 1)        {            flag = 0;            led1 = ~led1;        }    }    else if(KEY_UP == 0)    {        delay_ms(10);        if(KEY_UP == 0)        {            flag = 1;        }    }}
原创粉丝点击