四位数码管显示数字已经可以了,现在如果我想放字母在数组里,应该怎么修改呢,求指教
比如说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);
}
|