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

📄 hpi.lst

📁 在大型通信系统(机架插板式)中多块单板通过TDM总线
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                           ; SOURCE LINE # 123
010B 08            INC     R0
010C E6            MOV     A,@R0
010D FF            MOV     R7,A
010E E500    E     MOV     A,m_ucVar1
0110 75F014        MOV     B,#014H
0113 A4            MUL     AB
0114 2400    R     ADD     A,#LOW HPIRxBuf+09H
0116 F582          MOV     DPL,A
0118 E4            CLR     A
0119 3400    R     ADDC    A,#HIGH HPIRxBuf+09H
011B F583          MOV     DPH,A
011D EF            MOV     A,R7
011E F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 124
011F 0500    R     INC     i
0121 020000  R     LJMP    ?C0002
0124         ?C0003:
                                           ; SOURCE LINE # 127
0124 C2AA          CLR     EX1
                                           ; SOURCE LINE # 128
0126 7800    R     MOV     R0,#m_sHPIQue+05H
0128 E6            MOV     A,@R0
0129 F500    E     MOV     m_ucVar1,A
                                           ; SOURCE LINE # 129
012B 06            INC     @R0
                                           ; SOURCE LINE # 130
012C E6            MOV     A,@R0
012D 75F009        MOV     B,#09H
0130 84            DIV     AB
0131 A6F0          MOV     @R0,B
                                           ; SOURCE LINE # 131
0133 7800    R     MOV     R0,#m_sHPIQue+01H
0135 06            INC     @R0
                                           ; SOURCE LINE # 132
0136 D2AA          SETB    EX1
                                           ; SOURCE LINE # 135
0138 E500    E     MOV     A,m_ucVar1
013A 75F014        MOV     B,#014H
013D A4            MUL     AB
013E 2400    R     ADD     A,#LOW HPIRxBuf
0140 F582          MOV     DPL,A
0142 E4            CLR     A
0143 3400    R     ADDC    A,#HIGH HPIRxBuf
0145 F583          MOV     DPH,A
0147 7455          MOV     A,#055H
0149 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 136
014A E500    E     MOV     A,m_ucVar1
014C 75F014        MOV     B,#014H
014F A4            MUL     AB
0150 2400    R     ADD     A,#LOW HPIRxBuf+01H
C51 COMPILER V3.20,  SN-0  HPI                                                             05/14/03  11:30:42  PAGE 15  

0152 F582          MOV     DPL,A
0154 E4            CLR     A
0155 3400    R     ADDC    A,#HIGH HPIRxBuf+01H
0157 F583          MOV     DPH,A
0159 740A          MOV     A,#0AH
015B F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 137
015C E500    E     MOV     A,m_ucVar1
015E 75F014        MOV     B,#014H
0161 A4            MUL     AB
0162 2400    R     ADD     A,#LOW HPIRxBuf+02H
0164 F582          MOV     DPL,A
0166 E4            CLR     A
0167 3400    R     ADDC    A,#HIGH HPIRxBuf+02H
0169 F583          MOV     DPH,A
016B 7404          MOV     A,#04H
016D F0            MOVX    @DPTR,A
016E A3            INC     DPTR
016F 74C6          MOV     A,#0C6H
0171 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 138
0172 E500    E     MOV     A,m_ucVar1
0174 75F014        MOV     B,#014H
0177 A4            MUL     AB
0178 2400    R     ADD     A,#LOW HPIRxBuf+04H
017A F582          MOV     DPL,A
017C E4            CLR     A
017D 3400    R     ADDC    A,#HIGH HPIRxBuf+04H
017F F583          MOV     DPH,A
0181 E4            CLR     A
0182 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 139
0183 E500    E     MOV     A,m_ucVar1
0185 75F014        MOV     B,#014H
0188 A4            MUL     AB
0189 2400    R     ADD     A,#LOW HPIRxBuf+05H
018B F582          MOV     DPL,A
018D E4            CLR     A
018E 3400    R     ADDC    A,#HIGH HPIRxBuf+05H
0190 F583          MOV     DPH,A
0192 7402          MOV     A,#02H
0194 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 140
0195 E500    E     MOV     A,m_ucVar1
0197 75F014        MOV     B,#014H
019A A4            MUL     AB
019B 2400    R     ADD     A,#LOW HPIRxBuf+06H
019D F582          MOV     DPL,A
019F E4            CLR     A
01A0 3400    R     ADDC    A,#HIGH HPIRxBuf+06H
01A2 F583          MOV     DPH,A
01A4 7407          MOV     A,#07H
01A6 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 141
01A7 E500    E     MOV     A,m_ucVar1
01A9 75F014        MOV     B,#014H
01AC A4            MUL     AB
01AD 2400    R     ADD     A,#LOW HPIRxBuf+07H
01AF F582          MOV     DPL,A
01B1 E4            CLR     A
01B2 3400    R     ADDC    A,#HIGH HPIRxBuf+07H
01B4 F583          MOV     DPH,A
C51 COMPILER V3.20,  SN-0  HPI                                                             05/14/03  11:30:42  PAGE 16  

