#define?uchar?unsigned?char
uchar?cnt1,cnt2;
sbit?led1=P1^0;
sbit?led2=P1^1;
void?ext0()?interrupt?0
{
cnt1=0
led1=0;
}
void?ext1()?interrupt?2
{
cnt2=0;
led2=0;
}
void?t0isr()?interrupt?1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
cnt1++;
cnt2++;
if(cnt1>=100)led1=1;
if(cnt2>=100)led2=1;
}
main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EX0=1;
EX1=1;
IT0=1;
IT1=1;
EA=1;
while(1)
}