📄 main.lst
字号:
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 + -