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

📄 m4palmq.lst

📁 SDH光端机支路单元盘开发程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 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 + -