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

📄 main.lst

📁 display port接受芯片ANX9813的驱动代码。MCU使用LPC936FDH,内部包含AN9813寄存器设置
💻 LST
📖 第 1 页 / 共 4 页
字号:
00BC F0                MOVX    @DPTR,A
00BD A3                INC     DPTR
00BE EF                MOV     A,R7
00BF F0                MOVX    @DPTR,A
00C0         ?C0023:
                                           ; SOURCE LINE # 172
00C0 7401              MOV     A,#01H
00C2 29                ADD     A,R1
00C3 F9                MOV     R1,A
00C4 E4                CLR     A
00C5 3A                ADDC    A,R2
00C6 FA                MOV     R2,A
                                           ; SOURCE LINE # 173
00C7 020000      R     LJMP    ?C0019
00CA         ?C0020:
                                           ; SOURCE LINE # 174
00CA 900000      R     MOV     DPTR,#r
00CD E0                MOVX    A,@DPTR
00CE FE                MOV     R6,A
00CF A3                INC     DPTR
00D0 E0                MOVX    A,@DPTR
00D1 FF                MOV     R7,A
                                           ; SOURCE LINE # 175
00D2         ?C0024:
00D2 22                RET     
             ; FUNCTION _hex_to_int (END)

             ; FUNCTION CommandProcess (BEGIN)
                                           ; SOURCE LINE # 181
                                           ; SOURCE LINE # 182
                                           ; SOURCE LINE # 186
0000 200003      E     JB      sendRQ,$ + 6H
0003 020000      R     LJMP    ?C0043
                                           ; SOURCE LINE # 187
                                           ; SOURCE LINE # 188
0006 C200        E     CLR     sendRQ
                                           ; SOURCE LINE # 189
0008 900000      E     MOV     DPTR,#command_buf+01H
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 16  

000B E0                MOVX    A,@DPTR
000C 6452              XRL     A,#052H
000E 6003              JZ      $ + 5H
0010 020000      R     LJMP    ?C0026
                                           ; SOURCE LINE # 190
                                           ; SOURCE LINE # 191
0013 900000      R     MOV     DPTR,#i
0016 F0                MOVX    @DPTR,A
0017         ?C0027:
0017 900000      R     MOV     DPTR,#i
001A E0                MOVX    A,@DPTR
001B FF                MOV     R7,A
001C C3                CLR     C
001D 9414              SUBB    A,#014H
001F 5015              JNC     ?C0028
                                           ; SOURCE LINE # 192
                                           ; SOURCE LINE # 193
0021 7400        R     MOV     A,#LOW sendbuf
0023 2F                ADD     A,R7
0024 F582              MOV     DPL,A
0026 E4                CLR     A
0027 3400        R     ADDC    A,#HIGH sendbuf
0029 F583              MOV     DPH,A
002B 740D              MOV     A,#0DH
002D F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 194
002E 900000      R     MOV     DPTR,#i
0031 E0                MOVX    A,@DPTR
0032 04                INC     A
0033 F0                MOVX    @DPTR,A
0034 80E1              SJMP    ?C0027
0036         ?C0028:
                                           ; SOURCE LINE # 195
0036 E4                CLR     A
0037 900000      R     MOV     DPTR,#i
003A F0                MOVX    @DPTR,A
003B         ?C0030:
                                           ; SOURCE LINE # 196
                                           ; SOURCE LINE # 197
003B 900000      R     MOV     DPTR,#i
003E E0                MOVX    A,@DPTR
003F FF                MOV     R7,A
0040 2400        E     ADD     A,#LOW command_buf
0042 F582              MOV     DPL,A
0044 E4                CLR     A
0045 3400        E     ADDC    A,#HIGH command_buf
0047 F583              MOV     DPH,A
0049 E0                MOVX    A,@DPTR
004A FE                MOV     R6,A
004B 7400        R     MOV     A,#LOW sendbuf
004D 2F                ADD     A,R7
004E F582              MOV     DPL,A
0050 E4                CLR     A
0051 3400        R     ADDC    A,#HIGH sendbuf
0053 F583              MOV     DPH,A
0055 EE                MOV     A,R6
0056 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 198
0057 900000      R     MOV     DPTR,#i
005A E0                MOVX    A,@DPTR
005B 04                INC     A
005C F0                MOVX    @DPTR,A
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 17  

