📄 m4palmq.lst
字号:
204 4 AlmVal.ObjVal[0]=14;
205 4 AlmVal.ObjVal[1]=0xFF;
206 4 AlmInd(AlmVal);
207 4 }
208 3 }
209 2 }
210 1 if (f[13]==1)
211 1 {
212 2 if ((M4_019&0x20)==0x20) //TPORT14 Mask
213 2 {
214 3 TMP=(T4_0D2)&0x01;
215 3 if ((FgTLOS[15]!=1)&&(TMP==0x01)) //T16LOS
216 3 {
217 4 FgTLOS[15]=1;
218 4 AlmVal.head=0x08;
219 4 AlmVal.oper_obj=15;
220 4 AlmVal.ObjVal[0]=15;
221 4 AlmVal.ObjVal[1]=0xFF;
222 4 AlmInd(AlmVal);
223 4 M4_0E0=M4_0E0|0x10; //TnAIS=1,send AIS in transmit data stream
224 4 }
225 3
226 3 if ((FgTLOC[13]!=1)&&((M4_075&0x02)==0x02)) //T14LOC
227 3 {
228 4 FgTLOC[13]=1;
229 4 AlmVal.head=0x08;
230 4 AlmVal.oper_obj=1;
231 4 AlmVal.ObjVal[0]=29;
232 4 AlmVal.ObjVal[1]=0xFF;
233 4 AlmInd(AlmVal);
234 4 }
235 3 }
236 2 if ((M4_017&0x08)==0x08) //RPT14A Mask
237 2 {
238 3 if ((FgAAIS[13]!=1)&&((M4_061&0x80)==0x80)) //A14AIS
239 3 {
240 4 FgAAIS[13]=1;
241 4 PolVal.head=0x08;
C51 COMPILER V7.02b M4PALMQ 01/18/2005 21:37:36 PAGE 5
242 4 PolVal.oper_obj=2;
243 4 PolVal.ObjVal[0]=29;
244 4 PolVal.ObjVal[1]=0xFF;
245 4 PolFill(PolVal);
246 4 }
247 3 if ((FgTDAIS[13]!=1)&&((M4_075&0x01)==0x01)) //T14DAIS
248 3 {
249 4 FgTDAIS[13]=1;
250 4 PolVal.head=0x08;
251 4 PolVal.oper_obj=2;
252 4 PolVal.ObjVal[0]=61;
253 4 PolVal.ObjVal[1]=0xFF;
254 4 PolFill(PolVal);
255 4 }
256 3
257 3 if ((FgANDF[13]!=1)&&((M4_061&0x10)==0x10)) //A14NDF NEW POINTER INDICATION
258 3 {
259 4 FgANDF[13]=1;
260 4 PolVal.head=0x08;
261 4 PolVal.oper_obj=6;
262 4 PolVal.ObjVal[0]=13;
263 4 PolVal.ObjVal[1]=0xFF;
264 4 PolFill(PolVal);
265 4 }
266 3 if ((FgARDI[13]!=1)&&((M4_061&0x08)==0x08)) //A14RDI
267 3 {
268 4 FgARDI[13]=1;
269 4 PolVal.head=0x08;
270 4 PolVal.oper_obj=7;
271 4 PolVal.ObjVal[0]=13;
272 4 PolVal.ObjVal[1]=0xFF;
273 4 PolFill(PolVal);
274 4 }
275 3
276 3 if ((FgAUNEQ[13]!=1)&&((M4_061&0x02)==0x02)) //A14UNEQ
277 3 {
278 4 FgAUNEQ[13]=1;
279 4 PolVal.head=0x08;
280 4 PolVal.oper_obj=9;
281 4 PolVal.ObjVal[0]=13;
282 4 PolVal.ObjVal[1]=0xFF;
283 4 PolFill(PolVal);
284 4 }
285 3 if ((FgASLER[13]!=1)&&((M4_061&0x01)==0x01)) //A14SLER
286 3 {
287 4 FgASLER[13]=1;
288 4 AlmVal.head=0x08;
289 4 AlmVal.oper_obj=10;
290 4 AlmVal.ObjVal[0]=13;
291 4 AlmVal.ObjVal[1]=0xFF;
292 4 AlmInd(AlmVal);
293 4 }
294 3 if ((FgAJ2TIM[13]!=1)&&((M4_07F&0x04)==0x04)) //A14J2TIM
295 3 {
296 4 FgAJ2TIM[13]=1;
297 4 AlmVal.head=0x08;
298 4 AlmVal.oper_obj=12;
299 4 AlmVal.ObjVal[0]=13;
300 4 AlmVal.ObjVal[1]=0xFF;
301 4 AlmInd(AlmVal);
302 4 }
303 3 }
C51 COMPILER V7.02b M4PALMQ 01/18/2005 21:37:36 PAGE 6
304 2 }
305 1 if (f[12]==1)
306 1 {
307 2 if ((M4_019&0x10)==0x10) //TPORT13 Mask
308 2 {
309 3 TMP=(T4_012)&0x01;
310 3 if ((FgTLOS[12]!=1)&&(TMP==0x01)) //T12LOS
311 3 {
312 4 FgTLOS[12]=1;
313 4 AlmVal.head=0x08;
314 4 AlmVal.oper_obj=15;
315 4 AlmVal.ObjVal[0]=12;
316 4 AlmVal.ObjVal[1]=0xFF;
317 4 AlmInd(AlmVal);
318 4 M4_050=M4_050|0x10; //TnAIS=1,send AIS in transmit data stream
319 4 }
320 3 if ((FgTLOC[12]!=1)&&((M4_045&0x02)==0x02)) //T13LOC
321 3 {
322 4 FgTLOC[12]=1;
323 4 AlmVal.head=0x08;
324 4 AlmVal.oper_obj=1;
325 4 AlmVal.ObjVal[0]=28;
326 4 AlmVal.ObjVal[1]=0xFF;
327 4 AlmInd(AlmVal);
328 4 }
329 3 }
330 2 if ((M4_017&0x02)==0x02) //RPT13A Mask
331 2 {
332 3 if ((FgAAIS[12]!=1)&&((M4_031&0x80)==0x80)) //A13AIS
333 3 {
334 4 FgAAIS[12]=1;
335 4 PolVal.head=0x08;
336 4 PolVal.oper_obj=2;
337 4 PolVal.ObjVal[0]=28;
338 4 PolVal.ObjVal[1]=0xFF;
339 4 PolFill(PolVal);
340 4 }
341 3 TMP=M4_045&0x01;
342 3 if ((FgTDAIS[12]!=1)&&(TMP==0x01)) //T13DAIS
343 3 {
344 4 FgTDAIS[12]=1;
345 4 PolVal.head=0x08;
346 4 PolVal.oper_obj=2;
347 4 PolVal.ObjVal[0]=60;
348 4 PolVal.ObjVal[1]=0xFF;
349 4 PolFill(PolVal);
350 4 }
351 3
352 3 if ((FgANDF[12]!=1)&&((M4_031&0x10)==0x10)) //A13NDF NEW POINTER INDICATION
353 3 {
354 4 FgANDF[12]=1;
355 4 PolVal.head=0x08;
356 4 PolVal.oper_obj=6;
357 4 PolVal.ObjVal[0]=12;
358 4 PolVal.ObjVal[1]=0xFF;
359 4 PolFill(PolVal);
360 4 }
361 3 if ((FgARDI[12]!=1)&&((M4_031&0x08)==0x08)) //A13RDI
362 3 {
363 4 FgARDI[12]=1;
364 4 PolVal.head=0x08;
365 4 PolVal.oper_obj=7;
C51 COMPILER V7.02b M4PALMQ 01/18/2005 21:37:36 PAGE 7
366 4 PolVal.ObjVal[0]=12;
367 4 PolVal.ObjVal[1]=0xFF;
368 4 PolFill(PolVal);
369 4 }
370 3
371 3 if ((FgAUNEQ[12]!=1)&&((M4_031&0x02)==0x02)) //A13UNEQ
372 3 {
373 4 FgAUNEQ[12]=1;
374 4 PolVal.head=0x08;
375 4 PolVal.oper_obj=9;
376 4 PolVal.ObjVal[0]=12;
377 4 PolVal.ObjVal[1]=0xFF;
378 4 PolFill(PolVal);
379 4 }
380 3 if ((FgASLER[12]!=1)&&((M4_031&0x01)==0x01)) //A13SLER
381 3 {
382 4 FgASLER[12]=1;
383 4 AlmVal.head=0x08;
384 4 AlmVal.oper_obj=10;
385 4 AlmVal.ObjVal[0]=12;
386 4 AlmVal.ObjVal[1]=0xFF;
387 4 AlmInd(AlmVal);
388 4 }
389 3 if ((FgAJ2TIM[12]!=1)&&((M4_04F&0x04)==0x04)) //A13J2TIM
390 3 {
391 4 FgAJ2TIM[12]=1;
392 4 AlmVal.head=0x08;
393 4 AlmVal.oper_obj=12;
394 4 AlmVal.ObjVal[0]=12;
395 4 AlmVal.ObjVal[1]=0xFF;
396 4 AlmInd(AlmVal);
397 4 }
398 3 }
399 2 }
400 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2136 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 17
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 + -