备战蓝桥杯day20__超声波基本应用

一,超声波测距原理

       

蓝桥杯超声波模块分2个部分,为发送模块和接收模块。发送模块负责发送超声波,然后开始计时,接收模块负责接收反弹回来的超声波,然后停止计时,由此我们可以推断出测距公式

                                            L=340*t/2=170*t(假定声速为340m/s)

发送端接在单片机的P1^0,接收端接在P1^1。

二,代码部分

该代码实现基本距离的测量,超基本距离显示999。

如何实现超声测距,我们需要一下步骤:

1,发射超声波

我这里发送的是8个40KHZ的超声波信号,把TX置1为发送信号,置0为停止发送,通过延时发送稳定的超声波信号。

2,接收超声波

接收超声波比发送要复杂许多,我们需要打开定时器,我这里使用的是定时器0,16位自动重装模式。基本原理就是通过定时器计时,当发送的超声波,超时间没有返回时TF0会置1&#

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值