📄 cz_ha.lst
字号:
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.06 CZ_HA 11/20/2006 16:43:07 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.06 CZ_HA 11/20/2006 16:43:07 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.06 CZ_HA 11/20/2006 16:43:07 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 = 750 ----
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 + -