}
}
Sys_timer++;
Timer1_Count-=100;
void int0()interrupt 0//回响输出端高电平宽度测量(上升沿到来时候开始计时,下降沿到来进入外部中断,关闭计时器,停止计时) { }
TR0 = 0; //定时器停止计数
T=(TH0*256+TL0);//计算定时器内的测量值 TH0=0;//定时器清0 TL0=0;
EX0 = 0; //关闭外部中断 sucess_flag = 1;
}
}
Sys_timer++;
Timer1_Count-=100;
void int0()interrupt 0//回响输出端高电平宽度测量(上升沿到来时候开始计时,下降沿到来进入外部中断,关闭计时器,停止计时) { }
TR0 = 0; //定时器停止计数
T=(TH0*256+TL0);//计算定时器内的测量值 TH0=0;//定时器清0 TL0=0;
EX0 = 0; //关闭外部中断 sucess_flag = 1;