#include<reg51.h>
#define LED P1
unsigned cnt=0,sec=0;
main()
{TMOD=1;
TH0=0x3c;
TL0=0xB0;
EA=1;ET0=1;EX0=1;EX1=1;
TR0=0;
IT0=1;IT1=1;
while(1)
{LED=((sec/10)<<4)+(sec%10);
}
}
void t_0(void)interrupt 1
{TH0=0x3C;
TL0=0xB0;
if(++cnt==20)
{cnt=0;
sec++;
}
}
void int_0(void)interrupt 0
{
TR0=!TR0;
}
void int_1(void)interrupt 2
{
sec=0;
}
TI
#include<reg51.h>
#define LED P1
unsigned cnt=0,sec=0;
main()
{TMOD=0x10;
TH1=0x3c;TL1=0xb0;
EA=1;
ET1=1;
EX0=1;EX1=1;
TR1=0;
IT0=1;IT1=1;
while(1)
{LED=((sec/10)<<4)+(sec%10);
}
}
void t_1(void)interrupt 3
{TH1=0x3C;
TL1=0xb0;
if(++cnt==20)
{cnt=0;
sec++;
}
}
void int_0(void)interrupt 0
{
TR1=!TR1;
}
void int_1(void)interrupt 2
{
sec=0;
}