显示部分自己写呀,与硬件关系很大
51单片机程序如下:
uint a=0;
uchar sec=0,min=0;
void main(void)
{ TMOD=0x01;
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
TR0=1;
ET0=1; EA=1;
while(1){display();}
}
中断程序:void timer0(void) interrupt 1
{
TH0=…… TL0=……
a++;
if(a==1000){sec++;}
if(sec==60){min++;}
}
个位 十位子百位分离方法:
bai=a/100%10;
shi=a/10%10;
ge=a%10;
温馨提示:答案为网友推荐,仅供参考