01B6 7418          MOV     A,#018H
01B8 F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 142
01B9 E500    E     MOV     A,m_ucVar1
01BB 75F014        MOV     B,#014H
01BE A4            MUL     AB
01BF 2400    R     ADD     A,#LOW HPIRxBuf+08H
01C1 F582          MOV     DPL,A
01C3 E4            CLR     A
01C4 3400    R     ADDC    A,#HIGH HPIRxBuf+08H
01C6 F583          MOV     DPH,A
01C8 7402          MOV     A,#02H
01CA F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 143
01CB E500    E     MOV     A,m_ucVar1
01CD 75F014        MOV     B,#014H
01D0 A4            MUL     AB
01D1 2400    R     ADD     A,#LOW HPIRxBuf+09H
01D3 F582          MOV     DPL,A
01D5 E4            CLR     A
01D6 3400    R     ADDC    A,#HIGH HPIRxBuf+09H
01D8 F583          MOV     DPH,A
01DA 7420          MOV     A,#020H
01DC F0            MOVX    @DPTR,A
                                           ; SOURCE LINE # 144
                                           ; SOURCE LINE # 147
01DD         ?C0012:
01DD 22            RET     
             ; FUNCTION GetSWVer (END)

             ; FUNCTION CheckTxHPI (BEGIN)
                                           ; SOURCE LINE # 156
                                           ; SOURCE LINE # 157
                                           ; SOURCE LINE # 161
0000 7800    R     MOV     R0,#HPITxVar
0002 767E          MOV     @R0,#07EH
                                           ; SOURCE LINE # 162
0004 900000  E     MOV     DPTR,#L3RxVar
0007 E0            MOVX    A,@DPTR
0008 08            INC     R0
0009 F6            MOV     @R0,A
                                           ; SOURCE LINE # 163
000A A3            INC     DPTR
000B E0            MOVX    A,@DPTR
000C 08            INC     R0
000D F6            MOV     @R0,A
                                           ; SOURCE LINE # 164
000E A3            INC     DPTR
000F E0            MOVX    A,@DPTR
0010 08            INC     R0
0011 F6            MOV     @R0,A
                                           ; SOURCE LINE # 165
0012 A3            INC     DPTR
0013 E0            MOVX    A,@DPTR
0014 08            INC     R0
0015 F6            MOV     @R0,A
                                           ; SOURCE LINE # 166
0016 A3            INC     DPTR
0017 E0            MOVX    A,@DPTR
0018 5401          ANL     A,#01H
001A 08            INC     R0
001B F6            MOV     @R0,A
C51 COMPILER V3.20,  SN-0  HPI                                                             05/14/03  11:30:42  PAGE 17  

                                           ; SOURCE LINE # 168
;---- Variable 'i' assigned to Register 'R7' ----
001C 7F06          MOV     R7,#06H
001E         ?C0013:
001E 7800    R     MOV     R0,#HPITxVar+02H
0020 E6            MOV     A,@R0
0021 FE            MOV     R6,A
0022 EF            MOV     A,R7
0023 D3            SETB    C
0024 9E            SUBB    A,R6
0025 5015          JNC     ?C0014
                                           ; SOURCE LINE # 169
                                           ; SOURCE LINE # 170
