啊啊啊51单片机驱动超声波侧距离模块真是菜了,,,进来...

2020-02-05 09:11发布

刚买的模块上面芯片的信号没抹去了现在自己看着资料弄弄不出结果····菜鸟不是伤神是神伤了。。。。。。。。。。。。。。。。。。



#include<reg52.h>
#include<1602lcd.c>
#define uchar unsigned char
#define uint unsigned int
sbit lcd_rw_port = P2^6;
sbit key=P1^0;
sbit Trig=P3^7;
sbit Echo=P3^2;
uint distance_data;
void delay(char xms)                                //延时xms
{
    char i,j;
         for(i=xms;i>0;i--)
            for(j=300;j>0;j--);
}
void delay_20us()
{
     uchar bt ;
    for(bt=0;bt<10;bt++);
        }
void disp(int lcd_data)
{
      
          lcd_locate(1,1);
          lcd_4_char(lcd_data);
               
          lcd_locate(2,1);       
          lcd_4_char(3000);
}
void main()
{    lcd_rw_port=0;
     lcd_int();
     lcd_write_com(0x01);
         Trig=0;
          
         TMOD=0x09;
         TH0=0x00;
         TL0=0x00;
         ET0=1;
         TR0=1;
         EA=1;
         while(1)
         {
             Trig=1;
                 delay_20us;
                 Trig=0;
                 
                while(Echo==0)
                           ;
                     TH0=0x00;
                 TL0=0x00;

                  
             while(Echo==1)
                          ;       
                          distance_data=TH0;
                          distance_data<<=8;
                          distance_data=distance_data|TL0;
                          distance_data*=12;
                          distance_data/=58;
                          disp(distance_data);

                                   
                       
       
        }
}

上面是自己弄得···得不到结果,得不到结果·······
大虾们能给个好点的参考吗·······
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
xsh2005105326
1楼-- · 2020-02-05 09:16
爱莫能助,连你用的是什么模块都不知道而且现在遇到什么问题也没有描述清楚
kevinstar888
2楼-- · 2020-02-05 10:40
xsh2005105326 发表于 2012-5-30 11:23
爱莫能助,连你用的是什么模块都不知道而且现在遇到什么问题也没有描述清楚 ...

确实,看楼主的问题描述,我需要看了几遍,也不明其意,也就只能猜猜了
dianzichina
3楼-- · 2020-02-05 14:27
 精彩回答 2  元偷偷看……
r207
4楼-- · 2020-02-05 15:00
同意楼上,起码资料要给全点吧
haohouse
5楼-- · 2020-02-05 17:47
是不是HC-SR04,上面主控芯片是给磨过了的,不知道是啥玩意。
won
6楼-- · 2020-02-05 23:31
啊啊啊看到了····HC-SR04
HC-SR04HC-SR04HC-SR04HC-SR04
大虾···能给点资料么或者提点建议哦


一周热门 更多>