±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 1232  |  »Ø¸´: 4
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

njwö´ö¹

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

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



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



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

» ²ÂÄãϲ»¶

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

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢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µÄ»ØÌû
²é¿´È«²¿ 5 ¸ö»Ø´ð

wake_up

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

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

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
1. ÏÈÔÚÍøÉÏÕÒÒ»¸ö¶¨Ê±Æ÷³ÌÐò£¬È»ºóÅÜͨ¡£ Äܰ´ÖÜÆÚÁÁÃðСµÆ¡£
2. ÔÚÍøÉÏÕÒÒ»¸öÍⲿÖжϵijÌÐò£¬±ÈÈçÒ»¸ö°´Å¥´¥·¢Öжϡ£¿¿ÍⲿÖжÏÀ´¿ØÖÆÐ¡µÆÁÁÃð¡£
3. ѧÈçºÎ¿ØÖƳ¬Éù²¨Ä£¿é·¢Éä¡£
4. Óó¬Éú·¢É䣬Ȼºó½ÓÊÕ(Ó¦¸ÃÊǽÓÊܵ½»Ø²¨ÓÐÖжÏ). ·¢Ò»´Î£¬ÊÕÒ»´Î£¬ÈõÈÁ¿¡£
5.Óö¨Ê±Æ÷¼ÆËã·¢ÉäºÍ½Óµ½µÄʱ¼ä²î¡£¾ÍÄÜËã³ö¾àÀë¡£
ɨµØÉ¨µØÉ¨Ðĵأ¬Ðĵز»É¨¿ÕɨµØ£¬ÈËÈ˶¼°ÑÐĵØÉ¨£¬ÊÀÉÏÎÞ´¦²»¾»µØ£®
2Â¥2015-10-24 13:36:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢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µÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Çóµ÷¼Á22408 288·Ö +4 new382 2026-04-02 4/200 2026-04-02 16:07 by µªÆøÆøÆø
[¿¼ÑÐ] 366Çóµ÷¼ÁÒ»Ö¾Ô¸¶«±±´óѧ +7 ÔËÆøÀ´µÃÈôÓÐËÆÎ 2026-04-02 7/350 2026-04-02 14:47 by °¶ÉϵÄÒ»ÌõÓã
[¿¼ÑÐ] Àíѧ07»¯Ñ§ 303Çóµ÷¼Á +16 î£08 2026-03-27 17/850 2026-04-02 13:29 by Æß¶È²»ÐÅÈÎ
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +8 Ò»ÑùYWY 2026-04-02 8/400 2026-04-02 12:30 by 173785543
[¿¼ÑÐ] ²ÄÁÏ¿ÆÑ§Ó빤³Ìµ÷¼Á +18 ÉîVËÞÉá°É 2026-03-30 19/950 2026-04-02 10:28 by sanrepian
[¿¼ÑÐ] ²ÄÁϵ÷¼Á +12 Ò»ÑùYWY 2026-04-01 12/600 2026-04-02 09:15 by olim
[¿¼ÑÐ] Ó¢Ò»ÊýÒ»408£¬×Ü·Ö284£¬¶þÕ½Õæ³ÏÇóµ÷¼Á +12 12.27 2026-03-30 14/700 2026-04-02 00:18 by ÐÀϲ777
[¿¼ÑÐ] 070300Ò»Ö¾Ô¸211£¬312·ÖÇóµ÷¼ÁԺУ +14 С»ÆÑ¼±¦ 2026-03-30 14/700 2026-04-01 20:19 by Àµ´ºÑÞ
[¿¼ÑÐ] 320·Ö£¬²ÄÁÏÓ뻯¹¤×¨Òµ£¬Çóµ÷¼Á +14 Ò»¶¨Éϰ¶aaa 2026-03-27 18/900 2026-04-01 20:10 by »ý¼«µ÷¼ÁµÄСѧÉ
[¿¼ÑÐ] 301Çóµ÷¼Á +8 axibli 2026-04-01 8/400 2026-04-01 09:51 by ÎҵĴ¬Îҵĺ£
[¿¼ÑÐ] ¿¼ÑвÄÁϹ¤³Ì351·Öµ÷¼Á +5 Õû¸öºÃµÄ 2026-03-31 5/250 2026-04-01 09:36 by topgun2009
[¿¼ÑÐ] 333Çóµ÷¼Á +4 °¢¿ÆÒÝ 2026-03-31 4/200 2026-04-01 09:11 by jp9609
[¿¼ÑÐ] 299Çóµ÷¼Á +8 àÅàÅàÅàÅ2 2026-03-27 8/400 2026-03-31 18:23 by lizhi8172
[¿¼ÑÐ] 085601Ó¢¶þÊý¶þÇóµ÷¼Á ×Ü·Ö325 +4 Óຽº½ 2026-03-31 4/200 2026-03-31 17:38 by ÌÆãå¶ù
[¿¼ÑÐ] 289Çóµ÷¼Á +3 Acesczlo 2026-03-29 4/200 2026-03-31 14:48 by ÈÈÇéɳĮ
[¿¼ÑÐ] ÄϾ©´óѧ»¯Ñ§µ÷¼Á +11 ¾°Ëæ·ç 2026-03-29 16/800 2026-03-31 10:14 by herarysara
[¿¼ÑÐ] 08¹¤¿Æ£¬295£¬½ÓÊÜ¿çרҵµ÷¼Á +6 lmnlzy 2026-03-30 6/300 2026-03-31 10:04 by cal0306
[¿¼ÑÐ] 328Çóµ÷¼Á +8 àŵεĻù±¾¶¼ 2026-03-27 8/400 2026-03-30 17:20 by Wang200018
[¿¼ÑÐ] 279Çóµ÷¼Á +4 µûÎèÇáÈÆ 2026-03-29 4/200 2026-03-29 09:45 by laoshidan
[¿¼ÑÐ] 085600£¬×¨Òµ¿Î»¯¹¤Ô­Àí£¬321·ÖÇóµ÷¼Á +5 ´ó²öС×Ó 2026-03-28 5/250 2026-03-29 08:56 by qingfeng258
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û