📄 sd2000.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 10/29/2006 14:35:36 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, STARTUP.obj TO sd2000
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
STARTUP.obj (?C_STARTUP)
LINK MAP OF MODULE: sd2000 (MAIN)
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 000BH UNIT ?DT?MAIN
0013H 000DH *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0039H UNIT ?PR?I2CWRITETIME?MAIN
CODE 003CH 0037H UNIT ?PR?_I2CSENDBYTE?MAIN
CODE 0073H 002AH UNIT ?PR?I2CREADDATE?MAIN
CODE 009DH 0020H UNIT ?PR?I2CRECEIVEBYTE?MAIN
CODE 00BDH 001DH UNIT ?PR?I2CSTART?MAIN
CODE 00DAH 001CH UNIT ?PR?MAIN?MAIN
CODE 00F6H 001AH UNIT ?PR?I2CWRITESTATUS?MAIN
CODE 0110H 0016H UNIT ?PR?I2CWAITACK?MAIN
CODE 0126H 000EH UNIT ?PR?I2CWAIT?MAIN
CODE 0134H 000CH UNIT ?C_C51STARTUP
CODE 0140H 000BH UNIT ?PR?_DELAY?MAIN
CODE 014BH 0008H UNIT ?PR?I2CSENDNOACK?MAIN
CODE 0153H 0006H UNIT ?PR?I2CSTOP?MAIN
CODE 0159H 0006H UNIT ?PR?I2CSENDACK?MAIN
OVERLAY MAP OF MODULE: sd2000 (MAIN)
SEGMENT BIT_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- -----
+--> ?PR?I2CWRITESTATUS?MAIN
+--> ?PR?I2CWRITETIME?MAIN
+--> ?PR?I2CREADDATE?MAIN
BL51 BANKED LINKER/LOCATER V5.03 10/29/2006 14:35:36 PAGE 2
+--> ?PR?_DELAY?MAIN
?PR?I2CWRITESTATUS?MAIN ----- -----
+--> ?PR?I2CSTART?MAIN
+--> ?PR?_I2CSENDBYTE?MAIN
+--> ?PR?I2CWAITACK?MAIN
+--> ?PR?I2CSTOP?MAIN
?PR?I2CSTART?MAIN ----- -----
+--> ?PR?I2CWAIT?MAIN
?PR?_I2CSENDBYTE?MAIN 0020H.0 0000H.1
+--> ?PR?I2CWAIT?MAIN
?PR?I2CWAITACK?MAIN ----- -----
+--> ?PR?I2CWAIT?MAIN
?PR?I2CSTOP?MAIN ----- -----
+--> ?PR?I2CWAIT?MAIN
?PR?I2CWRITETIME?MAIN ----- -----
+--> ?PR?I2CSTART?MAIN
+--> ?PR?_I2CSENDBYTE?MAIN
+--> ?PR?I2CWAITACK?MAIN
+--> ?PR?I2CSTOP?MAIN
?PR?I2CREADDATE?MAIN ----- -----
+--> ?PR?I2CSTART?MAIN
+--> ?PR?_I2CSENDBYTE?MAIN
+--> ?PR?I2CWAITACK?MAIN
+--> ?PR?I2CRECEIVEBYTE?MAIN
+--> ?PR?I2CSENDACK?MAIN
+--> ?PR?I2CSENDNOACK?MAIN
+--> ?PR?I2CSTOP?MAIN
?PR?I2CRECEIVEBYTE?MAIN ----- -----
+--> ?PR?I2CWAIT?MAIN
?PR?I2CSENDACK?MAIN ----- -----
+--> ?PR?I2CWAIT?MAIN
?PR?I2CSENDNOACK?MAIN ----- -----
+--> ?PR?I2CWAIT?MAIN
SYMBOL TABLE OF MODULE: sd2000 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:00B0H PUBLIC P3
C:014BH PUBLIC I2CSendNoAck
C:009DH PUBLIC I2CReceiveByte
D:0008H PUBLIC date
BL51 BANKED LINKER/LOCATER V5.03 10/29/2006 14:35:36 PAGE 3
C:00DAH PUBLIC main
C:0073H PUBLIC I2CReadDate
C:003CH PUBLIC _I2CSendByte
D:000FH PUBLIC data1
D:0010H PUBLIC data2
D:0011H PUBLIC data3
C:00BDH PUBLIC I2CStart
D:0012H PUBLIC data4
C:0140H PUBLIC _Delay
C:00F6H PUBLIC I2CWriteStatus
C:012FH PUBLIC I2CWait
B:00B0H.0 PUBLIC SDA
C:0159H PUBLIC I2CSendAck
C:0003H PUBLIC I2CWriteTime
B:00B0H.1 PUBLIC SCL
C:0110H PUBLIC I2CWaitAck
C:0153H PUBLIC I2CStop
------- PROC MAIN
C:00DAH LINE# 39
C:00DAH LINE# 40
C:00DAH LINE# 41
C:00DDH LINE# 42
C:00E0H LINE# 43
C:00E3H LINE# 44
C:00E3H LINE# 45
C:00E3H LINE# 46
C:00E6H LINE# 48
C:00EDH LINE# 49
C:00F4H LINE# 50
------- ENDPROC MAIN
C:0128H SYMBOL L?0042
C:012AH SYMBOL L?0043
------- PROC L?0041
------- ENDPROC L?0041
C:0128H SYMBOL L?0042
C:012AH SYMBOL L?0043
------- PROC I2CWAIT
C:012FH LINE# 60
C:012FH LINE# 61
C:012FH LINE# 62
C:0133H LINE# 63
------- ENDPROC I2CWAIT
------- PROC I2CSTART
C:00BDH LINE# 72
C:00BDH LINE# 73
C:00BDH LINE# 74
C:00BFH LINE# 75
C:00C1H LINE# 76
C:00C4H LINE# 77
C:00C9H LINE# 78
C:00CBH LINE# 79
C:00CEH LINE# 80
C:00D3H LINE# 81
C:00D5H LINE# 82
C:00D8H LINE# 83
C:00D9H LINE# 84
------- ENDPROC I2CSTART
BL51 BANKED LINKER/LOCATER V5.03 10/29/2006 14:35:36 PAGE 4
------- PROC I2CSTOP
C:0153H LINE# 92
C:0153H LINE# 93
C:0153H LINE# 94
C:0153H LINE# 95
C:0153H LINE# 96
C:0153H LINE# 97
C:0153H LINE# 98
C:0156H LINE# 99
C:0158H LINE# 100
------- ENDPROC I2CSTOP
------- PROC I2CSENDACK
C:0159H LINE# 108
C:0159H LINE# 109
C:0159H LINE# 110
C:0159H LINE# 111
C:0159H LINE# 112
C:0159H LINE# 113
C:0159H LINE# 114
C:015CH LINE# 115
C:015EH LINE# 116
------- ENDPROC I2CSENDACK
------- PROC I2CSENDNOACK
C:014BH LINE# 124
C:014BH LINE# 125
C:014BH LINE# 126
C:014DH LINE# 127
C:014DH LINE# 128
C:014DH LINE# 129
C:014DH LINE# 130
C:0150H LINE# 131
C:0152H LINE# 132
------- ENDPROC I2CSENDNOACK
------- PROC I2CWAITACK
------- DO
D:0007H SYMBOL errtime
------- ENDDO
C:0110H LINE# 140
C:0110H LINE# 141
C:0110H LINE# 142
C:0112H LINE# 143
C:0114H LINE# 144
C:0116H LINE# 145
C:0116H LINE# 146
C:0116H LINE# 147
C:0119H LINE# 148
C:011CH LINE# 149
C:011CH LINE# 150
C:011EH LINE# 151
C:011EH LINE# 152
C:0120H LINE# 153
C:0122H LINE# 154
C:0122H LINE# 155
C:0124H LINE# 156
C:0125H LINE# 157
------- ENDPROC I2CWAITACK
------- PROC _I2CSENDBYTE
BL51 BANKED LINKER/LOCATER V5.03 10/29/2006 14:35:36 PAGE 5
D:0007H SYMBOL demand
B:0020H.0 SYMBOL order
------- DO
D:0006H SYMBOL i
------- ENDDO
C:003CH LINE# 167
C:003CH LINE# 168
C:003CH LINE# 169
C:003EH LINE# 171
C:0041H LINE# 172
C:0041H LINE# 173
C:0047H LINE# 174
C:0047H LINE# 175
C:0049H LINE# 176
C:004AH LINE# 177
C:004EH LINE# 178
C:0052H LINE# 179
C:0052H LINE# 180
C:0052H LINE# 181
C:0055H LINE# 182
C:0057H LINE# 183
C:0059H LINE# 184
C:005AH LINE# 186
C:005AH LINE# 187
C:0060H LINE# 188
C:0060H LINE# 189
C:0062H LINE# 190
C:0063H LINE# 191
C:0067H LINE# 192
C:006BH LINE# 193
C:006BH LINE# 194
C:006BH LINE# 195
C:006EH LINE# 196
C:0070H LINE# 197
C:0072H LINE# 198
C:0072H LINE# 199
------- ENDPROC _I2CSENDBYTE
------- PROC I2CRECEIVEBYTE
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL ddata
------- ENDDO
C:009DH LINE# 207
C:009DH LINE# 208
C:009DH LINE# 209
C:009FH LINE# 210
C:00A1H LINE# 211
C:00A3H LINE# 212
C:00A9H LINE# 213
C:00A9H LINE# 214
C:00ADH LINE# 215
C:00ADH LINE# 216
C:00ADH LINE# 217
C:00ADH LINE# 218
C:00B0H LINE# 219
C:00B3H LINE# 220
C:00B3H LINE# 221
BL51 BANKED LINKER/LOCATER V5.03 10/29/2006 14:35:36 PAGE 6
C:00B6H LINE# 222
C:00B6H LINE# 223
C:00B8H LINE# 224
C:00BAH LINE# 225
C:00BCH LINE# 226
------- ENDPROC I2CRECEIVEBYTE
------- PROC I2CREADDATE
------- DO
D:0004H SYMBOL n
------- ENDDO
C:0073H LINE# 234
C:0073H LINE# 235
C:0073H LINE# 237
C:0076H LINE# 238
C:007DH LINE# 239
C:0080H LINE# 240
C:0082H LINE# 241
C:0082H LINE# 242
C:008BH LINE# 243
C:0090H LINE# 244
C:0090H LINE# 245
C:0093H LINE# 246
C:0093H LINE# 247
C:0097H LINE# 248
C:009AH LINE# 249
------- ENDPROC I2CREADDATE
------- PROC I2CWRITESTATUS
C:00F6H LINE# 258
C:00F6H LINE# 259
C:00F6H LINE# 260
C:00F9H LINE# 261
C:0100H LINE# 262
C:0103H LINE# 263
C:010AH LINE# 264
C:010DH LINE# 265
------- ENDPROC I2CWRITESTATUS
------- PROC I2CWRITETIME
------- DO
D:0004H SYMBOL n
------- ENDDO
C:0003H LINE# 274
C:0003H LINE# 275
C:0003H LINE# 278
C:0006H LINE# 279
C:0009H LINE# 280
C:000CH LINE# 281
C:000FH LINE# 282
C:0012H LINE# 283
C:0015H LINE# 284
C:0018H LINE# 285
C:001BH LINE# 286
C:0022H LINE# 287
C:0025H LINE# 288
C:0027H LINE# 289
C:0027H LINE# 290
C:0032H LINE# 291
C:0035H LINE# 292
BL51 BANKED LINKER/LOCATER V5.03 10/29/2006 14:35:36 PAGE 7
C:0039H LINE# 293
------- ENDPROC I2CWRITETIME
------- PROC _DELAY
D:0006H SYMBOL nn
C:0140H LINE# 303
C:0140H LINE# 304
C:0140H LINE# 305
C:014AH LINE# 306
------- ENDPROC _DELAY
------- ENDMOD MAIN
------- MODULE ?C_STARTUP
C:0134H SEGMENT ?C_C51STARTUP
I:0021H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0137H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0134H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0134H LINE# 99
C:0136H LINE# 100
C:0137H LINE# 101
C:0138H LINE# 102
C:013AH LINE# 151
C:013DH LINE# 155
------- ENDMOD ?C_STARTUP
Program Size: data=20.1 xdata=0 code=351
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -