while (1)
{
//以下为读按键
i=Read_key(); //读按键值
if(i<8)
{
num[i]++;
while(Read_key()==i); //等待按键释放
if(num[i]>15)
num[i]=0;
if(i==1)Write_DATA(i*2,tab[num[1]]);
if(i==2)Write_DATA(i*2,tab[num[2]]);
if(i==3)Write_DATA(i*2,tab[num[3]]);
if(i==4)Write_DATA(i*2,tab[num[4]]);
if(i==5)Write_DATA(i*2,tab[num[5]]);
if(i==6)Write_DATA(i*2,tab[num[6]]);
if(i==7)Write_DATA(i*2,tab[num[7]]);
if(i==8)Write_DATA(i*2,tab[num[8]]);
// Write_allLED(1<<i);
}
}
直接复制替换你的大循环函数试试 |