基於51最小系統的超聲波測距

2021-08-17 04:00:48 字數 533 閱讀 8744

超聲波是一種

頻率高於20000

赫茲的聲波,它的方向性好,穿透能力強,易於獲得較集中的

聲能,在水中傳播距離遠,可用於測距、測速、清洗、焊接、碎石、殺菌消毒等。在醫學、軍事、工業、農業上有很多的應用。超聲波因其

頻率下限大於人的聽覺上限而得名。此次實驗室布置的任務為基於51最小系統;的微控制器測距。

超聲波測距原理:微控制器發出超聲波測距是通過不斷檢測超聲波發射後遇到障礙物所反射的回波,從而測出發射和接收回波的時間差t,然後求出距離。

距離公式:s=ct/2

原理圖:

程式流程圖:

原理圖:

基於stm32最小系統的超聲波測距實現

學習目標 理解超聲波的原理 實現基本測距 通過串列埠在電腦上列印實際距離 通過串列埠設定閾值,當距離太近,報警裝置報警 超聲波測距原理 hc sr04 超聲波測距模組可提供 2cm 400cm 的非接觸式距離感測功能,測距精度可達高到 3mm 模組包括超聲波發射器 接收器與控制電路。基本原理如下 1...

51微控制器超聲波測距

echo是p3.2 trig是p3.7 外部中斷是p3.2 原始碼 include define uint unsigned int void reset 初始化函式 void chufa 觸發訊號函式 void open 等待返回訊號,有訊號開啟定時器 int seven 測量七次並排序 void...

求助51微控制器超聲波測距

stc89c52rc晶元,hc sr04超聲波測距模組 如下 include include oled.h include hc sr04.h include timer.h include sbit beep p1 5 unsigned char s unsigned long time 0 時間...