📄 ds18b20.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 03/24/2007 02:38:51 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, DS18B20.obj TO DS18B20 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
DS18B20.obj (DS18B20)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: DS18B20 (?C_STARTUP)
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 0005H UNIT ?DT?DS18B20
DATA 000DH 0005H UNIT _DATA_GROUP_
IDATA 0012H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0004H UNIT ?C_INITSEG
0007H 0004H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 008CH UNIT ?C_C51STARTUP
CODE 009AH 0041H UNIT ?PR?INTERRUPT1HANDLER?DS18B20
CODE 00DBH 003EH UNIT ?PR?LED7SCAN?DS18B20
CODE 0119H 003AH UNIT ?PR?DS18B20READTEMP?DS18B20
CODE 0153H 0039H UNIT ?PR?MAIN?DS18B20
CODE 018CH 002FH UNIT ?PR?DS18B20READCHAR?DS18B20
CODE 01BBH 002EH UNIT ?PR?_DS18B20WRITECHAR?DS18B20
CODE 01E9H 0012H UNIT ?PR?DS18B20INIT?DS18B20
CODE 01FBH 0011H UNIT ?CO?DS18B20
CODE 020CH 0010H UNIT ?PR?DS18B20READBIT?DS18B20
CODE 021CH 000FH UNIT ?PR?_DS18B20WRITEBIT?DS18B20
CODE 022BH 000DH UNIT ?PR?DELAY?DS18B20
CODE 0238H 000BH UNIT ?PR?_DS18B20DELAY?DS18B20
OVERLAY MAP OF MODULE: DS18B20 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DS18B20
+--> ?C_INITSEG
?PR?MAIN?DS18B20 000DH 0001H
+--> ?PR?DS18B20READTEMP?DS18B20
BL51 BANKED LINKER/LOCATER V5.11 03/24/2007 02:38:51 PAGE 2
+--> ?PR?DELAY?DS18B20
?PR?DS18B20READTEMP?DS18B20 000EH 0001H
+--> ?PR?DS18B20INIT?DS18B20
+--> ?PR?_DS18B20WRITECHAR?DS18B20
+--> ?PR?_DS18B20DELAY?DS18B20
+--> ?PR?DS18B20READCHAR?DS18B20
?PR?DS18B20INIT?DS18B20 ----- -----
+--> ?PR?_DS18B20DELAY?DS18B20
?PR?_DS18B20WRITECHAR?DS18B20 000FH 0003H
+--> ?PR?_DS18B20WRITEBIT?DS18B20
+--> ?PR?_DS18B20DELAY?DS18B20
?PR?_DS18B20WRITEBIT?DS18B20 ----- -----
+--> ?PR?_DS18B20DELAY?DS18B20
?PR?DS18B20READCHAR?DS18B20 000FH 0002H
+--> ?PR?DS18B20READBIT?DS18B20
+--> ?PR?_DS18B20DELAY?DS18B20
*** NEW ROOT ***************************************************
?PR?INTERRUPT1HANDLER?DS18B20 ----- -----
+--> ?PR?LED7SCAN?DS18B20
?PR?LED7SCAN?DS18B20 ----- -----
+--> ?CO?DS18B20
SYMBOL TABLE OF MODULE: DS18B20 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:000EH SEGMENT ?C_C51STARTUP
I:0012H 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:0011H 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
BL51 BANKED LINKER/LOCATER V5.11 03/24/2007 02:38:51 PAGE 3
C:000EH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:000EH LINE# 99
C:0010H LINE# 100
C:0011H LINE# 101
C:0012H LINE# 102
C:0014H LINE# 151
C:0017H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE DS18B20
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
B:00A8H.7 PUBLIC EA
B:0090H.0 PUBLIC P1_0
B:0090H.1 PUBLIC P1_1
B:0090H.2 PUBLIC P1_2
B:0090H.3 PUBLIC P1_3
B:00B0H.2 PUBLIC P3_2
C:01BBH PUBLIC _DS18B20WriteChar
C:018CH PUBLIC DS18B20ReadChar
C:0153H PUBLIC main
D:0089H PUBLIC TMOD
C:021CH PUBLIC _DS18B20WriteBit
C:01E9H PUBLIC DS18B20Init
C:0119H PUBLIC DS18B20ReadTemp
C:020CH PUBLIC DS18B20ReadBit
C:009AH PUBLIC Interrupt1Handler
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:00DBH PUBLIC Led7Scan
C:01FBH PUBLIC m_ucLedTab
B:0088H.4 PUBLIC TR0
D:0009H PUBLIC m_ucLedBuf
C:022BH PUBLIC Delay
C:0238H PUBLIC _DS18B20Delay
------- PROC MAIN
------- DO
D:000DH SYMBOL ucTemp
------- ENDDO
C:0153H LINE# 126
C:0153H LINE# 127
C:0153H LINE# 128
C:0156H LINE# 131
C:0159H LINE# 132
C:015CH LINE# 133
C:015FH LINE# 134
C:0161H LINE# 135
C:0163H LINE# 136
C:0165H LINE# 138
C:0165H LINE# 139
C:0165H LINE# 140
BL51 BANKED LINKER/LOCATER V5.11 03/24/2007 02:38:51 PAGE 4
C:016AH LINE# 142
C:016DH LINE# 143
C:0170H LINE# 144
C:017EH LINE# 145
C:0187H LINE# 147
C:018AH LINE# 148
------- ENDPROC MAIN
------- PROC INTERRUPT1HANDLER
C:009AH LINE# 157
C:00B7H LINE# 159
C:00BAH LINE# 160
C:00BDH LINE# 161
C:00C0H LINE# 162
------- ENDPROC INTERRUPT1HANDLER
------- PROC DELAY
------- DO
D:0007H SYMBOL a
D:0006H SYMBOL b
------- ENDDO
C:022BH LINE# 171
C:022BH LINE# 172
C:022BH LINE# 175
C:022DH LINE# 176
C:0237H LINE# 177
------- ENDPROC DELAY
------- PROC LED7SCAN
------- DO
D:0008H SYMBOL a
------- ENDDO
C:00DBH LINE# 185
C:00DBH LINE# 186
C:00DBH LINE# 189
C:00EAH LINE# 190
C:00EAH LINE# 191
C:00EAH LINE# 192
C:00ECH LINE# 193
C:00EEH LINE# 194
C:00F0H LINE# 196
C:00F0H LINE# 197
C:00F2H LINE# 198
C:00F4H LINE# 199
C:00F6H LINE# 201
C:00F6H LINE# 202
C:00F8H LINE# 203
C:00FAH LINE# 204
C:00FCH LINE# 206
C:00FCH LINE# 207
C:00FEH LINE# 208
C:0100H LINE# 209
C:0100H LINE# 210
C:0100H LINE# 212
C:010CH LINE# 214
C:010EH LINE# 215
C:0115H LINE# 216
C:0118H LINE# 217
------- ENDPROC LED7SCAN
------- PROC _DS18B20DELAY
BL51 BANKED LINKER/LOCATER V5.11 03/24/2007 02:38:51 PAGE 5
D:0007H SYMBOL ucDelay
------- DO
D:0006H SYMBOL a
------- ENDDO
C:0238H LINE# 225
C:0238H LINE# 226
C:0238H LINE# 229
C:0242H LINE# 230
------- ENDPROC _DS18B20DELAY
------- PROC DS18B20INIT
C:01E9H LINE# 238
C:01E9H LINE# 239
C:01E9H LINE# 240
C:01EBH LINE# 241
C:01F0H LINE# 242
C:01F2H LINE# 243
C:01F5H LINE# 244
C:01FAH LINE# 245
------- ENDPROC DS18B20INIT
------- PROC _DS18B20WRITECHAR
D:000FH SYMBOL ucData
------- DO
D:0010H SYMBOL a
D:0011H SYMBOL b
------- ENDDO
C:01BBH LINE# 253
C:01BDH LINE# 254
C:01BDH LINE# 257
C:01BFH LINE# 258
C:01C2H LINE# 259
C:01C2H LINE# 260
C:01D1H LINE# 261
C:01D4H LINE# 262
C:01D9H LINE# 263
C:01E2H LINE# 264
C:01E4H LINE# 266
------- ENDPROC _DS18B20WRITECHAR
------- PROC _DS18B20WRITEBIT
D:0007H SYMBOL ucData
C:021CH LINE# 274
C:021CH LINE# 275
C:021CH LINE# 276
C:021EH LINE# 278
C:0221H LINE# 279
C:0223H LINE# 281
C:0228H LINE# 282
C:022AH LINE# 283
------- ENDPROC _DS18B20WRITEBIT
------- PROC DS18B20READCHAR
------- DO
D:000FH SYMBOL a
D:0010H SYMBOL b
------- ENDDO
C:018CH LINE# 291
C:018CH LINE# 292
C:018CH LINE# 293
C:018FH LINE# 295
BL51 BANKED LINKER/LOCATER V5.11 03/24/2007 02:38:51 PAGE 6
C:0191H LINE# 296
C:0191H LINE# 297
C:0193H LINE# 298
C:0199H LINE# 299
C:01A8H LINE# 300
C:01AAH LINE# 302
C:01AFH LINE# 303
C:01B8H LINE# 305
C:01BAH LINE# 306
------- ENDPROC DS18B20READCHAR
------- PROC DS18B20READBIT
------- DO
D:0007H SYMBOL a
------- ENDDO
C:020CH LINE# 314
C:020CH LINE# 315
C:020CH LINE# 318
C:020EH LINE# 320
C:0210H LINE# 322
C:0216H LINE# 324
C:021BH LINE# 325
------- ENDPROC DS18B20READBIT
------- PROC DS18B20READTEMP
------- DO
D:000EH SYMBOL ucTempL
D:0007H SYMBOL ucTempM
D:0007H SYMBOL ucTemp
------- ENDDO
C:0119H LINE# 334
C:0119H LINE# 335
C:0119H LINE# 339
C:011CH LINE# 340
C:0121H LINE# 341
C:0126H LINE# 342
C:012BH LINE# 344
C:012EH LINE# 345
C:0133H LINE# 346
C:0138H LINE# 347
C:013DH LINE# 348
C:0140H LINE# 350
C:0147H LINE# 351
C:014EH LINE# 352
C:0152H LINE# 354
C:0152H LINE# 355
------- ENDPROC DS18B20READTEMP
------- ENDMOD DS18B20
Program Size: data=19.0 xdata=0 code=575
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -