📄 ds18b20.m51
字号:
BL51 BANKED LINKER/LOCATER V4.13 10/31/2008 14:32:15 PAGE 1
BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ds18b20.obj TO ds18b20 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
ds18b20.obj (DS18B20)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
LINK MAP OF MODULE: ds18b20 (DS18B20)
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 0004H UNIT ?DT?DS18B20
DATA 000CH 0004H UNIT _DATA_GROUP_
0010H 0010H *** 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 0320H UNIT ?C?LIB_CODE
CODE 0323H 006AH UNIT ?PR?READTEMP?DS18B20
CODE 038DH 0066H UNIT ?PR?_DISPLAY?DS18B20
CODE 03F3H 004AH UNIT ?PR?_WRITEBYTE?DS18B20
CODE 043DH 002CH UNIT ?PR?_DELAY?DS18B20
CODE 0469H 0027H UNIT ?PR?READBIT?DS18B20
CODE 0490H 0020H UNIT ?CO?DS18B20
CODE 04B0H 001FH UNIT ?PR?RESET?DS18B20
CODE 04CFH 001DH UNIT ?PR?READBYTE?DS18B20
CODE 04ECH 001DH UNIT ?PR?MAIN?DS18B20
CODE 0509H 0016H UNIT ?PR?WAIT?DS18B20
CODE 051FH 0013H UNIT ?PR?CONVERT?DS18B20
CODE 0532H 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: ds18b20 (DS18B20)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V4.13 10/31/2008 14:32:15 PAGE 2
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?DS18B20
?PR?MAIN?DS18B20 ----- ----- ----- -----
+--> ?PR?_DELAY?DS18B20
+--> ?PR?CONVERT?DS18B20
+--> ?PR?READTEMP?DS18B20
+--> ?PR?_DISPLAY?DS18B20
?PR?_DELAY?DS18B20 ----- ----- ----- -----
+--> ?CO?DS18B20
?PR?CONVERT?DS18B20 ----- ----- ----- -----
+--> ?PR?RESET?DS18B20
+--> ?PR?WAIT?DS18B20
+--> ?PR?_DELAY?DS18B20
+--> ?PR?_WRITEBYTE?DS18B20
?PR?_WRITEBYTE?DS18B20 0020H.0 0000H.1 ----- -----
?PR?READTEMP?DS18B20 ----- ----- 000CH 0004H
+--> ?PR?RESET?DS18B20
+--> ?PR?WAIT?DS18B20
+--> ?PR?_DELAY?DS18B20
+--> ?PR?_WRITEBYTE?DS18B20
+--> ?PR?READBYTE?DS18B20
?PR?READBYTE?DS18B20 ----- ----- ----- -----
+--> ?PR?READBIT?DS18B20
?PR?READBIT?DS18B20 0020H.0 0000H.1 ----- -----
?PR?_DISPLAY?DS18B20 ----- ----- 000CH 0001H
+--> ?PR?_DELAY?DS18B20
+--> ?CO?DS18B20
SYMBOL TABLE OF MODULE: ds18b20 (DS18B20)
VALUE TYPE NAME
----------------------------------
------- MODULE DS18B20
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
B:00B0H.5 PUBLIC T1
C:051FH PUBLIC convert
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
C:04A0H PUBLIC table
D:00A8H PUBLIC IE
B:0090H.3 PUBLIC DQ
BL51 BANKED LINKER/LOCATER V4.13 10/31/2008 14:32:15 PAGE 3
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
B:00B8H.4 PUBLIC PS
B:0090H.1 PUBLIC T2EX
B:00D0H.2 PUBLIC OV
C:04B0H PUBLIC reset
C:04ECH PUBLIC main
D:0008H PUBLIC tplsb
D:0009H PUBLIC tpmsb
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
B:00C8H.5 PUBLIC RCLK
B:00C8H.4 PUBLIC TCLK
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
B:0090H.6 PUBLIC led
C:0509H PUBLIC wait
D:000AH PUBLIC temp
C:0490H PUBLIC table1
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
B:00C8H.0 PUBLIC CP_RL2
C:03F3H PUBLIC _writebyte
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
B:00C8H.7 PUBLIC TF2
B:0098H.2 PUBLIC RB8
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
B:0098H.3 PUBLIC TB8
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0090H.4 PUBLIC dm
B:0098H.6 PUBLIC SM1
B:0098H.5 PUBLIC SM2
B:00B8H.1 PUBLIC PT0
C:04CFH PUBLIC readbyte
B:00B8H.3 PUBLIC PT1
B:00D0H.3 PUBLIC RS0
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
C:0323H PUBLIC readtemp
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
BL51 BANKED LINKER/LOCATER V4.13 10/31/2008 14:32:15 PAGE 4
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
C:038DH PUBLIC _display
C:0469H PUBLIC readbit
B:00C8H.3 PUBLIC EXEN2
B:0090H.5 PUBLIC wm
B:0098H.4 PUBLIC REN
D:00C8H PUBLIC T2CON
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
C:044BH PUBLIC _delay
B:00D0H.5 PUBLIC F0
D:00D0H PUBLIC PSW
C:0440H SYMBOL L?0058
C:0447H SYMBOL L?0059
------- PROC L?0057
------- ENDPROC L?0057
C:0440H SYMBOL L?0058
C:0447H SYMBOL L?0059
------- PROC _DELAY
D:0006H SYMBOL t
------- DO t
D:0004H SYMBOL i
------- ENDDO i
C:044BH LINE# 28
C:044BH LINE# 29
C:044BH LINE# 31
C:0455H LINE# 32
C:0455H LINE# 33
C:0461H LINE# 34
C:0468H LINE# 35
C:0468H LINE# 36
------- ENDPROC _DELAY
------- PROC RESET
------- DO RESET
D:0006H SYMBOL i
------- ENDDO i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -