±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1229  |  »Ø¸´: 4

njwö´ö¹

Òø³æ (³õÈëÎÄ̳)

[ÇóÖú] Need Your Help£¡£¡£¡ÏëÓÃÈý¸ö³¬Éù²¨×ö±ÜÕÏС³µ¡£¡£¡£ ÒÑÓÐ1È˲ÎÓë



´ó¼ÒºÃ£¬ÎÒÏÖÔÚÏë×öÒ»¸ö±ÜÕÏС³µ£¬ÊÇÓÃ89c51µÄ£¬ÓÃÈý¸ö³¬Éù²¨£¨×ó£¬Ç°£¬ÓÒ£©¡£
ÇëÎÊÔÚ³ÌÐòÀïÔõôÉ趨ÄÇЩTH£¬TL£¬TR£¬EXµÈµÈÄØ¡£¡£¡£
Äܲ»ÄÜÀÍ·³´ó¼Ò¸øÒ»ÏÂÈý¸ö³¬Éù²¨ÓÃÔÚ89c51ÀïµÄ³ÌÐòÄØ£¿
¾ÍÊÇÇý¶¯ËûÃÇÈý¸ö³¬Éù²¨µÄ³ÌÐò¡£¡£¡£



¿ÒÇëÄúµÄ°ïÖú£¡£¡
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wake_up

ľ³æ (ÖøÃûдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
1. ÏÈÔÚÍøÉÏÕÒÒ»¸ö¶¨Ê±Æ÷³ÌÐò£¬È»ºóÅÜͨ¡£ Äܰ´ÖÜÆÚÁÁÃðСµÆ¡£
2. ÔÚÍøÉÏÕÒÒ»¸öÍⲿÖжϵijÌÐò£¬±ÈÈçÒ»¸ö°´Å¥´¥·¢Öжϡ£¿¿ÍⲿÖжÏÀ´¿ØÖÆÐ¡µÆÁÁÃð¡£
3. ѧÈçºÎ¿ØÖƳ¬Éù²¨Ä£¿é·¢Éä¡£
4. Óó¬Éú·¢É䣬Ȼºó½ÓÊÕ(Ó¦¸ÃÊǽÓÊܵ½»Ø²¨ÓÐÖжÏ). ·¢Ò»´Î£¬ÊÕÒ»´Î£¬ÈõÈÁ¿¡£
5.Óö¨Ê±Æ÷¼ÆËã·¢ÉäºÍ½Óµ½µÄʱ¼ä²î¡£¾ÍÄÜËã³ö¾àÀë¡£
ɨµØÉ¨µØÉ¨Ðĵأ¬Ðĵز»É¨¿ÕɨµØ£¬ÈËÈ˶¼°ÑÐĵØÉ¨£¬ÊÀÉÏÎÞ´¦²»¾»µØ£®
2Â¥2015-10-24 13:36:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

njwö´ö¹

Òø³æ (³õÈëÎÄ̳)

ÒýÓûØÌû:
2Â¥: Originally posted by wake_up at 2015-10-24 13:36:40
1. ÏÈÔÚÍøÉÏÕÒÒ»¸ö¶¨Ê±Æ÷³ÌÐò£¬È»ºóÅÜͨ¡£ Äܰ´ÖÜÆÚÁÁÃðСµÆ¡£
2. ÔÚÍøÉÏÕÒÒ»¸öÍⲿÖжϵijÌÐò£¬±ÈÈçÒ»¸ö°´Å¥´¥·¢Öжϡ£¿¿ÍⲿÖжÏÀ´¿ØÖÆÐ¡µÆÁÁÃð¡£
3. ѧÈçºÎ¿ØÖƳ¬Éù²¨Ä£¿é·¢Éä¡£
4. Óó¬Éú·¢É䣬Ȼºó½ÓÊÕ(Ó¦¸Ã ...

ÄܰïÎÒ¿´¿´Õâ¸ö³ÌÐòÂð£¿Èý¸ö³¬Éù²¨¶¼¿ÉÒÔ¹¤×÷£¬µ«ÊDzⲻµ½¾àÀëѽ¡£¡£¾ÍÊÇÎÒ°ÑÊé·Åµ½ËüÄĸö¾àÀë¶¼»áÍ££¬ÈýÃæºÜԶûÕϰ­ÎïʱËü²Åת¡£Ð»Ð»Äú
#include <reg52.h>
#include <intrins.h>

sbit IN1=P1^2;  
sbit IN2=P1^3;
sbit ENA=P1^4;
sbit IN3=P1^5;
sbit IN4=P1^6;  
sbit ENB=P1^7;
sbit Trig1=P2^0;  
sbit Echo1=P2^1;
sbit Trig2=P2^2;  
sbit Echo2=P2^3;
sbit Trig3=P2^4;     
sbit Echo3=P2^5;
bit  flag1=0;
bit  flag2=0;
bit  flag3=0;


unsigned long S1=0;      
unsigned long S2=0;
unsigned long S3=0;
unsigned int  time1=0;
unsigned int  time2=0;
unsigned int  time3=0;
void Forward(void)          
{
         IN1=1;
         IN2=0;
         IN3=1;
         IN4=0;
}
        void Stop(void)            
{
   IN1=0;
         IN2=0;
         IN3=0;
         IN4=0;
}
void Delay10us(unsigned char i)   
{
   unsigned char j;
do{
  j = 10;
  do{
   _nop_();
   }while(--j);
}while(--i);
}



void conut1(void)     
{
          time1=TH0*256+TL0;
          TH0=0;
          TL0=0;
    S1=time1*0.17+10;
}
void conut2(void)      
{
          time2=TH1*256+TL1;
          TH1=0;
          TL1=0;
    S2=time2*0.17+10;
}
void conut3(void)           
{
          time3=TH2*256+TL2;
          TH2=0;
          TL2=0;
    S3=time3*0.17+10;
}

void zd1() interrupt    1            
{
flag1=1;       
  TH0=0;
        TL0=0;
}
void zd2() interrupt    2               
{
        flag2=1;
        TH1=0;
        TL1=0;
}
void zd3() interrupt    3              
{
        flag3=1;
        TH2=0;
        TL2=0;
}
void StartCSB2()                      
{               
    Trig1=1;
  Trig2=1;
        Trig3=1;
         Delay10us(2);
        Trig1=0;
        Trig2=0;
  Trig3=0;
   
}


void gudingluxian()        
{
        StartCSB2();
    conut1();
        conut2();
        conut3();
       
                  if(S1<50||S2<50||S3<50)   
                {
                   Stop();
                }
                else
                {
                        Forward();
                }
       
                         }

               

void  Timer_Count_csb1( void)
{
          TR0=1;
          while(Echo1==1);
          TR0=0;
         TR1=1;
        while(Echo2==1);
        TR1=0;
        TR2=1;
        while(Echo3==1);
        TR2=0;
               
    gudingluxian();

}

void main(void)
{       

        unsigned int a;

       
TMOD=TMOD|0x01;
    EA=1;       

        TH0=0;
    TL0=0;                          
    ET0=1;   
        TR0=1;

        TH1=0;
    TL1=0;                          
    ET1=1;   
        TR1=1;
       
        TH2=0;
    TL2=0;                          
    ET2=1;   
        TR2=1;

           while(1)
        {   
           ENA=1;
           ENB=1;
         
         Echo1=1;
         Echo2=1;
         Echo3=1;
         
     StartCSB2();
                  
        for(a=951;a>0;a--)
            {
                  
               if(Echo1==1||Echo2==1||Echo3==1)
                   {
             Timer_Count_csb1();       
                   }
                  
             }
           }
}
3Â¥2015-10-24 15:57:32
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

468077240

гæ (³õÈëÎÄ̳)

ºÜ¾Ãǰ×ö¹ýÐýת³¬Éù²¨±ÜÕϳµ£¬²»¹ýÎÒÏëÎÊÄãÊÇÈçºÎ±£Ö¤Èý¸ö³¬Éù²¨¼äµÄ·¢ÉäºÍ½ÓÊܲ»²úÉúÎÉÂÒµÄ

·¢×ÔСľ³æAndroid¿Í»§¶Ë
4Â¥2015-10-24 16:26:25
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

njwö´ö¹

Òø³æ (³õÈëÎÄ̳)

ÒýÓûØÌû:
4Â¥: Originally posted by 468077240 at 2015-10-24 16:26:25
ºÜ¾Ãǰ×ö¹ýÐýת³¬Éù²¨±ÜÕϳµ£¬²»¹ýÎÒÏëÎÊÄãÊÇÈçºÎ±£Ö¤Èý¸ö³¬Éù²¨¼äµÄ·¢ÉäºÍ½ÓÊܲ»²úÉúÎÉÂÒµÄ

ÎÒÒ²²»ÔõôÇå³þÄØ£¬ÍøÉÏ˵ÿ¸ö³¬Éù²¨ÓÐÒ»¶¨Ê±¼äÀ´¼ä¸ô¹¤×÷£¬µ«ÎÒ²»Çå³þÔõôÓ㬲»ÖªÔÚvoid  Timer_Count_csb1( void)Àï¼ÓÑÓʱÐв»ÐÐÄØ£¿
5Â¥2015-10-24 17:52:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ njwö´ö¹ µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] ³õÊÔ301£¬´úÂë085701»·¾³¹¤³Ì£¬±¾Ë¶Ò»Ö£¬ËÄÁù¼¶Òѹý£¬ÓжþÇøÒ»×÷£¬¹²·¢±í5ƪÂÛÎÄ +6 axibli 2026-04-01 6/300 2026-04-02 13:42 by Ecowxq666£¡
[¿¼ÑÐ] 311Çóµ÷¼Á +9 Ó¸ҵÄСÎâ 2026-04-02 9/450 2026-04-02 11:37 by Sammy2
[¿¼ÑÐ] 292Çóµ÷¼Á +14 ÊÇåû×ÓÒ²ÊÇÑÐ×Ó 2026-03-30 14/700 2026-04-02 10:17 by sanrepian
[¿¼ÑÐ] 316Çóµ÷¼Á +11 ÖÛ×Ô¹£ 2026-04-01 12/600 2026-04-02 10:12 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] Ò»Ö¾Ô¸211£¬335·Ö£¬0856£¬Çóµ÷¼ÁԺУºÍµ¼Ê¦ +14 Çã____Ïô 2026-03-27 15/750 2026-04-02 09:21 by olim
[¿¼ÑÐ] 08ÉúÎïÓëҽҩר˶³õÊÔ346ÕÒµ÷¼Á +6 dianeeee 2026-04-01 7/350 2026-04-02 08:23 by guoweigw
[¿¼ÑÐ] 304Çóµ÷¼Á +12 ËØÄê¼ÀÓï 2026-03-31 15/750 2026-04-01 22:41 by peike
[¿¼ÑÐ] 296Çóµ÷¼Á +4 Íô£¡£¿£¡ 2026-03-31 7/350 2026-04-01 22:04 by ¿Í¶ûÃÀµÂ
[¿¼ÑÐ] °²È«¹¤³Ì 285 Çóµ÷¼Á +3 Xinyu56 2026-04-01 4/200 2026-04-01 21:50 by ¾²¾²¾²¾²¾²¾²¾²¾
[¿¼ÑÐ] 273Çóµ÷¼Á +19 ÀîÜÆÐÂ1 2026-03-31 19/950 2026-04-01 21:49 by chyhaha
[¿¼ÑÐ] 286Çóµ÷¼Á +5 Sa67890. 2026-04-01 7/350 2026-04-01 19:50 by 6781022
[¿¼ÑÐ] Ò»Ö¾Ô¸ÎäÀí²ÄÁϹ¤³Ì302µ÷¼Á»·»¯»ò»¯¹¤ +15 Doleres 2026-03-31 16/800 2026-04-01 09:49 by lfj11
[¿¼ÑÐ] Çóµ÷¼Á +9 akdhjs 2026-03-31 10/500 2026-03-31 17:14 by zhyzzh
[¿¼ÑÐ] 315Çóµ÷¼Á +6 akie... 2026-03-28 7/350 2026-03-31 16:48 by asdfzly
[¿¼ÑÐ] 343Çóµ÷¼Á +8 °®î¿°í 2026-03-28 8/400 2026-03-31 16:12 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] ÇóÊÕÁô +8 1943443204 2026-03-28 8/400 2026-03-31 15:00 by -ÃÔÁË·°¡Â·
[¿¼²©] ²ÄÁÏרҵÉ격 +5 ¶ÅÓêæÃdyt 2026-03-29 5/250 2026-03-31 11:19 by oooqiao
[¿¼ÑÐ] 281Çóµ÷¼Á +5 ÑÇ¿ËÎ÷good 2026-03-26 7/350 2026-03-30 20:42 by dophin1985
[¿¼ÑÐ] 308Çóµ÷¼Á +7 īīĮ 2026-03-27 7/350 2026-03-28 07:43 by ÈÈÇéɳĮ
[¿¼ÑÐ] 331»·¾³¿ÆÑ§Ó빤³ÌÇóµ÷¼Á +3 ìÚÈ»ºÃÔËÆø 2026-03-27 3/150 2026-03-28 04:11 by fmesaito
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û