超聲波模組與C51微控制器進行測距

2022-10-09 07:48:09 字數 1012 閱讀 3052

一.超聲波感測器簡介

1.型號:hc-sr04

2.外觀:

3.管腳介紹:

hc-sr04模組針腳含義

針腳名稱

針腳含義

vcc模組供電的正極

gnd模組供電的負極

trig

超聲波發出超聲波的管腳

echo

當由高電平轉化成低電平之後表示接收到返回超聲波

4.主要引數

二.超聲波測距模組原理

1.時序圖

2.基本原理

由上面的時序圖可以看到,當給trig10us的高電平訊號,之後超聲波開始進行訊號傳送,同時echo訊號開始由低電平轉化成高電平訊號,同時開始啟動定時器,開始計時;當超聲波被障礙物返回時,echo訊號由高電平轉化成低電平訊號,同時停止定時器的計時,這樣就可以通過定時器算出中間經過的時間,根據公式:距離=速度(340m/s)*時間可以進行計算

3.**實現

#include /*

當檢測到距離大於15cm時,指示燈點亮,否則指示燈熄滅

*/sbit d1 = p1^0

;sbit trig = p2^0

;sbit echo = p2^1;/*

將定時器的模式設定為0模式,並將初始值設定為0

*/void

timer0init()

void

delay10us()

void

hc_strat()

void

main()

else

}

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 時間...

藍橋杯微控制器設計與開發 超聲波模組

超聲波發射模組向某一方向發射超聲波,在發射時刻的同時開始計時,超聲波在空氣中傳播,途中碰到障礙物就立即返回來,超聲波接收器收到反射波就立即停止計時。因為超聲波在空氣中的傳播速度受溫度影響。聲波在空氣中的傳播速度與溫度的關係是 在20攝氏度時,聲速v 332 0.607t m s 利用超聲波進行距離測...