|
void Timer0Interrupt(void) interrupt 1
{
static INT8U i;
TH0 = (65536-10000)/256;
TL0 = (65536-10000)%256;
P0=0xff;//關(guān)閉段碼
switch(i)
{
case 0:
WEI0 = 0;WEI1 = 1;WEI2 = 1;WEI3 = 1;
break;
case 1:
WEI0 = 1;WEI1 = 0;WEI2 = 1;WEI3 = 1;
break;
case 2:
WEI0 = 1;WEI1 = 1;WEI2 = 0;WEI3 = 1;
break;
case 3:
WEI0 = 1;WEI1 = 1;WEI2 = 1;WEI3 = 0;
break;
default:
;
} P0=segcode[arry[i]];//顯示數(shù)值
i++;
if(i>=4)i=0;
}
|
|