#include #define uchar unsigned char
#define uint unsigned int
uchar temp, t0;
void init();
void main()
{
uint();
while(1)
{
}
}
void uint()
{
temp=0xfe;
P1=temp;
TMOD=0x11; //定时器 0,1
TH0=(65536-50000)/256; //装初值
TL0=(65536-50000)%256;
TH1=(65536-50000)/256; //装初值
TL1=(65536-50000)%256;
EA=1; // 开总中断
ET0=1;
ET1=1;
TR1=1; // 开定时器中断
TR0=1; //启动定时器
}
void time0() interrupt 1 //中断服务程序 1为定时器0函数序号
{
TH0=(65536-50000)/256; //设初值 从新开始计数
TL0=(65536-50000)%256;
t0