本帖最后由 ggg620 于 2017-5-19 22:54 编辑
超声波测距2.zip
(1.28 MB, 下载次数: 304)
实物运行图:
51单片机实现超声波测距仿真图如下:
目标功能:通过超声波测距模块实现短距离测距,并将距离显示在数码管上。所需硬件:51最小系统版、超声波模块HC-SR04-P、数码管、PNP三极管、电阻1KΩ、按键、电阻10KΩ基本原理:超声波模块相关资料:电路连接图:
总结:测出的距离有一定的误差,可以在程序中通过更改数据来减小误差(s=(time*17)/1000;)可调整此语句中的“17”。 也可以增加温度传感器到电路中,结合温度和传播速度的关系,做出精度更高的超声波测距项目。
单片机源程序如下:
- /******************************************************************
- *** 名称:超声波测距,数码管显示距离
- *** 单片机型号:STC89C52RC
- *** 晶振 11.0592MHZ 一个机器周期=12/主频=1.085us
复制代码
所有资料51hei提供下载:
|