⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 通过AT命令对串口蓝牙模块进行通信控制操作
💻 LST
📖 第 1 页 / 共 2 页
字号:
 120  10                                                                                      }
 121   9                                                                                      SBUF = SendBuf[0];
 122   9      /*
 123   9                                                                                      minute = 0;
 124   9                                                                                      second = 0;
 125   9                                                                                      while(1)
 126   9                                                                                      { 
 127   9                                                                                              if(RecvOk) break;       
 128   9                                                                                              if(minute >= 1)
 129   9                                                                                              {
 130   9                                                                                                      serier1_send_NoRep();
 131   9      //                                                                                              ES = 0;
 132   9      //                                                                                              ES1= 1;
 133   9                                                                                                      mp = 0;
 134   9                                                                                                      break;
 135   9                                                                                              }
 136   9                                                                                      }                       */      
 137   9                                                                                      break;
 138   9                                                                              case 'A':
 139   9                                                                                      
 140   9                                                                                      for(i=0;i<12;i++)
 141   9                                                                                              PDAMACAdd[RecvBuf1[3]-30][i] = RecvBuf1[4+i];
 142   9                                                                                      
 143   9                                                                                      break;
 144   9                                                                              case 'C':       
 145   9                                                                              //数据传送完毕                          
 146   9      //                                                                              ES1 = 0;
 147   9                                                                                      ES      = 0;
 148   9                                                                              //结束透明传输状态      
 149   9                                                                                      TI = 1;
 150   9                                                                                      BthDisconnect();
 151   9                                                                                      mp = 0;
 152   9                                                                                      break;                                                                                                  
 153   9                                                                              case 'L':
 154   9                                                                                      i = 0;
 155   9                                                                                      while(1)
 156   9                                                                                      {
 157  10                                                                                              SendBuf1[i]=RecvBuf1[i];                                                                                        
 158  10                                                                                              if(RecvBuf1[i]==0) break;
 159  10                                                                                              i++;
 160  10                                                                                      }
 161   9                                                                                      SBUF1 = SendBuf1[0];                                                                                                                                    
 162   9                                                                                      break;  
 163   9      
 164   9                                                                              default :
 165   9                                                                                      i = 0;
 166   9                                                                                      while(1)
 167   9                                                                                      {
 168  10                                                                                              SendBuf[i]=RecvBuf1[i];                                                                                 
 169  10                                                                                              if(RecvBuf1[i]==0) break;
C51 COMPILER V7.06   MAIN                                                                  04/28/2009 10:47:06 PAGE 4   

 170  10                                                                                              i++;
 171  10                                                                                      }
 172   9                                                                                      SBUF = SendBuf[0];
 173   9                                                                                      break;
 174   9                                                                      }
 175   8                                                                              
 176   8                                                              }
 177   7                                                              if(RecvOk)
 178   7                                                              {
 179   8                                                                      RecvOk = 0;
 180   8                                                                      if(Tag) 
 181   8                                                                      {
 182   9                                                                              SendBuf1[0] = 2;
 183   9                                                                              SendBuf1[1] = 0x33;
 184   9                                                                              SendBuf1[2] = 'Q';
 185   9                                                                              SendBuf1[3] = 3;
 186   9                                                                              SendBuf1[4] = 0x38; 
 187   9                                                                              SendBuf1[5] = 0x37;
 188   9                                                                              SendBuf1[6] = 0x00;
 189   9                                                                              SBUF1 = SendBuf1[0];
 190   9                                                                              WD_Reset
 191   9                                                                              second = 0;
 192   9                                                                              while(1)
 193   9                                                                                      if(second>=2) break;
 194   9                                                                              WD_Reset
 195   9                                                                              ES = 0;
 196   9                                                                              TI = 1;
 197   9                                                                              break;
 198   9                                                                      }
 199   8                                                                      i = 0;
 200   8                                                                      while(1)
 201   8                                                                      {
 202   9                                                                              SendBuf1[i]=RecvBuf[i];                                                                 
 203   9                                                                              if(RecvBuf[i]==0) break;
 204   9                                                                              i++;
 205   9                                                                      }
 206   8                                                                      SBUF1 = SendBuf1[0];                                                    
 207   8                                                              }
 208   7                                                              WD_Reset
 209   7      //                                                      if(Recving==0&&Recving1==0)
 210   7      //                                                              if(!Bthlinking())                                                               
 211   7      //                                                                      break;                                                          
 212   7                                                      }
 213   6                                              }
 214   5                                      }
 215   4                              }
 216   3                      }
 217   2                      if(RecvOk1)
 218   2                      {
 219   3                              RecvOk1 = 0;
 220   3                              if(RecvBuf[2]=='A')
 221   3                                      for(i=0;i<12;i++)
 222   3                                              PDAMACAdd[RecvBuf1[3]-30][i] = RecvBuf1[4+i];
 223   3                              
 224   3                      }
 225   2              }       
 226   1      
 227   1      }
 228          
 229          
 230          
 231          
C51 COMPILER V7.06   MAIN                                                                  04/28/2009 10:47:06 PAGE 5   

 232          
 233          
 234          
 235          
 236          
 237          
 238          
 239          
 240          
 241          
 242          
 243          
 244          
 245          
 246          
 247          
 248          
 249          
 250          
 251          
 252          
 253          
 254          

C51 COMPILATION COMPLETE.  2 WARNING(S),  8 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -