关于按键问题~求大神

2020-01-30 13:35发布

我要做的是用按键设置时间:
有两个按键key1和key2:当按key1时,调用delay_1s,再按key1时,调用delay_2s,再按key1,调用delay_3s······
                                  当按key2时,比如按key1到了delay_5s,这时候我需要按key2递减。

void key()
{
     if(key_number==1)
     {
         应该怎么调用啊。。
    }
     if(key_number==2)
     {
        应该怎么调用。
     }
}

void  delay_1s()
{}

void delay_2s()
{}

......

谢谢大神帮忙~~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
zjk
1楼-- · 2020-01-31 03:44
本帖最后由 zjk 于 2013-5-16 08:44 编辑

额,记得松手判断,不然按一次可能加或者减好几个数,还有就是那几个延时函数不要放在按键判断程序里边
Playboy_xixi
2楼-- · 2020-01-31 06:04
晕。这种按键设计,思路是就是低效的,只能是当教材范例用,看看这个吧http://www.ndiy.cn/thread-5152-1-3.html

一周热门 更多>