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

📄 cz_ha.lst

📁 单片机C源程序souce
💻 LST
📖 第 1 页 / 共 2 页
字号:
 177   1              if (channel_sta_2&0x48==0x08)
 178   1             sdata[64]=0x10; //捕获指示
 179   1              else if (channel_sta_2&0x40==0x40)
C51 COMPILER V7.50   CZ_HA                                                                 11/30/2006 11:39:39 PAGE 4   

 180   1                 sdata[64]=0x08;//位同步检测
 181   1      
 182   1              /**s 功率**********/
 183   1              sdata[65]=channel_power_2>>4; //取高2个字符
 184   1      
 185   1              /**** i **********/
 186   1              sdata[66]=0x00;
 187   1              /*** dd 通道状态标志*********/
 188   1              sdata[67]=0x00; 
 189   1              sdata[68]=0x00;
 190   1      
 191   1              /** imsidd 重复10次     */
 192   1              for (i=69;i<=128;i++)
 193   1                      {
 194   2                      sdata[i]=0x00;
 195   2                      }
 196   1      /*      sdata[RXLen++]=0x00; //i
 197   1              sdata[RXLen++]=0x00; //m
 198   1              sdata[RXLen++]=0x00; //s
 199   1              sdata[RXLen++]=0x00; //i
 200   1              sdata[RXLen++]=0x00; //d
 201   1              sdata[RXLen++]=0x00; //d
 202   1      
 203   1              /********* 3 ********/
 204   1      /*      sdata[RXLen++]=0x00; //i
 205   1              sdata[RXLen++]=0x00; //m
 206   1              sdata[RXLen++]=0x00; //s
 207   1              sdata[RXLen++]=0x00; //i
 208   1              sdata[RXLen++]=0x00; //d
 209   1              sdata[RXLen++]=0x00; //d
 210   1      
 211   1              /********* 4 ********/
 212   1      /*      sdata[RXLen++]=0x00; //i
 213   1              sdata[RXLen++]=0x00; //m
 214   1              sdata[RXLen++]=0x00; //s
 215   1              sdata[RXLen++]=0x00; //i
 216   1              sdata[RXLen++]=0x00; //d
 217   1              sdata[RXLen++]=0x00; //d
 218   1      
 219   1              /********* 5 ********/
 220   1      /*      sdata[RXLen++]=0x00; //i
 221   1              sdata[RXLen++]=0x00; //m
 222   1              sdata[RXLen++]=0x00; //s
 223   1              sdata[RXLen++]=0x00; //i
 224   1              sdata[RXLen++]=0x00; //d
 225   1              sdata[RXLen++]=0x00; //d
 226   1      
 227   1              /********* 6 ********/
 228   1      /*      sdata[RXLen++]=0x00; //i
 229   1              sdata[RXLen++]=0x00; //m
 230   1              sdata[RXLen++]=0x00; //s
 231   1              sdata[RXLen++]=0x00; //i
 232   1              sdata[RXLen++]=0x00; //d
 233   1              sdata[RXLen++]=0x00; //d
 234   1      
 235   1              /********* 7 ********/
 236   1      /*      sdata[RXLen++]=0x00; //i
 237   1              sdata[RXLen++]=0x00; //m
 238   1              sdata[RXLen++]=0x00; //s
 239   1              sdata[RXLen++]=0x00; //i
 240   1              sdata[RXLen++]=0x00; //d
 241   1              sdata[RXLen++]=0x00; //d
C51 COMPILER V7.50   CZ_HA                                                                 11/30/2006 11:39:39 PAGE 5   

 242   1      
 243   1              /********* 8 ********/
 244   1      /*      sdata[RXLen++]=0x00; //i
 245   1              sdata[RXLen++]=0x00; //m
 246   1              sdata[RXLen++]=0x00; //s
 247   1              sdata[RXLen++]=0x00; //i
 248   1              sdata[RXLen++]=0x00; //d
 249   1              sdata[RXLen++]=0x00; //d
 250   1      
 251   1              /********* 9 ********/
 252   1      /*      sdata[RXLen++]=0x00; //i
 253   1              sdata[RXLen++]=0x00; //m
 254   1              sdata[RXLen++]=0x00; //s
 255   1              sdata[RXLen++]=0x00; //i
 256   1              sdata[RXLen++]=0x00; //d
 257   1              sdata[RXLen++]=0x00; //d
 258   1      
 259   1              /********* 10 ********/
 260   1      /*      sdata[RXLen++]=0x00; //i
 261   1              sdata[RXLen++]=0x00; //m
 262   1              sdata[RXLen++]=0x00; //s
 263   1              sdata[RXLen++]=0x00; //i
 264   1              sdata[RXLen++]=0x00; //d
 265   1              sdata[RXLen++]=0x00; //d
 266   1      
 267   1              /********* 11 ********/
 268   1      /*      sdata[RXLen++]=0x00; //i
 269   1              sdata[RXLen++]=0x00; //m
 270   1              sdata[RXLen++]=0x00; //s
 271   1              sdata[RXLen++]=0x00; //i
 272   1              sdata[RXLen++]=0x00; //d
 273   1              sdata[RXLen++]=0x00; //d
 274   1      
 275   1              /********* 12 ********/
 276   1      /*      sdata[RXLen++]=0x00; //i
 277   1              sdata[RXLen++]=0x00; //m
 278   1              sdata[RXLen++]=0x00; //s
 279   1              sdata[RXLen++]=0x00; //i
 280   1              sdata[RXLen++]=0x00; //d
 281   1              sdata[RXLen++]=0x00; //d
 282   1      
 283   1              /********* ss *******/
 284   1              if (channel_pps_en==0x00)
 285   1                      {sdata[129]=0x60;// 0x60 搜索卫星
 286   2                      sdata[130]=0x87; //可视卫星数不够
 287   2                      }
 288   1              else
 289   1                  {sdata[129]=0x80;//0x80 位置模式 
 290   2                  sdata[130]=0x8f;
 291   2                      }
 292   1              /**** rrccooooTT ****/
 293   1              for (i=131;i<=140;i++)
 294   1                      {
 295   2                      sdata[i]=0x00;
 296   2                      }
 297   1      /*      sdata[RXLen++]=0x00;
 298   1              sdata[RXLen++]=0x00;//rr
 299   1      
 300   1              sdata[RXLen++]=0x00;
 301   1              sdata[RXLen++]=0x00;//cc
 302   1      
 303   1              sdata[RXLen++]=0x00;
C51 COMPILER V7.50   CZ_HA                                                                 11/30/2006 11:39:39 PAGE 6   

 304   1              sdata[RXLen++]=0x00;
 305   1              sdata[RXLen++]=0x00;
 306   1              sdata[RXLen++]=0x00;//oooo
 307   1      
 308   1              sdata[RXLen++]=0x00;
 309   1              sdata[RXLen++]=0x00;//TT
 310   1      
 311   1              /**** UTC u********/
 312   1              if (GPS_mode_fg==1)
 313   1                 sdata[141]=0x4d;//UTC模式关,GPS模式
 314   1              else if(UTC_mode_fg==1)
 315   1                 sdata[141]=0xcd; //UTC模式开启、UTC参数有效
 316   1      
 317   1              /******s ***********/
 318   1              sdata[142]=gmts;
 319   1              sdata[143]=gmth;
 320   1              sdata[144]=gmtm; //待定
 321   1      
 322   1              /*******vvvvvv (ID) ***/
 323   1              for (i=145;i<=150;i++)
 324   1                      sdata[i] =ID[i-145];
 325   1      /*      sdata[145]='B';
 326   1              sdata[146]='D';
 327   1              sdata[147]='7';
 328   1              sdata[148]='7';
 329   1              sdata[149]='0';
 330   1              sdata[150]='0';*/
 331   1      
 332   1              /******* C***********/
 333   1              //校验和
 334   1              temp =0;
 335   1              for (i=2;i<151;i++)
 336   1                      temp =temp^sdata[i];
 337   1              sdata[151]=temp;
 338   1      
 339   1              sdata[152]=0x0d;
 340   1              sdata[153]=0x0a;
 341   1      
 342   1              RXLen =154;
 343   1        }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    762    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----       4
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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