005D E0                MOVX    A,@DPTR
005E B405DA            CJNE    A,#05H,?C0030
0061         ?C0031:
                                           ; SOURCE LINE # 199
0061 900000      E     MOV     DPTR,#command_buf+02H
0064 E0                MOVX    A,@DPTR
0065 6450              XRL     A,#050H
0067 7039              JNZ     ?C0033
                                           ; SOURCE LINE # 200
                                           ; SOURCE LINE # 201
0069 900000      R     MOV     DPTR,#i
006C F0                MOVX    @DPTR,A
006D         ?C0034:
006D 900000      E     MOV     DPTR,#command_buf+04H
0070 E0                MOVX    A,@DPTR
0071 FF                MOV     R7,A
0072 33                RLC     A
0073 95E0              SUBB    A,ACC
0075 FE                MOV     R6,A
0076 900000      R     MOV     DPTR,#i
0079 E0                MOVX    A,@DPTR
007A C3                CLR     C
007B 9F                SUBB    A,R7
007C EE                MOV     A,R6
007D 6480              XRL     A,#080H
007F F8                MOV     R0,A
0080 7480              MOV     A,#080H
0082 98                SUBB    A,R0
0083 5068              JNC     ?C0037
                                           ; SOURCE LINE # 202
                                           ; SOURCE LINE # 204
0085 E0                MOVX    A,@DPTR
0086 FE                MOV     R6,A
0087 900000      E     MOV     DPTR,#command_buf+03H
008A E0                MOVX    A,@DPTR
008B 2E                ADD     A,R6
008C FF                MOV     R7,A
008D 7400        R     MOV     A,#LOW sendbuf+05H
008F 2E                ADD     A,R6
0090 F9                MOV     R1,A
0091 E4                CLR     A
0092 3400        R     ADDC    A,#HIGH sendbuf+05H
0094 FA                MOV     R2,A
0095 7B01              MOV     R3,#01H
0097 120000      E     LCALL   _DP_RX_ReadI2C_RX0
                                           ; SOURCE LINE # 205
009A 900000      R     MOV     DPTR,#i
009D E0                MOVX    A,@DPTR
009E 04                INC     A
009F F0                MOVX    @DPTR,A
00A0 80CB              SJMP    ?C0034
                                           ; SOURCE LINE # 206
00A2         ?C0033:
                                           ; SOURCE LINE # 207
00A2 900000      E     MOV     DPTR,#command_buf+02H
00A5 E0                MOVX    A,@DPTR
00A6 FF                MOV     R7,A
00A7 33                RLC     A
00A8 95E0              SUBB    A,ACC
00AA FE                MOV     R6,A
00AB EF                MOV     A,R7
00AC 648C              XRL     A,#08CH
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 18  

00AE 4E                ORL     A,R6
00AF 7039              JNZ     ?C0038
                                           ; SOURCE LINE # 208
                                           ; SOURCE LINE # 209
00B1 900000      R     MOV     DPTR,#i
00B4 F0                MOVX    @DPTR,A
00B5         ?C0039:
00B5 900000      E     MOV     DPTR,#command_buf+04H
00B8 E0                MOVX    A,@DPTR
00B9 FF                MOV     R7,A
00BA 33                RLC     A
00BB 95E0              SUBB    A,ACC
00BD FE                MOV     R6,A
00BE 900000      R     MOV     DPTR,#i
00C1 E0                MOVX    A,@DPTR
00C2 C3                CLR     C
00C3 9F                SUBB    A,R7
00C4 EE                MOV     A,R6
00C5 6480              XRL     A,#080H
00C7 F8                MOV     R0,A
00C8 7480              MOV     A,#080H
00CA 98                SUBB    A,R0
00CB 5020              JNC     ?C0037
                                           ; SOURCE LINE # 210
                                           ; SOURCE LINE # 212
