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

📄 main.lst

📁 display port接受芯片ANX9813的驱动代码。MCU使用LPC936FDH,内部包含AN9813寄存器设置
💻 LST
📖 第 1 页 / 共 4 页
字号:
                                           ; SOURCE LINE # 102
0080 7D02              MOV     R5,#02H
0082 7F02              MOV     R7,#02H
0084 120000      E     LCALL   _DP_RX_API_LVDS_Output_Mapping
                                           ; SOURCE LINE # 103
0087 7D04              MOV     R5,#04H
0089 7F01              MOV     R7,#01H
008B 120000      E     LCALL   _DP_RX_API_LVDS_Output_Mapping
                                           ; SOURCE LINE # 104
008E 7D05              MOV     R5,#05H
0090 E4                CLR     A
0091 FF                MOV     R7,A
0092 120000      E     LCALL   _DP_RX_API_LVDS_Output_Mapping
                                           ; SOURCE LINE # 105
0095 7BFF              MOV     R3,#0FFH
0097 7A00        R     MOV     R2,#HIGH ?SC_72
0099 7900        R     MOV     R1,#LOW ?SC_72
009B 120000      E     LCALL   _debug_puts
009E         ?C0007:
                                           ; SOURCE LINE # 108
                                           ; SOURCE LINE # 109
                                           ; SOURCE LINE # 110
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 11  

009E 200003      R     JB      debug_mode,?C0009
                                           ; SOURCE LINE # 111
00A1 120000      E     LCALL   DP_RX_API_MainTask
00A4         ?C0009:
                                           ; SOURCE LINE # 113
00A4 120000      R     LCALL   CommandProcess
                                           ; SOURCE LINE # 119
00A7 B2A5              CPL     P2_5
                                           ; SOURCE LINE # 123
00A9 7FB8              MOV     R7,#0B8H
00AB 7E0B              MOV     R6,#0BH
00AD 120000      E     LCALL   _delay_ms
                                           ; SOURCE LINE # 124
00B0 80EC              SJMP    ?C0007
             ; FUNCTION main (END)

             ; FUNCTION decode_term_str (BEGIN)
                                           ; SOURCE LINE # 132
                                           ; SOURCE LINE # 133
                                           ; SOURCE LINE # 137
0000 7B01              MOV     R3,#01H
0002 7A00        E     MOV     R2,#HIGH command_buf
0004 7900        E     MOV     R1,#LOW command_buf
0006 900000      R     MOV     DPTR,#s
0009 120000      E     LCALL   ?C?PSTXDATA
                                           ; SOURCE LINE # 138
000C 900000      R     MOV     DPTR,#s1
000F 120000      E     LCALL   ?C?PSTXDATA
                                           ; SOURCE LINE # 139
0012 E4                CLR     A
0013 900000      R     MOV     DPTR,#argc
0016 F0                MOVX    @DPTR,A
                                           ; SOURCE LINE # 140
0017 900000      R     MOV     DPTR,#s
001A 120000      E     LCALL   ?C?PLDXDATA
001D 120000      E     LCALL   ?C?CLDPTR
0020 606E              JZ      ?C0018
                                           ; SOURCE LINE # 141
;---- Variable 'space' assigned to Register 'R7' ----
0022 E4                CLR     A
0023 FF                MOV     R7,A
                                           ; SOURCE LINE # 142
0024 900000      R     MOV     DPTR,#argc
0027 E0                MOVX    A,@DPTR
0028 FE                MOV     R6,A
0029 04                INC     A
002A F0                MOVX    @DPTR,A
002B EE                MOV     A,R6
002C FD                MOV     R5,A
002D 33                RLC     A
002E 95E0              SUBB    A,ACC
0030 FC                MOV     R4,A
0031 A3                INC     DPTR
0032 75F003            MOV     B,#03H
0035 ED                MOV     A,R5
0036 120000      E     LCALL   ?C?OFFXADD
0039 EC                MOV     A,R4
003A 75F003            MOV     B,#03H
003D A4                MUL     AB
003E 2583              ADD     A,DPH
0040 F583              MOV     DPH,A
0042 120000      E     LCALL   ?C?PSTXDATA
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 12  

0045         ?C0012:
                                           ; SOURCE LINE # 143
