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

📄 m2palmq.lst

📁 SDH光端机支路单元盘开发程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 201   4                AlmInd(AlmVal);
 202   4              }      
 203   3            }
 204   2          }
 205   1          if (f[5]==1)
 206   1          {
 207   2            if ((M2_019&0x20)==0x20)  //TPORT6 Mask
 208   2            {
 209   3              TMP=(T2_052)&0x01;
 210   3              if ((FgTLOS[5]!=1)&&(TMP==0x01)) //T6LOS
 211   3              {
 212   4                FgTLOS[5]=1;
 213   4                AlmVal.head=0x08;
 214   4                AlmVal.oper_obj=15;
 215   4                AlmVal.ObjVal[0]=5;
 216   4                AlmVal.ObjVal[1]=0xFF;
 217   4                AlmInd(AlmVal);
 218   4                M2_080=M2_080|0x10;  //TnAIS=1,send AIS in transmit data stream
 219   4              }
 220   3              if ((FgTLOC[5]!=1)&&((M2_075&0x02)==0x02))  //T6LOC
 221   3              {
 222   4                FgTLOC[5]=1;
 223   4                AlmVal.head=0x08;
 224   4                AlmVal.oper_obj=1;
 225   4                AlmVal.ObjVal[0]=21;
 226   4                AlmVal.ObjVal[1]=0xFF;
 227   4                AlmInd(AlmVal);
 228   4              }
 229   3            }
 230   2      
 231   2            if ((M2_017&0x08)==0x08) //RPT6A Mask
 232   2            {
 233   3              if ((FgAAIS[5]!=1)&&((M2_061&0x80)==0x80))  //A6AIS
 234   3              {
 235   4                FgAAIS[5]=1;
 236   4                PolVal.head=0x08;
 237   4                PolVal.oper_obj=2;
 238   4                PolVal.ObjVal[0]=21;
 239   4                PolVal.ObjVal[1]=0xFF;
 240   4                PolFill(PolVal);
 241   4              }
C51 COMPILER V7.02b   M2PALMQ                                                              01/18/2005 21:37:33 PAGE 5   

 242   3              if ((FgTDAIS[5]!=1)&&((M2_075&0x01)==0x01))  //T6DAIS
 243   3              {
 244   4                FgTDAIS[5]=1;
 245   4                PolVal.head=0x08;
 246   4                PolVal.oper_obj=2;
 247   4                PolVal.ObjVal[0]=53;
 248   4                PolVal.ObjVal[1]=0xFF;
 249   4                PolFill(PolVal);
 250   4              }
 251   3             
 252   3              if ((FgANDF[5]!=1)&&((M2_061&0x10)==0x10)) //A6NDF    NEW POINTER INDICATION
 253   3              {
 254   4                FgANDF[5]=1;
 255   4                PolVal.head=0x08;
 256   4                PolVal.oper_obj=6;
 257   4                PolVal.ObjVal[0]=5;
 258   4                PolVal.ObjVal[1]=0xFF;
 259   4                PolFill(PolVal);
 260   4              }
 261   3              if ((FgARDI[5]!=1)&&((M2_061&0x08)==0x08)) //A6RDI
 262   3              {
 263   4                FgARDI[5]=1;
 264   4                PolVal.head=0x08;
 265   4                PolVal.oper_obj=7;
 266   4                PolVal.ObjVal[0]=5;
 267   4                PolVal.ObjVal[1]=0xFF;
 268   4                PolFill(PolVal);
 269   4              }
 270   3              
 271   3              if ((FgAUNEQ[5]!=1)&&((M2_061&0x02)==0x02)) //A6UNEQ
 272   3              {
 273   4                FgAUNEQ[5]=1;
 274   4                PolVal.head=0x08;
 275   4                PolVal.oper_obj=9;
 276   4                PolVal.ObjVal[0]=5;
 277   4                PolVal.ObjVal[1]=0xFF;
 278   4                PolFill(PolVal);
 279   4              }
 280   3              if ((FgASLER[5]!=1)&&((M2_061&0x01)==0x01)) //A6SLER
 281   3              {
 282   4                FgASLER[5]=1;
 283   4                AlmVal.head=0x08;
 284   4                AlmVal.oper_obj=10;
 285   4                AlmVal.ObjVal[0]=5;
 286   4                AlmVal.ObjVal[1]=0xFF;
 287   4                AlmInd(AlmVal);
 288   4              }
 289   3              if ((FgAJ2TIM[5]!=1)&&((M2_07F&0x04)==0x04)) //A6J2TIM
 290   3              {
 291   4                FgAJ2TIM[5]=1;
 292   4                AlmVal.head=0x08;
 293   4                AlmVal.oper_obj=12;
 294   4                AlmVal.ObjVal[0]=5;
 295   4                AlmVal.ObjVal[1]=0xFF;
 296   4                AlmInd(AlmVal);
 297   4              }
 298   3            }
 299   2          }
 300   1          if (f[4]==1)
 301   1          {
 302   2            if ((M2_019&0x10)==0x10)  //TPORT5 Mask
 303   2            {
C51 COMPILER V7.02b   M2PALMQ                                                              01/18/2005 21:37:33 PAGE 6   

 304   3              TMP=(T2_012)&0x01;
 305   3              if ((FgTLOS[4]!=1)&&(TMP==0x01)) //T5LOS
 306   3              {
 307   4                FgTLOS[4]=1;
 308   4                AlmVal.head=0x08;
 309   4                AlmVal.oper_obj=15;
 310   4                AlmVal.ObjVal[0]=4;
 311   4                AlmVal.ObjVal[1]=0xFF;
 312   4                AlmInd(AlmVal);
 313   4                M2_050=M2_050|0x10;  //TnAIS=1,send AIS in transmit data stream
 314   4              }
 315   3              if ((FgTLOC[4]!=1)&&((M2_045&0x02)==0x02))  //T5LOC
 316   3              {
 317   4                FgTLOC[4]=1;
 318   4                AlmVal.head=0x08;
 319   4                AlmVal.oper_obj=1;
 320   4                AlmVal.ObjVal[0]=20;
 321   4                AlmVal.ObjVal[1]=0xFF;
 322   4                AlmInd(AlmVal);
 323   4              }
 324   3            }
 325   2            if ((M2_017&0x02)==0x02) //RPT5A Mask
 326   2            {
 327   3              if ((FgAAIS[4]!=1)&&((M2_031&0x80)==0x80))  //A5AIS
 328   3              {
 329   4                FgAAIS[4]=1;
 330   4                PolVal.head=0x08;
 331   4                PolVal.oper_obj=2;
 332   4                PolVal.ObjVal[0]=20;
 333   4                PolVal.ObjVal[1]=0xFF;
 334   4                PolFill(PolVal);
 335   4              }
 336   3              if ((FgTDAIS[4]!=1)&&((M2_045&0x01)==0x01))  //T5DAIS
 337   3              {
 338   4                FgTDAIS[4]=1;
 339   4                PolVal.head=0x08;
 340   4                PolVal.oper_obj=2;
 341   4                PolVal.ObjVal[0]=52;
 342   4                PolVal.ObjVal[1]=0xFF;
 343   4                PolFill(PolVal);
 344   4              }      
 345   3              if ((FgANDF[4]!=1)&&((M2_031&0x10)==0x10)) //A5NDF    NEW POINTER INDICATION
 346   3              {
 347   4                FgANDF[4]=1;
 348   4                PolVal.head=0x08;
 349   4                PolVal.oper_obj=6;
 350   4                PolVal.ObjVal[0]=4;
 351   4                PolVal.ObjVal[1]=0xFF;
 352   4                PolFill(PolVal);
 353   4              }
 354   3              if ((FgARDI[4]!=1)&&((M2_031&0x08)==0x08)) //A5RDI
 355   3              {
 356   4                FgARDI[4]=1;
 357   4                PolVal.head=0x08;
 358   4                PolVal.oper_obj=7;
 359   4                PolVal.ObjVal[0]=4;
 360   4                PolVal.ObjVal[1]=0xFF;
 361   4                PolFill(PolVal);
 362   4              }
 363   3              
 364   3              if ((FgAUNEQ[4]!=1)&&((M2_031&0x02)==0x02)) //A5UNEQ
 365   3              {
C51 COMPILER V7.02b   M2PALMQ                                                              01/18/2005 21:37:33 PAGE 7   

 366   4                FgAUNEQ[4]=1;
 367   4                PolVal.head=0x08;
 368   4                PolVal.oper_obj=9;
 369   4                PolVal.ObjVal[0]=4;
 370   4                PolVal.ObjVal[1]=0xFF;
 371   4                PolFill(PolVal);
 372   4              }
 373   3              if ((FgASLER[4]!=1)&&((M2_031&0x01)==0x01)) //A5SLER
 374   3              {
 375   4                FgASLER[4]=1;
 376   4                AlmVal.head=0x08;
 377   4                AlmVal.oper_obj=10;
 378   4                AlmVal.ObjVal[0]=4;
 379   4                AlmVal.ObjVal[1]=0xFF;
 380   4                AlmInd(AlmVal);
 381   4              }
 382   3              if ((FgAJ2TIM[4]!=1)&&((M2_04F&0x04)==0x04)) //A5J2TIM
 383   3              {
 384   4                FgAJ2TIM[4]=1;
 385   4                AlmVal.head=0x08;
 386   4                AlmVal.oper_obj=12;
 387   4                AlmVal.ObjVal[0]=4;
 388   4                AlmVal.ObjVal[1]=0xFF;
 389   4                AlmInd(AlmVal);
 390   4              }    
 391   3            }
 392   2          }
 393   1      }
 394          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   2133    ----
   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 + -