2019-07-15 11:58发布
查看全部评分
hobbye501 发表于 2017-2-15 16:32 嵌套不对 记住 C语言只有一个main,main里面就一个while int main (void)
最多设置5个标签!
int main (void)
{
unsigned char i;
unsigned char flag_key;
while(1)
{
if(key1 == 0)
{
delay(10); //消除抖动
if(key1 == 0)
{
i++;
if(i>2)
{
i = 0;
flag_key = 0;
}
else
{
flag_key = 1;
}
}
else
{
}
}
if(flag==1)
{
LED = 0; //0灯亮
delay(50);
LED = 1; //1灯灭
delay(50);
}
else
{
LED = 1; //1灯灭
}
}
} 最佳答案
评分
查看全部评分
这个 if(flag==1)是什么?
这个i是做什么用的??另外,对于LED闪烁,改成:开头定义LED=0,然后闪烁那里写成 LED=!LED;delay(500); 可以不?
评分
查看全部评分
对此不了解 学习一下
评分
查看全部评分
一周热门 更多>