超声波测距数据一闪一闪的

2019-07-16 04:48发布

小弟最近做了一个超声波测距,但是实际测量总,数据总是一闪一闪的,自己找了好几天也找不出原因,希望大家指点一下,谢谢大家了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
kjey
2019-07-18 06:16
用我的也是是HC- SR04模块,1602显示数据。出现了类似的错误,解决不了。代码如下:
#include<reg52.h>
#define uc unsigned char
#define ui unsigned int
unsigned long distance;
sbit rs=P3^5;
sbit wr=P3^6;
sbit en=P3^4;
sbit du=P2^6;
sbit we=P2^7;
sbit echo=P3^2;
sbit trig=P1^7;

uc table1[]="Distance is: ";
uc table2[]="0123456789";

void delay(uc z);
void display();
void init();
void init_1602();
void write_com(uc com);
void write_dat(uc dat);
void delay20us();
void detect();

void main()
{

一周热门 更多>