51微控制器超聲波測距

2021-08-20 19:09:56 字數 1109 閱讀 8680

echo是p3.2;

trig是p3.7;

外部中斷是p3.2;

原始碼:

#include#define uint unsigned int

void reset(); //初始化函式

void chufa(); //觸發訊號函式

void open(); //等待返回訊號,有訊號開啟定時器

int seven(); //測量七次並排序

void display(uint x); //數碼管顯示函式

void time0(); //定時器中斷程式

void intr0(); //外部中斷程式

void delay(uint z); //延時函式

sbit echo = p3^2;

sbit trig = p3^7;

sbit int0 = p3^2;

uint t1,t0 = 0;

void main()

}void reset() //初始化函式

void chufa() //觸發訊號函式

void open() //等待返回訊號,有訊號開啟定時器

void time0() interrupt 1 //定時器中斷程式

void intr0() interrupt 0 //外部中斷程式

void display(uint x) //數碼管顯示函式

; ge = x % 10;

shi = (x - ge)/10;

p2 = 0xfe;

p0 = a[shi];

delay(2);

p2 = 0xfd;

p0 = a[ge];

delay(2);

}void delay(uint z) //延時函式

int seven() //測量七次並排序

for(i = 0;i < 6;i++) //氣泡排序

}del = (c[1]+c[2]+c[3]+c[4]+c[5])/5;

return (del);

}

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

超聲波測距儀程式設計 基於微控制器的超聲波測距儀設計

基於微控制器的超聲波測距儀設計 系統要求 我們組選擇製作了一套超聲波測距系統,功能有 倒車雷達測量的顯示距離 在手機上顯示,設定閾值,若小於設定的距離數值,蜂鳴器發出報警聲。研究目的 為了深層次的鞏固學習的微控制器的知識,更加熟悉的使用 proteus 和keil c51 這兩個軟體。能夠綜合所學的...

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

一.超聲波感測器簡介 1.型號 hc sr04 2.外觀 3.管腳介紹 hc sr04模組針腳含義 針腳名稱 針腳含義 vcc模組供電的正極 gnd模組供電的負極 trig 超聲波發出超聲波的管腳 echo 當由高電平轉化成低電平之後表示接收到返回超聲波 4.主要引數 二.超聲波測距模組原理 1.時...