0027 7400    E     MOV     A,#LOW L3RxVar+0FFFFH
0029 2F            ADD     A,R7
002A F582          MOV     DPL,A
002C E4            CLR     A
002D 3400    E     ADDC    A,#HIGH L3RxVar+0FFFFH
002F F583          MOV     DPH,A
0031 E0            MOVX    A,@DPTR
0032 FD            MOV     R5,A
0033 7400    R     MOV     A,#HPITxVar
0035 2F            ADD     A,R7
0036 F8            MOV     R0,A
0037 A605          MOV     @R0,AR5
                                           ; SOURCE LINE # 171
0039 0F            INC     R7
003A 80E2          SJMP    ?C0013
003C         ?C0014:
                                           ; SOURCE LINE # 175
003C 900000  E     MOV     DPTR,#L3RxVar+04H
003F E0            MOVX    A,@DPTR
0040 FF            MOV     R7,A
0041 C3            CLR     C
0042 13            RRC     A
0043 FF            MOV     R7,A
;---- Variable 'temp1' assigned to Register 'R7' ----
                                           ; SOURCE LINE # 176
0044 7008          JNZ     ?C0016
                                           ; SOURCE LINE # 177
                                           ; SOURCE LINE # 178
0046 850000  R     MOV     m_pHPI,HPI1
0049 850000  R     MOV     m_pHPI+01H,HPI1+01H
                                           ; SOURCE LINE # 179
004C 801E          SJMP    ?C0017
004E         ?C0016:
                                           ; SOURCE LINE # 180
004E EF            MOV     A,R7
004F B40108        CJNE    A,#01H,?C0018
                                           ; SOURCE LINE # 181
                                           ; SOURCE LINE # 182
0052 850000  R     MOV     m_pHPI,HPI2
0055 850000  R     MOV     m_pHPI+01H,HPI2+01H
                                           ; SOURCE LINE # 183
0058 8012          SJMP    ?C0017
005A         ?C0018:
                                           ; SOURCE LINE # 184
005A EF            MOV     A,R7
005B B40208        CJNE    A,#02H,?C0020
                                           ; SOURCE LINE # 185
                                           ; SOURCE LINE # 186
005E 850000  R     MOV     m_pHPI,HPI3
C51 COMPILER V3.20,  SN-0  HPI                                                             05/14/03  11:30:42  PAGE 18  

0061 850000  R     MOV     m_pHPI+01H,HPI3+01H
                                           ; SOURCE LINE # 187
0064 8006          SJMP    ?C0017
0066         ?C0020:
                                           ; SOURCE LINE # 189
                                           ; SOURCE LINE # 190
0066 850000  R     MOV     m_pHPI,HPI4
0069 850000  R     MOV     m_pHPI+01H,HPI4+01H
                                           ; SOURCE LINE # 191
006C         ?C0017:
                                           ; SOURCE LINE # 194
006C 750000  R     MOV     m_uiHPIAREA,#00H
006F 75000F  R     MOV     m_uiHPIAREA+01H,#0FH
                                           ; SOURCE LINE # 195
0072 8E00    R     MOV     m_ucHPILEN,R6
                                           ; SOURCE LINE # 198
0074 120000  R     LCALL   SendFrameHPI
                                           ; SOURCE LINE # 200
0077 120000  R     LCALL   SetDSPINT
                                           ; SOURCE LINE # 203
007A         ?C0022:
007A 22            RET     
             ; FUNCTION CheckTxHPI (END)

             ; FUNCTION CheckRxHPI (BEGIN)
                                           ; SOURCE LINE # 212
                                           ; SOURCE LINE # 213
                                           ; SOURCE LINE # 217
0000 7800    R     MOV     R0,#m_sHPIQue+01H
0002 E6            MOV     A,@R0
0003 D3            SETB    C
0004 9400          SUBB    A,#00H
0006 4037          JC      ?C0025
                                           ; SOURCE LINE # 218
                                           ; SOURCE LINE # 219

⌨️ 快捷键说明

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