这里后都被注释掉了
//}
void delay (uint jishi )//延时函数
{
uint i,j;
for(i=jishi;i>0;i--)
for(j=110;j>0;j--);
}
void TimerInit()//定时器初始化函数
{
TMOD=0x11;//设定定时器为定时器0和定时器1,工作模式都为1。
TH0=(65536-1000)/256;//TH0装初值为65536-100=65436,即定时100微妙,相当于0.1毫秒。
TL0=(65536-1000)%256;//TL0装初值为65536-100=65436
TH1=(65536-50000)/256;//TH1装初值为65536-50000=15536,即定时50000微妙,相当于50毫秒。
TL1=(65536-50000)%256;//TL1装初值为65536-50000=15536
EA=1;//全局中断允许
ET0=1;//打开定时器0中断允许
TR0=1;//开定时器0
EX0=1;//开外部中断0允许
IT0=1;//设置外部中断0下降触发中断
ET1=1;//打开定时器1中断允许
TR1=1;//开定时器1
} |