
基于单片机的超声测距.
以上的话有2个问题,1、随着距离的增大,和发散角的存在,导致信号很快衰减,可能接收到的信号已经衰减的面目全非了。
2、距离增大的太多由于超声波发散角的存在导致周围的物体都反射信号,这就导致把有用的信号干扰的面目全非了。
谁会写基于单片机超声波的测距的论文啊。
加Q422637808 谢谢了
1.发送超声波并开启单片机定时器等待接收反射回来的超声波2.接收到超声波后,关闭定时器计算结果 距离=(时间*超声波速度)\\\/2
用单片机制作超声波测距的问题
没有打开EA总中断
而且在HHH子程序结束后,没有跳转指令或等待指令,让程序无处运行。
感觉编的思路好像有点太费力了。
我的建议:开机后把定时器设到定时时间长一些,先不开。
假如说,我们把定时器时间定为125ms,然后在定时器中断的程序中,先进行TH的恢复,再在里面设置某寄存器加1程序,后面会用到。
发送超声波后,紧跟着起动定时器,起动完后,一直反复检查P1.6口是否收到,当收到后,关闭定时器,读出定时器的TH值以及中断里面寄存器的值,根据这两个值,不就可以算出比较准确的时间了吗
而且这是一次性的,不需要在每个距离上试验。
单片机超声波测距的实验我做了好久 觉得程序没问题 可是就是没有预期的效果 大家给看看
用轮子测,或者使用红外线进行测量
基于单片机的超声波测距仪毕业论文
这个是论坛的下载地址,你看下反正我觉得还不错



