TMOD=0x01; //启用定时器工作模式1
TH0=(65536-50000)/256;//装定时器初值高8位,50ms中断一次
TL0=(65536-50000)%256;//装定时器初值低8位,50ms中断一次
EA=1;
ET0=1;
TR0=1;
void int0() interrupt 1 //这是中断函数
{
unsigned char i;
i++;
if(i==5)//判断是否到了50*5=250ms
i=0;//若到了,得清0
}
TMOD=0x01;
TH0=0x3c;//50ms (65535-50000)=15535,16进制为3CAF
TL0=0xaf;
ET0=1;
EA=1;
TR0=1;
void t0()interrupt 1
{unsigned char i;
i++;
if(i==5)i=0;}