共阴数码管两位显示0-99
51单片机
求大佬救急!谢谢
如果可以,附上电路图,并且 详细叙述 遇到的问题,
让其他人可以更容易提供帮助。
#include<stc89c5xrc.h>
int i,j,k,l;
unsigned char a;
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67};
void main()
{
EA=1;
ET0=1;
TMOD=0xA1;
TL0=(65535-50000)%256;
TH0=(65535-50000)/256;
IE0=134;
TF0=0;
TR0=1;
k=0;
l=0;
a=0;
while(1)
{
P0=1;
P1=table[l];
P0=2;
P1=table[k];
}
}
void Timer0Int(void) interrupt 1
{
TR0=0;
TL0=(65535-50000)%256;
TH0=(65535-50000)/256;
k=a/10;
l=a%10;
a++;
TR0=1;
}