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

📄 loadm_c.lst

📁 SDH光端机支路单元盘开发程序
💻 LST
📖 第 1 页 / 共 3 页
字号:
C51 COMPILER V7.02b   LOADM_C                                                              01/18/2005 21:37:57 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE LOADM_C
OBJECT MODULE PLACED IN LOADM_C.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE LOADM_C.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /****************************************/
   2          /* Copyright (c) 2004, 通信工程学院戴佳 */
   3          /* All rights reserved.                 */
   4          /* 作    者:戴佳                       */
   5          /****************************************/
   6          
   7          #include <other.h>
   8          //为用户特有操作装载所有控制寄存器
   9          void LoadM1_C()
  10          {
  11   1        //INTERNAL PROCESSOR(SPOT)
  12   1        M1_005=0x00;
  13   1        M1_006=0x00;
  14   1        M1_007=0x00;
  15   1        M1_008=0x00;
  16   1      
  17   1        //CONTROL DESCRIPTIONS
  18   1        M1_010=0xC0;//MOD1=MOD0=1,AAHZE=BAHZE=0,BLOCK=0,NPIA=NPIB=NPIC=0
  19   1        M1_011=0xDD;//SBTEN=1,DRPBT=1(DROP MODE),ABD=0,LATEN=1,TAISE=1,RAISE=0,TCLKI=1(时钟上升沿发送E1)
  20   1                    //RCLKI=1(时钟下降沿接收E1)
  21   1        M1_012=0x29;//IPOS=1,INEG=0,RFIE=1(使RFI产生中断)
  22   1        M1_013=0x12;//HEAISE=0,DV1SEL=0,DV1REF=0,RDIEN=1,UQAE=1,TOBWZ=0
  23   1      
  24   1        M1_055=0x02;
  25   1        M1_085=0x02;
  26   1        M1_0B5=0x02;
  27   1        M1_0E5=0x02;
  28   1      
  29   1      
  30   1        //PROVISIONING DESCRIPTIONS
  31   1        M1_014=0x13;//UEAME=1,SE1AIS=0,!!!!!!!  PTALTE=1,HDWIE=1
  32   1      
  33   1        //DESYNCHRONIZER POINTER LEAK REGISTER
  34   1        M1_049=0x59;
  35   1        M1_079=0x59;
  36   1        M1_0A9=0x59;
  37   1        M1_0D9=0x59;
  38   1      
  39   1        //TnSEL1,TnSEL0,RnSEL,ByPass
  40   1        M1_04A=M1_04A|0x44;
  41   1        M1_07A=M1_07A|0x44;
  42   1        M1_0AA=M1_0AA|0x44;
  43   1        M1_0DA=M1_0DA|0x44;
  44   1      
  45   1        M1_04B=0xF0;
  46   1        M1_07B=0xF0;
  47   1        M1_0AB=0xF0;
  48   1        M1_0DB=0xF0;
  49   1      
  50   1        M1_0F1=M1_0F1|0x08; //V4EN=1
  51   1      
  52   1        //1BnRDI=1---SINGLE BIT RDI;J2nTEN=1,J2nSIZE=0,J2nCOM=1,J2nAISE=1(Enable ALARM CREATED BY J2)
  53   1        M1_048=0x1B;
  54   1        M1_078=0x1B;
  55   1        M1_0A8=0x1B;
C51 COMPILER V7.02b   LOADM_C                                                              01/18/2005 21:37:57 PAGE 2   

  56   1        M1_0D8=0x1B;
  57   1      
  58   1        //A Drop Bus Port n MicroProcessor-written SIGNAL LABEL =0X02
  59   1        M1_053=0x02;
  60   1        M1_083=0x02;
  61   1        M1_0B3=0x02;
  62   1        M1_0E3=0x02;
  63   1      
  64   1        //Transmit J2 赋值
  65   1        M1_540=0xE0;
  66   1        M1_541=0x57;
  67   1        M1_542=0x47;
  68   1        M1_543=0x20;
  69   1        M1_544=0x4C;
  70   1        M1_545=0x50;
  71   1        M1_546=0x2D;
  72   1        M1_547=0x54;
  73   1        M1_548=0x52;
  74   1        M1_549=0x41;
  75   1        M1_54A=0x43;
  76   1        M1_54B=0x45;
  77   1        M1_54C=0x20;
  78   1        M1_54D=0x20;
  79   1        M1_54E=0x20;
  80   1        M1_54F=0x20;
  81   1      
  82   1        M1_5C0=0xE0;
  83   1        M1_5C1=0x57;
  84   1        M1_5C2=0x47;
  85   1        M1_5C3=0x20;
  86   1        M1_5C4=0x4C;
  87   1        M1_5C5=0x50;
  88   1        M1_5C6=0x2D;
  89   1        M1_5C7=0x54;
  90   1        M1_5C8=0x52;
  91   1        M1_5C9=0x41;
  92   1        M1_5CA=0x43;
  93   1        M1_5CB=0x45;
  94   1        M1_5CC=0x20;
  95   1        M1_5CD=0x20;
  96   1        M1_5CE=0x20;
  97   1        M1_5CF=0x20;
  98   1      
  99   1        M1_640=0xE0;
 100   1        M1_641=0x57;
 101   1        M1_642=0x47;
 102   1        M1_643=0x20;
 103   1        M1_644=0x4C;
 104   1        M1_645=0x50;
 105   1        M1_646=0x2D;
 106   1        M1_647=0x54;
 107   1        M1_648=0x52;
 108   1        M1_649=0x41;
 109   1        M1_64A=0x43;
 110   1        M1_64B=0x45;
 111   1        M1_64C=0x20;
 112   1        M1_64D=0x20;
 113   1        M1_64E=0x20;
 114   1        M1_64F=0x20;
 115   1      
 116   1        M1_6C0=0xE0;
 117   1        M1_6C1=0x57;
C51 COMPILER V7.02b   LOADM_C                                                              01/18/2005 21:37:57 PAGE 3   

 118   1        M1_6C2=0x47;
 119   1        M1_6C3=0x20;
 120   1        M1_6C4=0x4C;
 121   1        M1_6C5=0x50;
 122   1        M1_6C6=0x2D;
 123   1        M1_6C7=0x54;
 124   1        M1_6C8=0x52;
 125   1        M1_6C9=0x41;
 126   1        M1_6CA=0x43;
 127   1        M1_6CB=0x45;
 128   1        M1_6CC=0x20;
 129   1        M1_6CD=0x20;
 130   1        M1_6CE=0x20;
 131   1        M1_6CF=0x20;
 132   1      
 133   1        //A side Microprocessor-Written Received J2  赋值
 134   1        M1_150=0xE0;
 135   1        M1_151=0x57;
 136   1        M1_152=0x47;
 137   1        M1_153=0x20;
 138   1        M1_154=0x4C;
 139   1        M1_155=0x50;
 140   1        M1_156=0x2D;
 141   1        M1_157=0x54;
 142   1        M1_158=0x52;
 143   1        M1_159=0x41;
 144   1        M1_15A=0x43;
 145   1        M1_15B=0x45;
 146   1        M1_15C=0x20;
 147   1        M1_15D=0x20;
 148   1        M1_15E=0x20;
 149   1        M1_15F=0x20;
 150   1      
 151   1        M1_250=0xE0;
 152   1        M1_251=0x57;
 153   1        M1_252=0x47;
 154   1        M1_253=0x20;
 155   1        M1_254=0x4C;
 156   1        M1_255=0x50;
 157   1        M1_256=0x2D;
 158   1        M1_257=0x54;
 159   1        M1_258=0x52;
 160   1        M1_259=0x41;
 161   1        M1_25A=0x43;
 162   1        M1_25B=0x45;
 163   1        M1_25C=0x20;
 164   1        M1_25D=0x20;
 165   1        M1_25E=0x20;
 166   1        M1_25F=0x20;
 167   1      
 168   1        M1_350=0xE0;
 169   1        M1_351=0x57;
 170   1        M1_352=0x47;
 171   1        M1_353=0x20;
 172   1        M1_354=0x4C;
 173   1        M1_355=0x50;
 174   1        M1_356=0x2D;
 175   1        M1_357=0x54;
 176   1        M1_358=0x52;
 177   1        M1_359=0x41;
 178   1        M1_35A=0x43;
 179   1        M1_35B=0x45;
C51 COMPILER V7.02b   LOADM_C                                                              01/18/2005 21:37:57 PAGE 4   

 180   1        M1_35C=0x20;
 181   1        M1_35D=0x20;
 182   1        M1_35E=0x20;
 183   1        M1_35F=0x20;
 184   1      
 185   1        M1_450=0xE0;
 186   1        M1_451=0x57;
 187   1        M1_452=0x47;
 188   1        M1_453=0x20;
 189   1        M1_454=0x4C;
 190   1        M1_455=0x50;
 191   1        M1_456=0x2D;
 192   1        M1_457=0x54;
 193   1        M1_458=0x52;
 194   1        M1_459=0x41;
 195   1        M1_45A=0x43;
 196   1        M1_45B=0x45;
 197   1        M1_45C=0x20;
 198   1        M1_45D=0x20;
 199   1        M1_45E=0x20;
 200   1        M1_45F=0x20;
 201   1       
 202   1        //TCnEN=0
 203   1        M1_051=M1_051&0xEF;
 204   1        M1_081=M1_081&0xEF;
 205   1        M1_0B1=M1_0B1&0xEF;
 206   1        M1_0E1=M1_0E1&0xEF;
 207   1       // M1_051=M1_051|0x10;
 208   1      
 209   1        M1_010=M1_010|0x10;//B ADD BUS HIGH IMPEDANCE
 210   1        M1_011=M1_011|0x10 ; //LATEN=1
 211   1      
 212   1        M1_04A=M1_04A|0x44;//T1SEL0=1;
 213   1        M1_04A=M1_04A&0x5F; //T1SEL1=0,R1SEL=0;  Single Undirectional Ring Mode
 214   1        M1_07A=M1_07A|0x44;//T1SEL0=1;
 215   1        M1_07A=M1_07A&0x5F; //T1SEL1=0,R1SEL=0;  Single Undirectional Ring Mode
 216   1        M1_0AA=M1_0AA|0x44;//T1SEL0=1;
 217   1        M1_0AA=M1_0AA&0x5F; //T1SEL1=0,R1SEL=0;  Single Undirectional Ring Mode
 218   1        M1_0DA=M1_0DA|0x44;//T1SEL0=1;
 219   1        M1_0DA=M1_0DA&0x5F; //T1SEL1=0,R1SEL=0;  Single Undirectional Ring Mode
 220   1      
 221   1        M1_04C=0x00;//RTUN1
 222   1        M1_04D=0x00;//TTUN1
 223   1        M1_04A=M1_04A&0xFD;  //RnEN=0
 224   1      
 225   1        M1_07C=0x00;//RTUN1
 226   1        M1_07D=0x00;//TTUN1
 227   1        M1_07A=M1_07A&0xFD;  //RnEN=0
 228   1      
 229   1        M1_0AC=0x00;
 230   1        M1_0AD=0x00;
 231   1        M1_0AA=M1_0AA&0xFD;  //RnEN=0
 232   1      
 233   1        M1_0DC=0x00;
 234   1        M1_0DD=0x00;
 235   1        M1_0DA=M1_0DA&0xFD;  //RnEN=0
 236   1      
 237   1      }
 238          
 239          void LoadM2_C()
 240          {
 241   1        //INTERNAL PROCESSOR(SPOT)
C51 COMPILER V7.02b   LOADM_C                                                              01/18/2005 21:37:57 PAGE 5   

 242   1        M2_005=0x00;
 243   1        M2_006=0x00;
 244   1        M2_007=0x00;
 245   1        M2_008=0x00;
 246   1      
 247   1        //CONTROL DESCRIPTIONS
 248   1        M2_010=0xC0;//MOD1=MOD0=1,AAHZE=BAHZE=0,BLOCK=0,NPIA=NPIB=NPIC=0
 249   1        M2_011=0xDD;//SBTEN=1,DRPBT=1(DROP MODE),ABD=0,LATEN=1,TAISE=1,RAISE=0,TCLKI=1(时钟上升沿),RCLKI=1(时钟
             -下降沿)
 250   1        M2_012=0x29;//IPOS=1,INEG=0,RFIE=1(使RFI产生中断)
 251   1        M2_013=0x12;//HEAISE=0,DV1SEL=0,DV1REF=0,RDIEN=1,UQAE=1,TOBWZ=0
 252   1      
 253   1        M2_055=0x02;
 254   1        M2_085=0x02;
 255   1        M2_0B5=0x02;
 256   1        M2_0E5=0x02;
 257   1      
 258   1      
 259   1        //PROVISIONING DESCRIPTIONS
 260   1        M2_014=0x13;//UEAME=1,SE1AIS=0,!!!!!!!  PTALTE=1,HDWIE=1
 261   1      
 262   1        //DESYNCHRONIZER POINTER LEAK REGISTER
 263   1        M2_049=0x59;
 264   1        M2_079=0x59;
 265   1        M2_0A9=0x59;
 266   1        M2_0D9=0x59;
 267   1      
 268   1        //TnSEL1,TnSEL0,RnSEL,ByPass
 269   1        M2_04A=M2_04A|0x44;
 270   1        M2_07A=M2_07A|0x44;
 271   1        M2_0AA=M2_0AA|0x44;
 272   1        M2_0DA=M2_0DA|0x44;
 273   1      
 274   1        M2_04B=0xF0;
 275   1        M2_07B=0xF0;
 276   1        M2_0AB=0xF0;
 277   1        M2_0DB=0xF0;
 278   1      
 279   1        M2_0F1=M2_0F1|0x08; //V4EN=1
 280   1      
 281   1        //1BnRDI=1---SINGLE BIT RDI;J2nTEN=1,J2nSIZE=0,J2nCOM=1,J2nAISE=1(Enable ALARM CREATED BY J2)
 282   1        M2_048=0x1B;
 283   1        M2_078=0x1B;
 284   1        M2_0A8=0x1B;
 285   1        M2_0D8=0x1B;
 286   1      
 287   1        //A Drop Bus Port n MicroProcessor-written SIGNAL LABEL =0X02
 288   1        M2_053=0x02;
 289   1        M2_083=0x02;
 290   1        M2_0B3=0x02;
 291   1        M2_0E3=0x02;
 292   1      
 293   1        //Transmit J2 赋值
 294   1        M2_540=0xE0;
 295   1        M2_541=0x57;
 296   1        M2_542=0x47;
 297   1        M2_543=0x20;
 298   1        M2_544=0x4C;
 299   1        M2_545=0x50;
 300   1        M2_546=0x2D;
 301   1        M2_547=0x54;
 302   1        M2_548=0x52;
C51 COMPILER V7.02b   LOADM_C                                                              01/18/2005 21:37:57 PAGE 6   

 303   1        M2_549=0x41;
 304   1        M2_54A=0x43;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -