帮帮忙 帮我解释详细下 这个程序 超声波测距的 - 仪器网
仪器社区

帮帮忙 帮我解释详细下 这个程序 超声波测距的

古玥美 2013-06-17
void Conut(void) { time=TH0*256+TL0; TH0=0; TL0=0; S=(time*1.72)/100; //算出来是CM
评论
全部评论
热情的张钧翔
time=TH0*256+TL0;//读取测量得到的时间,单位是微秒,是超声波发送出去到反射回来的时间。
TH0=0;//T0定时器高位清零。
TL0=0;//T0定时器低位清零。
S=(time*1.72)/100; //计算测量了出来的距离值 (3.44/100/2)=1.72/100,是超声波的速度,单位是厘米/微秒,式中除2是超声波一个来回所以要除2。
10 0 2013-06-18 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论