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
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
fangjikun
1楼-- · 2020-02-08 11:51
 精彩回答 2  元偷偷看……
fangjikun
2楼-- · 2020-02-08 15:47
贴子是我未审核前发的,所以这里再发一遍大家才能看到::

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

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

        unsigned char readkey;
readkey = PROTB ^ 0xff; //假设B口接8个按键
Trg  = readkey &(readkey ^ Cont);  
        Cont = readkey;//Cont是全局变量
if(Trg)//如果有按键
               //加入你的按键处理程序
Trg只会在按键刚按下时是1,随后一直是0,直到按键弹起再按下才会是1

一周热门 更多>