实验7超声波测距实验(1)实验目的掌握超声波测距的原理掌握超声波测距的软件编程(2)实验器材电源POWER模块、测距&振动&压力&角度模块、主控制器模块、LCD1602、超声波模块、连接线(3)实验程序ceju#include<>#include""#include""#defineucharunsignedchar#defineuintunsignedint//#rigP2^6//#defineEchoP2^7voidTime0_Init(){TMOD|=0X01;//定时0,工作方式1,16位定时器TH0=0;TL0=0;ET0=1;//允许T0中断EA=1;//开启总中断}sbitTrig=P2^6;sbitEcho=P2^7;doublet;ints;intge;intshi;intbai;voidmain(void){Time0_Init();lcd_init();while(1){Trig=0;Trig=1;delay_ms(1);Trig=0;while(Echo==0);{}TR0=1;while(Echo==1){}TR0=0;t=(double)(TH0*256+TL0)*;TH0=0;TL0=0;s=(int)340*t/20000;ge=s%10;s=s/10;shi=s%10;s=s/10;bai=s;delay_ms(100);lcd_display_str(0,0,"s=");lcd_1602_display_num(1,1,bai);lcd_1602_display_num(2,1,shi);lcd_1602_display_num(3,1,ge);}}(4)&振动&压力&角度传感器模块J5,按表1的连线关系连好线。给模块上电。,并下载到主控制器。,观察液晶显示的距离。移动物体,观察液晶显示的距离是否与实际吻合。(5)实验结果液晶显示屏上显示超声波模块距离阻挡物的距离(直线距离),最大可到400cm左右。
超声波测距实验 来自淘豆网m.daumloan.com转载请标明出处.