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

📄 m1palmq.lst

📁 SDH光端机支路单元盘开发,都是作者工程实践的经验总结,具有很高的工程指导价值和现实推广前景
💻 LST
📖 第 1 页 / 共 2 页
字号:
 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 + -