既然采用软件消抖的方法是加上延时,那么还需要考虑其他的按键情况吗?回答:还要考虑按键是否支持连续按键,比如一直按着按键不放,信号量就一直增加或者信号量只加一次就是支持连续按或者不支持连续按键的例子知识点补充:C语言关键字 :staticStatic申明的局部变量,存储在静态存储区。它在函数调用结束之后,不会被释放。它的值会一直保留下来。所以可以说static申明的局部变量,具有记忆功能。关于static的问题:每次调用getValue函数之后,返回值是多少?int getValue(void){int flag=0;flag++;return flag;}回答:1,1,1,1……int getValue(void){static int flag=0;flag++;return flag;}
博客摘录「 嵌入式单片机基础篇(四)之stm32以及51单片机按键输入详解」2023年4月18日-----static的注意点
最新推荐文章于 2024-09-11 14:42:29 发布