用switch(flag) 选择
while(1)
{
switch(flag) //根据标志选择花样
{
case 1:style1();break;
case 2:style2();break;
case 3:style3();break;
case 4:style4();break;
default:break;
}
delayMs();
}
}
这个实现起来也不难,基本算法可以是:设计全局变量,作为每个花样的开关选择,并在每种花样开头处加开关。然后加按键扫描程序,并且定义按键对应的变量,即控制对应的花样。OK