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);
}
}
直接復制替換你的大循環函數試試 |