📄 m1palmq.lst
字号:
201 4 AlmInd(AlmVal);
202 4 }
203 3 }
204 2 }
205 1 if (f[1]==1)
206 1 {
207 2 if ((M1_019&0x20)==0x20) //TPORT2 Mask
208 2 {
209 3 TMP=(T1_052)&0x01;
210 3 if ((FgTLOS[1]!=1)&&(TMP==0x01)) //T2LOS
211 3 {
212 4 FgTLOS[1]=1;
213 4 AlmVal.head=0x08;
214 4 AlmVal.oper_obj=15;
215 4 AlmVal.ObjVal[0]=1;
216 4 AlmVal.ObjVal[1]=0xFF;
217 4 AlmInd(AlmVal);
218 4 M1_080=M1_080|0x10;
219 4 }
220 3 if ((FgTLOC[1]!=1)&&((M1_075&0x02)==0x02)) //T2LOC
221 3 {
222 4 FgTLOC[1]=1;
223 4 AlmVal.head=0x08;
224 4 AlmVal.oper_obj=1;
225 4 AlmVal.ObjVal[0]=17;
226 4 AlmVal.ObjVal[1]=0xFF;
227 4 AlmInd(AlmVal);
228 4 }
229 3 }
230 2 if ((M1_017&0x08)==0x08) //RPT2A Mask
231 2 {
232 3 if ((FgAAIS[1]!=1)&&((M1_061&0x80)==0x80)) //A2AIS
233 3 {
234 4 FgAAIS[1]=1;
235 4 PolVal.head=0x08;
236 4 PolVal.oper_obj=2;
237 4 PolVal.ObjVal[0]=17;
238 4 PolVal.ObjVal[1]=0xFF;
239 4 PolFill(PolVal);
240 4 }
241 3 if ((FgTDAIS[1]!=1)&&((M1_075&0x01)==0x01)) //T2DAIS
C51 COMPILER V7.02b M1PALMQ 01/18/2005 21:37:31 PAGE 5
242 3 {
243 4 FgTDAIS[1]=1;
244 4 PolVal.head=0x08;
245 4 PolVal.oper_obj=2;
246 4 PolVal.ObjVal[0]=49;
247 4 PolVal.ObjVal[1]=0xFF;
248 4 PolFill(PolVal);
249 4 }
250 3
251 3 if ((FgANDF[1]!=1)&&((M1_061&0x10)==0x10)) //A2NDF NEW POINTER INDICATION
252 3 {
253 4 FgANDF[1]=1;
254 4 PolVal.head=0x08;
255 4 PolVal.oper_obj=6;
256 4 PolVal.ObjVal[0]=1;
257 4 PolVal.ObjVal[1]=0xFF;
258 4 PolFill(PolVal);
259 4 }
260 3 if ((FgARDI[1]!=1)&&((M1_061&0x08)==0x08)) //A2RDI
261 3 {
262 4 FgARDI[1]=1;
263 4 PolVal.head=0x08;
264 4 PolVal.oper_obj=7;
265 4 PolVal.ObjVal[0]=1;
266 4 PolVal.ObjVal[1]=0xFF;
267 4 PolFill(PolVal);
268 4 }
269 3
270 3 if ((FgAUNEQ[1]!=1)&&((M1_061&0x02)==0x02)) //A2UNEQ
271 3 {
272 4 FgAUNEQ[1]=1;
273 4 PolVal.head=0x08;
274 4 PolVal.oper_obj=9;
275 4 PolVal.ObjVal[0]=1;
276 4 PolVal.ObjVal[1]=0xFF;
277 4 PolFill(PolVal);
278 4 }
279 3 if ((FgASLER[1]!=1)&&((M1_061&0x01)==0x01)) //A2SLER
280 3 {
281 4 FgASLER[1]=1;
282 4 AlmVal.head=0x08;
283 4 AlmVal.oper_obj=10;
284 4 AlmVal.ObjVal[0]=1;
285 4 AlmVal.ObjVal[1]=0xFF;
286 4 AlmInd(AlmVal);
287 4 }
288 3 if ((FgAJ2TIM[1]!=1)&&((M1_07F&0x04)==0x04)) //A2J2TIM
289 3 {
290 4 FgAJ2TIM[1]=1;
291 4 AlmVal.head=0x08;
292 4 AlmVal.oper_obj=12;
293 4 AlmVal.ObjVal[0]=1;
294 4 AlmVal.ObjVal[1]=0xFF;
295 4 AlmInd(AlmVal);
296 4 }
297 3 }
298 2 }
299 1 if (f[0]==1)
300 1 {
301 2 if ((M1_019&0x10)==0x10) //TPORT1 Mask
302 2 {
303 3 TMP=(T1_012)&0x01;
C51 COMPILER V7.02b M1PALMQ 01/18/2005 21:37:31 PAGE 6
304 3 if ((FgTLOS[0]!=1)&&(TMP==0x01)) //T1LOS
305 3 {
306 4 FgTLOS[0]=1;
307 4 AlmVal.head=0x08;
308 4 AlmVal.oper_obj=15;
309 4 AlmVal.ObjVal[0]=0;
310 4 AlmVal.ObjVal[1]=0xFF;
311 4 AlmInd(AlmVal);
312 4 M1_050=M1_050|0x10;
313 4 }
314 3 if ((FgTLOC[0]!=1)&&((M1_045&0x02)==0x02)) //T1LOC
315 3 {
316 4 FgTLOC[0]=1;
317 4 AlmVal.head=0x08;
318 4 AlmVal.oper_obj=1;
319 4 AlmVal.ObjVal[0]=16;
320 4 AlmVal.ObjVal[1]=0xFF;
321 4 AlmInd(AlmVal);
322 4 }
323 3 }
324 2 if ((M1_017&0x02)==0x02) //RPT1A Mask
325 2 {
326 3 if ((FgAAIS[0]!=1)&&((M1_031&0x80)==0x80)) //A1AIS
327 3 {
328 4 FgAAIS[0]=1;
329 4 PolVal.head=0x08;
330 4 PolVal.oper_obj=2;
331 4 PolVal.ObjVal[0]=16;
332 4 PolVal.ObjVal[1]=0xFF;
333 4 PolFill(PolVal);
334 4 }
335 3 if ((FgTDAIS[0]!=1)&&((M1_045&0x01)==0x01)) //T1DAIS
336 3 {
337 4 FgTDAIS[0]=1;
338 4 PolVal.head=0x08;
339 4 PolVal.oper_obj=2;
340 4 PolVal.ObjVal[0]=48;
341 4 PolVal.ObjVal[1]=0xFF;
342 4 PolFill(PolVal);
343 4 }
344 3
345 3 if ((FgANDF[0]!=1)&&((M1_031&0x10)==0x10)) //A1NDF NEW POINTER INDICATION
346 3 {
347 4 FgANDF[0]=1;
348 4 PolVal.head=0x08;
349 4 PolVal.oper_obj=6;
350 4 PolVal.ObjVal[0]=0;
351 4 PolVal.ObjVal[1]=0xFF;
352 4 PolFill(PolVal);
353 4 }
354 3 if ((FgARDI[0]!=1)&&((M1_031&0x08)==0x08)) //A1RDI
355 3 {
356 4 FgARDI[0]=1;
357 4 PolVal.head=0x08;
358 4 PolVal.oper_obj=7;
359 4 PolVal.ObjVal[0]=0;
360 4 PolVal.ObjVal[1]=0xFF;
361 4 PolFill(PolVal);
362 4 }
363 3
364 3 if ((FgAUNEQ[0]!=1)&&((M1_031&0x02)==0x02)) //A1UNEQ
365 3 {
C51 COMPILER V7.02b M1PALMQ 01/18/2005 21:37:31 PAGE 7
366 4 FgAUNEQ[0]=1;
367 4 PolVal.head=0x08;
368 4 PolVal.oper_obj=9;
369 4 PolVal.ObjVal[0]=0;
370 4 PolVal.ObjVal[1]=0xFF;
371 4 PolFill(PolVal);
372 4 }
373 3 if ((FgASLER[0]!=1)&&((M1_031&0x01)==0x01)) //A1SLER
374 3 {
375 4 FgASLER[0]=1;
376 4 AlmVal.head=0x08;
377 4 AlmVal.oper_obj=10;
378 4 AlmVal.ObjVal[0]=0;
379 4 AlmVal.ObjVal[1]=0xFF;
380 4 AlmInd(AlmVal);
381 4 }
382 3 if ((FgAJ2TIM[0]!=1)&&((M1_04F&0x04)==0x04)) //A1J2TIM
383 3 {
384 4 FgAJ2TIM[0]=1;
385 4 AlmVal.head=0x08;
386 4 AlmVal.oper_obj=12;
387 4 AlmVal.ObjVal[0]=0;
388 4 AlmVal.ObjVal[1]=0xFF;
389 4 AlmInd(AlmVal);
390 4 }
391 3 }
392 2 }
393 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 2109 ----
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 + -