超声波测距模块使用?请大神写一个最简单的使用超声波控制LED亮灭的程序……#include #include sbit
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/05 06:28:17
超声波测距模块使用?
请大神写一个最简单的使用超声波控制LED亮灭的程序……
#include
#include
sbit LED = P0^0;
sbit ENLED = P1^4;
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;\x09
sbit RX = P3^1;
sbit TX = P3^0;
unsigned int time=0;
long S=0;
void Delay(int num);
//
void main(void)
{
\x09ENLED = 0;
\x09ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1;
\x09TX=0;RX=0;
TMOD=0x01;\x09\x09 //设T0为方式1,GATE=1
\x09TH0=0;
\x09TL0=0;
\x09TR0=1;
\x09while(1)
\x09{
\x09
\x09StartModule();\x09
\x09while(!RX);\x09\x09//当RX为零时等待
\x09TR0=1;\x09\x09\x09 //开启计数
\x09while(RX);\x09\x09\x09//当RX为1计数并等待
\x09TR0=0;\x09\x09\x09\x09//关闭计数
\x09Conut(); \x09
\x09if(S>=10) LED = 0;\x09//LED = 0;小灯会亮……
delayms(80);\x09\x09//80MS
\x09}
}
哪里不对吗?
请大神写一个最简单的使用超声波控制LED亮灭的程序……
#include
#include
sbit LED = P0^0;
sbit ENLED = P1^4;
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;\x09
sbit RX = P3^1;
sbit TX = P3^0;
unsigned int time=0;
long S=0;
void Delay(int num);
//
void main(void)
{
\x09ENLED = 0;
\x09ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1;
\x09TX=0;RX=0;
TMOD=0x01;\x09\x09 //设T0为方式1,GATE=1
\x09TH0=0;
\x09TL0=0;
\x09TR0=1;
\x09while(1)
\x09{
\x09
\x09StartModule();\x09
\x09while(!RX);\x09\x09//当RX为零时等待
\x09TR0=1;\x09\x09\x09 //开启计数
\x09while(RX);\x09\x09\x09//当RX为1计数并等待
\x09TR0=0;\x09\x09\x09\x09//关闭计数
\x09Conut(); \x09
\x09if(S>=10) LED = 0;\x09//LED = 0;小灯会亮……
delayms(80);\x09\x09//80MS
\x09}
}
哪里不对吗?
要不自己仿真一下,要不一点一点指令加进去.这样才能提高自己的能力.
再问: 这个程序我调了两三个小时了,但是就是没有结果……超声波模块的程序没错吧?
再答: 一个刚开始接触单片机软件的人,一个程序调个三五天是很正常的。
再问: 这个程序我调了两三个小时了,但是就是没有结果……超声波模块的程序没错吧?
再答: 一个刚开始接触单片机软件的人,一个程序调个三五天是很正常的。
超声波测距模块使用?请大神写一个最简单的使用超声波控制LED亮灭的程序……#include #include sbit
智能小车超声波测距模块的程序是什么?
超声波测距模块1——超声波模块测距的有效距离是多少?模块的有效距离与什么有关?2——怎样在一个单片机上同时使用几个频率不
求大神看超声波HC-SR04的程序,我想用超声波测一定的距离通过单片机检测来控制一个p0.0口的LED灯的关灭,
那里有能测10米距离的超声波测距模块
51单片机控制的超声波测距程序问题,为什么num一直为0
怎么用单片机控制两个超声波模块测距 可以测一个但是两个要怎么办 感激
超声波测距电路的种类
关于超声波测距的电路!
影响超声波测距的因素
超声波测距的详细原理
超声波测距接收电路只用到HC-SR04模块不使用CX20106A可以接受超声回波么?