用单片机c语言一个按键控制led的闪烁和熄灭,就是按一下闪烁,再按就熄灭。
用单片机c语言一个按键控制led的闪烁和熄灭,就是按一下闪烁,再按就熄灭。
日期:2013-11-26 17:29:10 人气:1
你是要在特定时间内计算按键的次数吗?我看你的代码delay是20ms,那样的话就不太可能是一个在特定时间内测量按键次数的软件了。
那么实际上你想要的效果就是按一次灯亮,再按一次灯灭,再按一次灯亮对吗?
如果是的话就写:
int flag = 0; // 注意这个必须是global的或者local static的
if (flag == 0)
{
// 亮灯
flag = 1;
}
else
{
// 灭灯