# UltrasonicRanging
STC89C51下基于温度补偿的超声波测距系统, 是我大三上期 "嵌入式开发课" 的课程设计项目. 所有的源码都是自己写的, 经过调优后比网上一些没有利用温度来修正的超声波测距源码要精确许多.
![实验测试图](img/Test.jpg)
## 文件介绍
文件名称 | 文件作用
------------ | -------------
Sonar.h \ Sonar.c | "HC-SR04超声波模块"
temp.h \ temp.c | "DS18B20温度传感器模块"
LCD1602.h \ LCD1602.c | "LCD1602显示温度与距离"
Main.c | "程序运行逻辑"
## 程序流程
### 主程序流程图
![flow_Main](img/flow_Main.png)
### HC-SR04超声波模块
![flow_sonar](img/flow_sonar.png)
### DS18B20温度传感器模块
![flow_temp](img/flow_temp.png)
## 硬件介绍
### 硬件连接图
![硬件连接图](img/contact.png)
### STC89C51
![STC89C51](img/STC89C51.png)
### LCD1602
![LCD1602](img/LCD1602.png)
### HC-SR04
![HC-SR04](img/HC-SR04.png)
### DS18B20
![DS18B20](img/DS18B20.png)
51单片机 - 基于温度补偿的超声波测距系统.zip
版权申诉
102 浏览量
2023-07-11
20:33:17
上传
评论 1
收藏 835KB ZIP 举报
AbelZ_01
- 粉丝: 875
- 资源: 5441
最新资源
- HM2305B-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 基于52单片机、ADC0832、LCD1602、两个74HC393和一个74HC08的频率测量计 不能用,请私我
- HM2302-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- python实战项目-学生成绩管理系统(基础版)
- 微信小程序源码 实现查公交 滴滴公交 app 源码下载
- HM2302E-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 基于C#图片相似度比较,感知哈希算法
- VR开发的概要介绍与分析
- 自动驾驶定位系列教程七:点云畸变补偿.pdf
- HM2302D-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