IO按键处理程序,只响应1次哦

2020-02-08 09:32发布

提示:按键接IO口,,上拉

我在网上无意看到的,用了许久,感觉挺好,推荐给大家,知道的或用过的或采用类似算法的请自动飘过,哈哈。。

        unsigned char readkey;
        readkey = PROTB ^ 0xff; //假设B口接8个按键
        Trg  = readkey &(readkey ^ Cont);
        Cont = readkey;//Cont是全局变量
        if(Trg)//如果有按键
               //加入你的按键处理程序
Trg只会在按键刚按下时是1,随后一直是0,直到按键弹起再按下才会是1
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。