Code:
#include <REGX51.H>
sbit A1=P3^0;
sbit A2=P3^1;
unsigned char ma[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned int i=99;
void delay(long time)
{long n;
for(n=0;n<time;n++)
{
;
}
}
void khoitaotimer()
{
EA=0;
TMOD=0x02;
TH0=0xc3;
TL0=0x50;
EA=1;
TR0=1;
}
void ngattiime0() interrupt 1
{TF0=0;
TR0=0;
i--;
if(i==0)i=99;
TR0=1;
}
void main()
{
while(1)
{khoitaotimer();
A1=1;
P2=ma[i/10];
delay(500);
A1=0;
P2=0xff;
A2=1;
P2=ma[i%10];
delay(500);
A2=0;
P2=0xff;
}
}
thanks cả nhà

Comment