📄 ad7799.lst
字号:
0038 75005A R MOV i,#05AH
003B 750059 R MOV j,#059H
003E ?C0043:
003E E500 R MOV A,i
0040 D3 SETB C
0041 9400 SUBB A,#00H
0043 4034 JC ?C0044
0045 75F004 MOV B,#04H
0048 E500 R MOV A,j
004A A4 MUL AB
C51 COMPILER V8.02 AD7799 03/21/2008 20:01:02 PAGE 15
004B 2400 R ADD A,#LOW ADQUEUE
004D F582 MOV DPL,A
004F E5F0 MOV A,B
0051 3400 R ADDC A,#HIGH ADQUEUE
0053 F583 MOV DPH,A
0055 E0 MOVX A,@DPTR
0056 FC MOV R4,A
0057 A3 INC DPTR
0058 E0 MOVX A,@DPTR
0059 FD MOV R5,A
005A A3 INC DPTR
005B E0 MOVX A,@DPTR
005C FE MOV R6,A
005D A3 INC DPTR
005E E0 MOVX A,@DPTR
005F FF MOV R7,A
0060 75F004 MOV B,#04H
0063 E500 R MOV A,i
0065 A4 MUL AB
0066 2400 R ADD A,#LOW ADQUEUE
0068 F582 MOV DPL,A
006A E5F0 MOV A,B
006C 3400 R ADDC A,#HIGH ADQUEUE
006E F583 MOV DPH,A
0070 120000 E LCALL ?C?LSTXDATA
0073 1500 R DEC i
0075 1500 R DEC j
0077 80C5 SJMP ?C0043
0079 ?C0044:
; SOURCE LINE # 298
0079 AF00 R MOV R7,temp+03H
007B AE00 R MOV R6,temp+02H
007D AD00 R MOV R5,temp+01H
007F AC00 R MOV R4,temp
0081 900000 R MOV DPTR,#ADQUEUE
0084 120000 E LCALL ?C?LSTXDATA
; SOURCE LINE # 300
0087 900000 R MOV DPTR,#DFNUMBER+09H
008A E4 CLR A
008B 93 MOVC A,@A+DPTR
008C 900000 R MOV DPTR,#ADDFNumber
008F F0 MOVX @DPTR,A
; SOURCE LINE # 301
0090 750000 R MOV adtpoint,#HIGH DFTAB9
0093 750000 R MOV adtpoint+01H,#LOW DFTAB9
; SOURCE LINE # 302
0096 F500 R MOV j,A
; SOURCE LINE # 303
0098 E4 CLR A
0099 F500 R MOV i,A
009B F500 R MOV temp+03H,A
009D F500 R MOV temp+02H,A
009F F500 R MOV temp+01H,A
00A1 F500 R MOV temp,A
00A3 ?C0046:
00A3 E500 R MOV A,i
00A5 C3 CLR C
00A6 9500 R SUBB A,j
00A8 5051 JNC ?C0047
; SOURCE LINE # 304
00AA 850082 R MOV DPL,adtpoint+01H
00AD 850083 R MOV DPH,adtpoint
C51 COMPILER V8.02 AD7799 03/21/2008 20:01:02 PAGE 16
00B0 E4 CLR A
00B1 93 MOVC A,@A+DPTR
00B2 FE MOV R6,A
00B3 7401 MOV A,#01H
00B5 93 MOVC A,@A+DPTR
00B6 FF MOV R7,A
00B7 E4 CLR A
00B8 FC MOV R4,A
00B9 FD MOV R5,A
00BA 75F004 MOV B,#04H
00BD E500 R MOV A,i
00BF A4 MUL AB
00C0 2400 R ADD A,#LOW ADQUEUE
00C2 F582 MOV DPL,A
00C4 E5F0 MOV A,B
00C6 3400 R ADDC A,#HIGH ADQUEUE
00C8 F583 MOV DPH,A
00CA E0 MOVX A,@DPTR
00CB F8 MOV R0,A
00CC A3 INC DPTR
00CD E0 MOVX A,@DPTR
00CE F9 MOV R1,A
00CF A3 INC DPTR
00D0 E0 MOVX A,@DPTR
00D1 FA MOV R2,A
00D2 A3 INC DPTR
00D3 E0 MOVX A,@DPTR
00D4 FB MOV R3,A
00D5 120000 E LCALL ?C?LMUL
00D8 E500 R MOV A,temp+03H
00DA 2F ADD A,R7
00DB F500 R MOV temp+03H,A
00DD E500 R MOV A,temp+02H
00DF 3E ADDC A,R6
00E0 F500 R MOV temp+02H,A
00E2 E500 R MOV A,temp+01H
00E4 3D ADDC A,R5
00E5 F500 R MOV temp+01H,A
00E7 E500 R MOV A,temp
00E9 3C ADDC A,R4
00EA F500 R MOV temp,A
00EC 0500 R INC i
00EE 7402 MOV A,#02H
00F0 2500 R ADD A,adtpoint+01H
00F2 F500 R MOV adtpoint+01H,A
00F4 E4 CLR A
00F5 3500 R ADDC A,adtpoint
00F7 F500 R MOV adtpoint,A
00F9 80A8 SJMP ?C0046
00FB ?C0047:
; SOURCE LINE # 305
00FB AF00 R MOV R7,temp+03H
00FD AE00 R MOV R6,temp+02H
00FF AD00 R MOV R5,temp+01H
0101 AC00 R MOV R4,temp
0103 780D MOV R0,#0DH
0105 120000 E LCALL ?C?ULSHR
0108 8F00 R MOV temp+03H,R7
010A 8E00 R MOV temp+02H,R6
010C 8D00 R MOV temp+01H,R5
010E 8C00 R MOV temp,R4
; SOURCE LINE # 307
C51 COMPILER V8.02 AD7799 03/21/2008 20:01:02 PAGE 17
0110 8500A3 R MOV UART0BUF,temp
0113 ?C0049:
; SOURCE LINE # 308
0113 E5A1 MOV A,UART0INT
0115 30E0FB JNB ACC.0,?C0049
0118 ?C0050:
; SOURCE LINE # 309
0118 8500A3 R MOV UART0BUF,temp+01H
011B ?C0051:
; SOURCE LINE # 310
011B E5A1 MOV A,UART0INT
011D 30E0FB JNB ACC.0,?C0051
0120 ?C0052:
; SOURCE LINE # 311
0120 8500A3 R MOV UART0BUF,temp+02H
0123 ?C0053:
; SOURCE LINE # 312
0123 E5A1 MOV A,UART0INT
0125 30E0FB JNB ACC.0,?C0053
0128 ?C0054:
; SOURCE LINE # 313
0128 8500A3 R MOV UART0BUF,temp+03H
012B ?C0055:
; SOURCE LINE # 314
012B E5A1 MOV A,UART0INT
012D 30E003 JNB ACC.0,$ + 6H
0130 020000 R LJMP ?C0041
0133 80F6 SJMP ?C0055
; FUNCTION main (END)
C51 COMPILER V8.02 AD7799 03/21/2008 20:01:02 PAGE 18
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
IPINFLAG1. . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
CPUInit. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
IPINFLAG2. . . . . . . . . . . . . . . SFR DATA U_CHAR 00D8H 1
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
xdemoul. . . . . . . . . . . . . . . . PUBLIC XDATA U_LONG 0000H 4
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
MainData . . . . . . . . . . . . . . . PUBLIC DATA UNION 0000H 4
P4 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C0H 1
P5 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
P6 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
Ad7799_Ini . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
demoul . . . . . . . . . . . . . . . . PUBLIC DATA UNION 0004H 4
ADQUEUE. . . . . . . . . . . . . . . . PUBLIC XDATA ARRAY 0004H 372
PERIPHEN1. . . . . . . . . . . . . . . SFR DATA U_CHAR 00F4H 1
PERIPHEN2. . . . . . . . . . . . . . . SFR DATA U_CHAR 00F5H 1
DFTAB0 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 000AH 38
DFTAB1 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0030H 54
P5_0 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0098H 1
DFTAB2 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0066H 70
P5_1 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0099H 1
DFTAB3 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 00ACH 86
P5_2 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 009AH 1
DFTAB4 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0102H 102
DFTAB5 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0168H 118
P4_5 . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00C5H 1
DFTAB6 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 01DEH 134
DFTAB7 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0264H 150
DFTAB8 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 02FAH 166
DFTAB9 . . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 03A0H 182
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
adtpoint . . . . . . . . . . . . . . AUTO DATA PTR 0000H 2
i. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0002H 1
j. . . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0003H 1
UCIL . . . . . . . . . . . . . . . . . TYPEDEF ----- UNION ----- 4
uc . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 4
ui . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 4
ul . . . . . . . . . . . . . . . . . MEMBER ----- U_LONG 0000H 4
ReadAd7799ConversionData . . . . . . . PUBLIC CODE PROC 0000H -----
ConverData . . . . . . . . . . . . . AUTO DATA U_LONG 0000H 4
ADSAT. . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
ErrNUM . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0004H 1
INTEN1 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
INTEN2 . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
ReadByteFromAd7799 . . . . . . . . . . PUBLIC CODE PROC 0011H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0006H 1
ReadData . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
temp . . . . . . . . . . . . . . . . . PUBLIC DATA UNION 0008H 4
P0PINCFG . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F9H 1
P1PINCFG . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FAH 1
P2PINCFG . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FBH 1
P3PINCFG . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FCH 1
P4PINCFG . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FDH 1
UART0CFG . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A2H 1
P5PINCFG . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FEH 1
P6PINCFG . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FFH 1
C51 COMPILER V8.02 AD7799 03/21/2008 20:01:02 PAGE 19
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
ACC. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E0H 1
UART0BRH . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A5H 1
UART0BUF . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A3H 1
UART0BRL . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A4H 1
_WriteByteToAd7799 . . . . . . . . . . PUBLIC CODE PROC 0011H -----
WriteData. . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0006H 1
DFNUMBER . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0000H 10
DFCOESUM . . . . . . . . . . . . . . . PUBLIC CODE ARRAY 0456H 20
UART0INT . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A1H 1
GENINTEN . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E8H 1
XMainData. . . . . . . . . . . . . . . PUBLIC XDATA U_LONG 0178H 4
UART0EXT . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A6H 1
UCI. . . . . . . . . . . . . . . . . . TYPEDEF ----- UNION ----- 2
uc . . . . . . . . . . . . . . . . . MEMBER ----- ARRAY 0000H 2
ui . . . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
U0IEN. . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008DH 1
WaiteRDY . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
iint . . . . . . . . . . . . . . . . * REG * DATA U_INT 0082H 2
_delay . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA CHAR 0007H 1
j. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
PORTINEN . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F7H 1
ADDFTABPoint . . . . . . . . . . . . . PUBLIC XDATA PTR 017CH 2
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
ADDFNumber . . . . . . . . . . . . . . PUBLIC XDATA U_CHAR 017EH 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 776 ----
CONSTANT SIZE = 1130 ----
XDATA SIZE = 383 ----
PDATA SIZE = ---- ----
DATA SIZE = 12 9
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -