📄 ep5x.m51
字号:
BL51 BANKED LINKER/LOCATER V5.01 03/09/2008 14:31:22 PAGE 1
BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
D:\C51\C51\BIN\BL51.EXE EP5X.obj, AT89S52.obj TO EP5X RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
EP5X.obj (EP5X)
AT89S52.obj (AT89S52)
D:\C51\C51\LIB\C51S.LIB (?C_STARTUP)
D:\C51\C51\LIB\C51S.LIB (?C?SLCMP)
D:\C51\C51\LIB\C51S.LIB (?C?ICALL)
LINK MAP OF MODULE: EP5X (EP5X)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 002BH UNIT ?DT?EP5X
DATA 0033H 0008H UNIT ?DT?AT89S52
DATA 003BH 0001H UNIT _DATA_GROUP_
IDATA 003CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 07FDH *** GAP ***
CODE 0800H 008AH UNIT ?PR?MAIN?EP5X
CODE 088AH 0073H UNIT ?PR?_SENDINSTRC?AT89S52
CODE 08FDH 006FH UNIT ?PR?WRITE?EP5X
CODE 096CH 005AH UNIT ?PR?READ?EP5X
CODE 09C6H 0055H UNIT ?PR?LOCK02?AT89S52
CODE 0A1BH 0040H UNIT ?PR?PREPAREPRO02?AT89S52
CODE 0A5BH 003AH UNIT ?PR?INITPRO02?AT89S52
CODE 0A95H 0036H UNIT ?PR?WAITCOMM?EP5X
CODE 0ACBH 0032H UNIT ?PR?_WRITE02?AT89S52
CODE 0AFDH 002DH UNIT ?PR?WAITRESP?EP5X
CODE 0B2AH 002CH UNIT ?PR?WAITDATA?EP5X
CODE 0B56H 002AH UNIT ?PR?READSIGN02?AT89S52
CODE 0B80H 0023H UNIT ?PR?_DELAY_MS?EP5X
CODE 0BA3H 001CH UNIT ?C?LIB_CODE
CODE 0BBFH 001BH UNIT ?PR?SENDDATA?EP5X
CODE 0BDAH 0018H UNIT ?PR?ERASE02?AT89S52
CODE 0BF2H 0015H UNIT ?PR?PROOVER02?AT89S52
CODE 0C07H 0011H UNIT ?PR?READ02?AT89S52
CODE 0C18H 0010H UNIT ?PR?_DELAY_US?EP5X
CODE 0C28H 000CH UNIT ?C_C51STARTUP
CODE 0C34H 000BH UNIT ?PR?SENDRESP?EP5X
CODE 0C3FH 000AH UNIT ?PR?RSTPRO?EP5X
CODE 0C49H 000AH UNIT ?PR?READSIGN?EP5X
CODE 0C53H 000AH UNIT ?PR?ERASE?EP5X
CODE 0C5DH 000AH UNIT ?PR?LOCK?EP5X
CODE 0C67H 0005H UNIT ?PR?SETVPP5V?EP5X
CODE 0C6CH 0005H UNIT ?PR?SETVPP0V?EP5X
BL51 BANKED LINKER/LOCATER V5.01 03/09/2008 14:31:22 PAGE 2
CODE 0C71H 0005H UNIT ?PR?SETVPP12V?EP5X
OVERLAY MAP OF MODULE: EP5X (EP5X)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?EP5X
?PR?MAIN?EP5X ----- -----
+--> ?PR?SETVPP5V?EP5X
+--> ?PR?SENDDATA?EP5X
+--> ?PR?WAITCOMM?EP5X
+--> ?PR?_DELAY_MS?EP5X
+--> ?PR?PREPAREPRO02?AT89S52
+--> ?PR?RSTPRO?EP5X
+--> ?PR?READSIGN?EP5X
+--> ?PR?ERASE?EP5X
+--> ?PR?WRITE?EP5X
+--> ?PR?READ?EP5X
+--> ?PR?LOCK?EP5X
?PR?SENDDATA?EP5X ----- -----
+--> ?PR?_DELAY_MS?EP5X
?PR?PREPAREPRO02?AT89S52 ----- -----
+--> ?PR?INITPRO02?AT89S52
+--> ?PR?READSIGN02?AT89S52
+--> ?PR?ERASE02?AT89S52
+--> ?PR?_WRITE02?AT89S52
+--> ?PR?READ02?AT89S52
+--> ?PR?LOCK02?AT89S52
+--> ?PR?PROOVER02?AT89S52
?PR?INITPRO02?AT89S52 ----- -----
+--> ?PR?SETVPP5V?EP5X
+--> ?PR?_DELAY_MS?EP5X
+--> ?PR?_SENDINSTRC?AT89S52
?PR?READSIGN02?AT89S52 ----- -----
+--> ?PR?INITPRO02?AT89S52
+--> ?PR?_SENDINSTRC?AT89S52
+--> ?PR?PROOVER02?AT89S52
?PR?PROOVER02?AT89S52 ----- -----
+--> ?PR?SETVPP5V?EP5X
?PR?ERASE02?AT89S52 ----- -----
+--> ?PR?INITPRO02?AT89S52
+--> ?PR?_SENDINSTRC?AT89S52
+--> ?PR?_DELAY_MS?EP5X
+--> ?PR?PROOVER02?AT89S52
BL51 BANKED LINKER/LOCATER V5.01 03/09/2008 14:31:22 PAGE 3
?PR?_WRITE02?AT89S52 ----- -----
+--> ?PR?_SENDINSTRC?AT89S52
+--> ?PR?READ02?AT89S52
?PR?READ02?AT89S52 ----- -----
+--> ?PR?_SENDINSTRC?AT89S52
?PR?LOCK02?AT89S52 ----- -----
+--> ?PR?INITPRO02?AT89S52
+--> ?PR?_SENDINSTRC?AT89S52
+--> ?PR?_DELAY_MS?EP5X
+--> ?PR?PROOVER02?AT89S52
?PR?RSTPRO?EP5X ----- -----
+--> ?PR?SENDDATA?EP5X
?PR?READSIGN?EP5X ----- -----
+--> ?PR?SENDDATA?EP5X
?PR?ERASE?EP5X ----- -----
+--> ?PR?SENDDATA?EP5X
?PR?WRITE?EP5X 003BH 0001H
+--> ?PR?SENDDATA?EP5X
+--> ?PR?WAITDATA?EP5X
+--> ?PR?SENDRESP?EP5X
?PR?READ?EP5X 003BH 0001H
+--> ?PR?WAITRESP?EP5X
+--> ?PR?SENDDATA?EP5X
?PR?LOCK?EP5X ----- -----
+--> ?PR?SENDDATA?EP5X
UNRESOLVED EXTERNAL SYMBOLS:
PREPAREPRO00
PREPAREPRO01
SYMBOL TABLE OF MODULE: EP5X (EP5X)
VALUE TYPE NAME
----------------------------------
------- MODULE EP5X
C:0000H SYMBOL _ICE_DUMMY_
C:0BC5H PUBLIC SendData
C:0C5DH PUBLIC Lock
C:08FDH PUBLIC Write
D:00A8H PUBLIC IE
C:0C49H PUBLIC ReadSign
C:0B80H PUBLIC _Delay_ms
C:0B2AH PUBLIC WaitData
B:00B0H.3 PUBLIC P3_3
BL51 BANKED LINKER/LOCATER V5.01 03/09/2008 14:31:22 PAGE 4
B:00B0H.4 PUBLIC P3_4
C:0C18H PUBLIC _Delay_us
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:0C71H PUBLIC SetVpp12V
D:0081H PUBLIC SP
C:0A95H PUBLIC WaitComm
C:0800H PUBLIC main
C:0C34H PUBLIC SendResp
D:0099H PUBLIC SBUF
C:0AFDH PUBLIC WaitResp
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0008H PUBLIC nAddress
D:000AH PUBLIC nTimeOut
D:000CH PUBLIC ComBuf
D:00F0H PUBLIC B
D:00E0H PUBLIC ACC
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:001EH PUBLIC pw
C:0C6CH PUBLIC SetVpp0V
C:0C3FH PUBLIC RstPro
C:0C67H PUBLIC SetVpp5V
C:0C53H PUBLIC Erase
C:096CH PUBLIC Read
------- PROC _DELAY_US
D:0007H SYMBOL nUs
C:0C18H LINE# 13
C:0C18H LINE# 14
C:0C18H LINE# 15
C:0C1BH LINE# 16
C:0C1DH LINE# 17
C:0C1FH LINE# 18
C:0C25H LINE# 19
C:0C25H LINE# 20
C:0C25H LINE# 21
C:0C27H LINE# 22
------- ENDPROC _DELAY_US
------- PROC _DELAY_MS
D:0006H SYMBOL nMs
------- DO
D:0004H SYMBOL n
------- ENDDO
C:0B80H LINE# 24
C:0B80H LINE# 25
C:0B80H LINE# 26
C:0B83H LINE# 27
C:0B85H LINE# 28
C:0B8CH LINE# 29
C:0B8CH LINE# 30
C:0B8FH LINE# 31
BL51 BANKED LINKER/LOCATER V5.01 03/09/2008 14:31:22 PAGE 5
C:0B92H LINE# 32
C:0B99H LINE# 33
C:0B99H LINE# 34
C:0B99H LINE# 35
C:0B9EH LINE# 36
C:0BA0H LINE# 37
C:0BA2H LINE# 38
------- ENDPROC _DELAY_MS
------- PROC WAITCOMM
------- DO
D:0007H SYMBOL n
------- ENDDO
C:0A95H LINE# 40
C:0A95H LINE# 41
C:0A95H LINE# 42
C:0A97H LINE# 43
C:0A99H LINE# 44
C:0A9CH LINE# 45
C:0A9CH LINE# 46
C:0A9CH LINE# 47
C:0A9CH LINE# 48
C:0AA4H LINE# 49
C:0AA4H LINE# 50
C:0AA9H LINE# 51
C:0AACH LINE# 52
C:0AACH LINE# 53
C:0AB4H LINE# 54
C:0ABDH LINE# 55
C:0ABEH LINE# 56
C:0ABEH LINE# 57
C:0AC4H LINE# 58
C:0AC6H LINE# 59
C:0AC9H LINE# 60
C:0ACAH LINE# 61
------- ENDPROC WAITCOMM
------- PROC WAITRESP
C:0AFDH LINE# 63
C:0AFDH LINE# 64
C:0AFDH LINE# 65
C:0B02H LINE# 66
C:0B04H LINE# 67
C:0B07H LINE# 68
C:0B07H LINE# 69
C:0B0FH LINE# 70
C:0B21H LINE# 71
C:0B21H LINE# 72
C:0B23H LINE# 73
C:0B23H LINE# 74
C:0B23H LINE# 75
C:0B25H LINE# 76
C:0B28H LINE# 77
C:0B29H LINE# 78
------- ENDPROC WAITRESP
------- PROC WAITDATA
------- DO
D:0007H SYMBOL n
------- ENDDO
BL51 BANKED LINKER/LOCATER V5.01 03/09/2008 14:31:22 PAGE 6
C:0B2AH LINE# 80
C:0B2AH LINE# 81
C:0B2AH LINE# 83
C:0B2CH LINE# 84
C:0B2EH LINE# 85
C:0B2EH LINE# 86
C:0B33H LINE# 87
C:0B36H LINE# 88
C:0B36H LINE# 89
C:0B3EH LINE# 90
C:0B47H LINE# 91
C:0B47H LINE# 92
C:0B48H LINE# 93
C:0B48H LINE# 94
C:0B48H LINE# 95
C:0B4AH LINE# 96
C:0B50H LINE# 97
C:0B54H LINE# 98
C:0B55H LINE# 99
------- ENDPROC WAITDATA
------- PROC L?0094
------- ENDPROC L?0094
------- PROC SENDDATA
------- DO
D:0007H SYMBOL n
------- ENDDO
C:0BC5H LINE# 101
C:0BC5H LINE# 102
C:0BC5H LINE# 103
C:0BC7H LINE# 104
C:0BC7H LINE# 105
C:0BC7H LINE# 106
C:0BC9H LINE# 107
C:0BD0H LINE# 108
C:0BD3H LINE# 109
C:0BD5H LINE# 110
C:0BD9H LINE# 111
------- ENDPROC SENDDATA
------- PROC SENDRESP
C:0C34H LINE# 113
C:0C34H LINE# 114
C:0C34H LINE# 115
C:0C36H LINE# 116
C:0C39H LINE# 117
C:0C3CH LINE# 118
C:0C3EH LINE# 119
------- ENDPROC SENDRESP
------- PROC SETVPP5V
C:0C67H LINE# 121
C:0C67H LINE# 122
C:0C67H LINE# 123
C:0C69H LINE# 124
C:0C6BH LINE# 125
------- ENDPROC SETVPP5V
------- PROC SETVPP0V
C:0C6CH LINE# 127
C:0C6CH LINE# 128
BL51 BANKED LINKER/LOCATER V5.01 03/09/2008 14:31:22 PAGE 7
C:0C6CH LINE# 129
C:0C6EH LINE# 130
C:0C70H LINE# 131
------- ENDPROC SETVPP0V
------- PROC SETVPP12V
C:0C71H LINE# 133
C:0C71H LINE# 134
C:0C71H LINE# 135
C:0C73H LINE# 136
C:0C75H LINE# 137
------- ENDPROC SETVPP12V
------- PROC RSTPRO
C:0C3FH LINE# 139
C:0C3FH LINE# 140
C:0C3FH LINE# 141
C:0C46H LINE# 142
------- ENDPROC RSTPRO
------- PROC READSIGN
C:0C49H LINE# 145
C:0C49H LINE# 146
C:0C49H LINE# 147
C:0C50H LINE# 148
------- ENDPROC READSIGN
------- PROC ERASE
C:0C53H LINE# 151
C:0C53H LINE# 152
C:0C53H LINE# 153
C:0C5AH LINE# 154
------- ENDPROC ERASE
------- PROC WRITE
------- DO
D:003BH SYMBOL n
------- ENDDO
C:08FDH LINE# 157
C:08FDH LINE# 158
C:08FDH LINE# 160
C:0904H LINE# 161
C:0907H LINE# 162
C:0907H LINE# 163
C:0907H LINE# 164
C:090CH LINE# 165
C:090CH LINE# 166
C:0912H LINE# 167
C:0912H LINE# 168
C:0915H LINE# 169
C:0915H LINE# 170
C:0927H LINE# 171
C:0927H LINE# 172
C:092EH LINE# 173
C:0931H LINE# 174
C:0934H LINE# 175
C:0937H LINE# 177
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -