void keyscan()
{
if (k1==0)
Delayms(20);
if (k1==0)
{ while (!k1);
cs++;
if (cs==4)
cs=1;
}
switch (cs)
{
case 1:
//hight();//高亮状态,进入定时并显示
led_3 ();
break;
case 2:
//bight();//中亮
led_3 ();
break;
case 3:
//light();//低亮
led_3 ();
break;
case 4:hight();break; //静止状态
case 5:bight();break;
case 6:light();break;
case 7: //定时10s
led_2();
break;
case 8:
led_2();
break;
case 9:
led_2();
break;
case 10: //定时30S
led_1();
break;
case 11:
led_1();
break;
case 12:
led_1();
break;
void keyscan()
{
if (k1==0)
Delayms(20);
if (k1==0)
{ while (!k1);
cs++;
if (cs==4)
cs=1;
}
switch (cs)
{
case 1:
//hight();//高亮状态,进入定时并显示
led_3 ();
break;
case 2:
//bight();//中亮
led_3 ();
break;
case 3:
//light();//低亮
led_3 ();
break;
case 4:hight();break; //静止状态
case 5:bight();break;
case 6:light();break;
case 7: //定时10s
led_2();
break;
case 8:
led_2();
break;
case 9:
led_2();
break;
case 10: //定时30S
led_1();
break;
case 11:
led_1();
break;
case 12:
led_1();
break;
}
}
最终main里只有 keyscan()扫描程序。按键后进入switch 亮度和定时显示,只能进一个。。。
一周热门 更多>