0045 900000      R     MOV     DPTR,#s
0048 120000      E     LCALL   ?C?PLDXDATA
004B 120000      E     LCALL   ?C?CLDPTR
004E 6040              JZ      ?C0018
                                           ; SOURCE LINE # 144
0050 B4200B            CJNE    A,#020H,?C0014
                                           ; SOURCE LINE # 145
0053 E4                CLR     A
0054 120000      E     LCALL   ?C?CSTPTR
                                           ; SOURCE LINE # 146
0057 EF                MOV     A,R7
0058 702A              JNZ     ?C0016
                                           ; SOURCE LINE # 147
005A 7F01              MOV     R7,#01H
                                           ; SOURCE LINE # 148
                                           ; SOURCE LINE # 149
005C 8026              SJMP    ?C0016
005E         ?C0014:
                                           ; SOURCE LINE # 150
005E EF                MOV     A,R7
005F 6021              JZ      ?C0017
                                           ; SOURCE LINE # 151
0061 900000      R     MOV     DPTR,#argc
0064 E0                MOVX    A,@DPTR
0065 FE                MOV     R6,A
0066 04                INC     A
0067 F0                MOVX    @DPTR,A
0068 EE                MOV     A,R6
0069 FD                MOV     R5,A
006A 33                RLC     A
006B 95E0              SUBB    A,ACC
006D FC                MOV     R4,A
006E A3                INC     DPTR
006F 75F003            MOV     B,#03H
0072 ED                MOV     A,R5
0073 120000      E     LCALL   ?C?OFFXADD
0076 EC                MOV     A,R4
0077 75F003            MOV     B,#03H
007A A4                MUL     AB
007B 2583              ADD     A,DPH
007D F583              MOV     DPH,A
007F 120000      E     LCALL   ?C?PSTXDATA
0082         ?C0017:
                                           ; SOURCE LINE # 152
0082 E4                CLR     A
0083 FF                MOV     R7,A
                                           ; SOURCE LINE # 153
0084         ?C0016:
                                           ; SOURCE LINE # 154
0084 900000      R     MOV     DPTR,#s+01H
0087 E4                CLR     A
0088 75F001            MOV     B,#01H
008B 120000      E     LCALL   ?C?IILDX
                                           ; SOURCE LINE # 155
008E 80B5              SJMP    ?C0012
                                           ; SOURCE LINE # 156
                                           ; SOURCE LINE # 158
0090         ?C0018:
0090 22                RET     
             ; FUNCTION decode_term_str (END)
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 13  


             ; FUNCTION _hex_to_int (BEGIN)
                                           ; SOURCE LINE # 160
;---- Variable 's' assigned to Register 'R1/R2/R3' ----
                                           ; SOURCE LINE # 161
                                           ; SOURCE LINE # 164
0000 E4                CLR     A
0001 900000      R     MOV     DPTR,#r
0004 F0                MOVX    @DPTR,A
0005 A3                INC     DPTR
0006 F0                MOVX    @DPTR,A
0007         ?C0019:
                                           ; SOURCE LINE # 165
0007 120000      E     LCALL   ?C?CLDPTR
000A FF                MOV     R7,A
000B 7003              JNZ     $ + 5H
000D 020000      R     LJMP    ?C0020
                                           ; SOURCE LINE # 166
0010 C3                CLR     C
0011 6480              XRL     A,#080H
0013 94B0              SUBB    A,#0B0H
0015 4031              JC      ?C0021
0017 D3                SETB    C
0018 EF                MOV     A,R7
0019 6480              XRL     A,#080H
001B 94B9              SUBB    A,#0B9H
001D 5029              JNC     ?C0021
                                           ; SOURCE LINE # 167
001F EF                MOV     A,R7
0020 FD                MOV     R5,A
0021 33                RLC     A
0022 95E0              SUBB    A,ACC
0024 FC                MOV     R4,A
0025 900000      R     MOV     DPTR,#r+01H
0028 E0                MOVX    A,@DPTR
0029 C4                SWAP    A
002A F8                MOV     R0,A
002B 540F              ANL     A,#0FH
002D C8                XCH     A,R0
002E 68                XRL     A,R0
002F FF                MOV     R7,A
0030 900000      R     MOV     DPTR,#r
0033 E0                MOVX    A,@DPTR
0034 C4                SWAP    A
0035 54F0              ANL     A,#0F0H
0037 48                ORL     A,R0
0038 FE                MOV     R6,A
0039 EF                MOV     A,R7
003A 2D                ADD     A,R5
003B FF                MOV     R7,A
003C EE                MOV     A,R6
003D 3C                ADDC    A,R4
003E CF                XCH     A,R7
003F 24D0              ADD     A,#0D0H
0041 CF                XCH     A,R7
0042 34FF              ADDC    A,#0FFH
0044 F0                MOVX    @DPTR,A
0045 A3                INC     DPTR
0046 EF                MOV     A,R7
0047 F0                MOVX    @DPTR,A
0048         ?C0021:
                                           ; SOURCE LINE # 168
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 14  

0048 120000      E     LCALL   ?C?CLDPTR
004B FF                MOV     R7,A
004C C3                CLR     C
004D 6480              XRL     A,#080H
004F 94E1              SUBB    A,#0E1H
0051 4031              JC      ?C0022
0053 D3                SETB    C
0054 EF                MOV     A,R7
0055 6480              XRL     A,#080H
0057 94E6              SUBB    A,#0E6H
0059 5029              JNC     ?C0022
                                           ; SOURCE LINE # 169
005B EF                MOV     A,R7
005C FD                MOV     R5,A
005D 33                RLC     A
005E 95E0              SUBB    A,ACC
0060 FC                MOV     R4,A
0061 900000      R     MOV     DPTR,#r+01H
0064 E0                MOVX    A,@DPTR
0065 C4                SWAP    A
0066 F8                MOV     R0,A
0067 540F              ANL     A,#0FH
0069 C8                XCH     A,R0
006A 68                XRL     A,R0
006B FF                MOV     R7,A
006C 900000      R     MOV     DPTR,#r
006F E0                MOVX    A,@DPTR
0070 C4                SWAP    A
0071 54F0              ANL     A,#0F0H
0073 48                ORL     A,R0
0074 FE                MOV     R6,A
0075 EF                MOV     A,R7
0076 2D                ADD     A,R5
0077 FF                MOV     R7,A
0078 EE                MOV     A,R6
0079 3C                ADDC    A,R4
007A CF                XCH     A,R7
007B 24A9              ADD     A,#0A9H
007D CF                XCH     A,R7
007E 34FF              ADDC    A,#0FFH
0080 F0                MOVX    @DPTR,A
0081 A3                INC     DPTR
0082 EF                MOV     A,R7
0083 F0                MOVX    @DPTR,A
0084         ?C0022:
                                           ; SOURCE LINE # 170
0084 120000      E     LCALL   ?C?CLDPTR
0087 FF                MOV     R7,A
0088 C3                CLR     C
0089 6480              XRL     A,#080H
008B 94C1              SUBB    A,#0C1H
008D 4031              JC      ?C0023
008F D3                SETB    C
0090 EF                MOV     A,R7
0091 6480              XRL     A,#080H
0093 94C6              SUBB    A,#0C6H
0095 5029              JNC     ?C0023
                                           ; SOURCE LINE # 171
0097 EF                MOV     A,R7
0098 FD                MOV     R5,A
0099 33                RLC     A
009A 95E0              SUBB    A,ACC
C51 COMPILER V7.50   MAIN                                                                  10/03/2008 17:53:14 PAGE 15  

009C FC                MOV     R4,A
009D 900000      R     MOV     DPTR,#r+01H
00A0 E0                MOVX    A,@DPTR
00A1 C4                SWAP    A
00A2 F8                MOV     R0,A
00A3 540F              ANL     A,#0FH
00A5 C8                XCH     A,R0
00A6 68                XRL     A,R0
00A7 FF                MOV     R7,A
00A8 900000      R     MOV     DPTR,#r
00AB E0                MOVX    A,@DPTR
00AC C4                SWAP    A
00AD 54F0              ANL     A,#0F0H
00AF 48                ORL     A,R0
00B0 FE                MOV     R6,A
00B1 EF                MOV     A,R7
00B2 2D                ADD     A,R5
00B3 FF                MOV     R7,A
00B4 EE                MOV     A,R6
00B5 3C                ADDC    A,R4
00B6 CF                XCH     A,R7
00B7 24C9              ADD     A,#0C9H
00B9 CF                XCH     A,R7
00BA 34FF              ADDC    A,#0FFH

⌨️ 快捷键说明

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