基于單片機(jī)的數(shù)碼管顯示實現(xiàn)自加功能
ge=temp%10;
xunhuan();
}
}
void xunhuan()
{
P2=0;
P0=table[bai];
delay(30);
P2=1;
P0=table[shi];
delay(30);
P2=2;
P0=table[ge];
delay(30);
}
void init()
{
TMOD=0x01; //定時器0
TH0=(65536-50000)/256; //定時50ms
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
}
void timer0() interrupt 1
{
TH0=(65536-50000)/256; //定時50ms,1m=1000ms=20*50ms
TL0=(65536-50000)%256;
flag++;
}
void delay(uint z)
{
uchar x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
評論