51单片机超声波避障程序

voidConut(void){time=TH1*256+TL1;TH1=0;TL1=0;S=time*2;S=S*0.17;time=TH1*256+TL1;TH1=0... void Conut(void)
{
time=TH1*256+TL1;
TH1=0;
TL1=0;
S=time*2;
S=S*0.17;

time=TH1*256+TL1;
TH1=0;
TL1=0;
这三句话有什么用
展开
 我来答
lycdl
高粉答主

2017-09-02 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4893万
展开全部
time=TH1*256+TL1;
这是用定时器T1做计数,time=TH1*256+TL1; 这是根据定时器/计数器T1的计数值计算时间,TH1是计数器的高8位,计数结果当然要乘256倍了,再加上低8位的值TL1。
TH1=0;
TL1=0;
是计算完了,重新写0,准备下一次计数。
追问
这个th1乘256是怎么算的  直接乘吗
天健创新
2024-09-20 广告
泥水界面仪是天健创新(北京)监测仪表股份有限公司的重要产品之一,它利用超声波回波检测原理,实现污泥厚度的实时检测。这款仪器具有连续测量、维护量小、操作简便等特点,广泛应用于水厂、洗矿场、电力及污水处理厂等领域。其高精度、高稳定性的性能,为相... 点击进入详情页
本回答由天健创新提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式