四位數碼管顯示數字已經可以了,現在如果我想放字母在數組里,應該怎么修改呢,求指教
比如說n=abcd
怎么可以讓abcd分別顯示在四位數碼管呢
求大佬給個思路。
以下是顯示數字的一點兒程序:
unsigned int n[]={2020,1024,2383,1234};
display(n[t%4]/1000,(n[t%4]/100)%10,(n[t%4]%100)/10,n[t%4]%10);//調用顯示函數
void display(unsigned int first,unsigned int second,unsigned int third,unsigned int fourth)
{
wei=0x01;
duan=tab[first];
delay(10);
wei=0x02;
duan=tab[second];
delay(10);
wei=0x04;
duan=tab[third];
delay(10);
wei=0x08;
duan=tab[fourth];
delay(10);
}
|