00CD E0                MOVX    A,@DPTR
00CE FE                MOV     R6,A
00CF 900000      E     MOV     DPTR,#command_buf+03H
00D2 E0                MOVX    A,@DPTR
00D3 2E                ADD     A,R6
00D4 FF                MOV     R7,A
00D5 7400        R     MOV     A,#LOW sendbuf+05H
00D7 2E                ADD     A,R6
00D8 F9                MOV     R1,A
00D9 E4                CLR     A
00DA 3400        R     ADDC    A,#HIGH sendbuf+05H
00DC FA                MOV     R2,A
00DD 7B01              MOV     R3,#01H
00DF 120000      E     LCALL   _DP_RX_ReadI2C_RX1
                                           ; SOURCE LINE # 213
00E2 900000      R     MOV     DPTR,#i
00E5 E0                MOVX    A,@DPTR
00E6 04                INC     A
00E7 F0                MOVX    @DPTR,A
00E8 80CB              SJMP    ?C0039
                                           ; SOURCE LINE # 214
00EA         ?C0038:
                                           ; SOURCE LINE # 217
                                           ; SOURCE LINE # 218
00EA 7F00              MOV     R7,#00H
00EC 22                RET     
                                           ; SOURCE LINE # 219
00ED         ?C0037:
                                           ; SOURCE LINE # 220
00ED 7B01              MOV     R3,#01H
00EF 7A00        R     MOV     R2,#HIGH sendbuf
00F1 7900        R     MOV     R1,#LOW sendbuf
00F3 900000      E     MOV     DPTR,#command_buf+04H
00F6 E0                MOVX    A,@DPTR
00F7 2406              ADD     A,#06H
00F9 FD                MOV     R5,A
00FA E4                CLR     A
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 19  

00FB 900000      E     MOV     DPTR,#?_SendToPCSomeByte?BYTE+04H
00FE F0                MOVX    @DPTR,A
00FF 020000      E     LJMP    _SendToPCSomeByte
                                           ; SOURCE LINE # 221
0102         ?C0026:
                                           ; SOURCE LINE # 222
0102 900000      E     MOV     DPTR,#command_buf+01H
0105 E0                MOVX    A,@DPTR
0106 6457              XRL     A,#057H
0108 7026              JNZ     ?C0043
                                           ; SOURCE LINE # 223
                                           ; SOURCE LINE # 224
010A A3                INC     DPTR
010B E0                MOVX    A,@DPTR
010C B45009            CJNE    A,#050H,?C0046
                                           ; SOURCE LINE # 225
                                           ; SOURCE LINE # 226
010F A3                INC     DPTR
0110 E0                MOVX    A,@DPTR
0111 FF                MOV     R7,A
0112 A3                INC     DPTR
0113 E0                MOVX    A,@DPTR
0114 FD                MOV     R5,A
0115 020000      E     LJMP    _DP_RX_WriteI2C_RX0
                                           ; SOURCE LINE # 227
0118         ?C0046:
                                           ; SOURCE LINE # 228
0118 900000      E     MOV     DPTR,#command_buf+02H
011B E0                MOVX    A,@DPTR
011C FF                MOV     R7,A
011D 33                RLC     A
011E 95E0              SUBB    A,ACC
0120 FE                MOV     R6,A
0121 EF                MOV     A,R7
0122 648C              XRL     A,#08CH
0124 4E                ORL     A,R6
0125 7009              JNZ     ?C0043
                                           ; SOURCE LINE # 229
                                           ; SOURCE LINE # 230
0127 A3                INC     DPTR
0128 E0                MOVX    A,@DPTR
0129 FF                MOV     R7,A
012A A3                INC     DPTR
012B E0                MOVX    A,@DPTR
012C FD                MOV     R5,A
012D 120000      E     LCALL   _DP_RX_WriteI2C_RX1
                                           ; SOURCE LINE # 231
                                           ; SOURCE LINE # 233
                                           ; SOURCE LINE # 234
                                           ; SOURCE LINE # 235
0130         ?C0043:
0130 22                RET     
             ; FUNCTION CommandProcess (END)



MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1029    ----
   CONSTANT SIZE    =    115    ----
   XDATA SIZE       =     10      46
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 20  

   IDATA SIZE       =   ----    ----
   BIT SIZE         =      3    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  3 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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