上半部分略
……
u32 i=0,t=0;
switch(set_up)
{
case 0:
GPIO-ResetBits(GPIOF,(1<<(i+9)));
delay-ms(100);
GPIO-SesetBits(GPIOF,(1<<(i+9)));
i++;i%=2;
if(keyvalue==2)
set-up=1;
break;
case 1:
GPIO-SetBits(GPIOF,(1<<(i+9)));
delay-ms(100);
t++;t%=2;
if(keyvalue==2)
set-up=0;
break;
}
要求:两个状态,按奇次键流水灯,按偶次键灭。
现在我的问题是,按偶次键的时候,流水灯变慢但是不灭 |