作业帮 > 综合 > 作业

51单片机超声波模块测试程序怎样写?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/26 06:39:43
51单片机超声波模块测试程序怎样写?
//晶振=8M
//MCU=STC10F04XE
//P0.0-P0.6共阳数码管引脚
//Trig = P1^0
//Echo = P3^2
#include //包括一个52标准内核的头文件
#define uchar unsigned char //定义一下方便使用
#define uint unsigned int
#define ulong unsigned long
//
void delay_20us()
{ uchar bt ;
for(bt=0;btdistance[1])
{t=distance[0];distance[0]=distance[1];distance[1]=t;} /*交换值
if(distance[0]>distance[2])
{t=distance[2];distance[2]=distance[0];distance[0]=t;} /*交换值
if(distance[1]>distance[2])
{t=distance[1];distance[1]=distance[2];distance[2]=t;} /*交换值\x05
}
*/