有木有大神赐教一个单片机串口的了例子啊?用串口发送一个控制码,08 01 。前面的08是ID后面的是控制码,请大神指点。

2019-07-15 08:13发布

    while(1)
        {
        if(flag2)
        {
                  Delay3ms();
                  j++;
                  if((j<15)&&(tab[1]!=0))  
              {                                               
                    j=0; flag2=0;  flag=1;
             }
                if((j>=15)&&(tab[1]==0))
                {
                   tab[0]=tab[1]=0;
                  j=i=0;
                  flag2=0;
                  ES=1;
                }
           }
                if(flag)
                {        ES=1;
                        flag=0;       
              if((tab[0]==0x08)&&(tab[1]!=0))
                           {
                                dat8=tab[0];   
                                dat9=tab[1];     
                           }
                        else
                          {
  flag=0;
                           tab[0]=0;
                           tab[1]=0;
                                ES=1;
                          }
                        if(dat8==0x08)
                        {
                            dat8=0;
                                        P1=a;
                                   dat9=SBUF ;
                                    while(ti == 0);
                                 TI = 0;
                                ES=1;
                        }                                                                                       
                }
   }
}
0条回答

一周热门 更多>