📄 temp.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 09/02/2006 00:02:25 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, 18b20.obj, 2-16.obj TO Temp RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
18b20.obj (18B20)
2-16.obj (2_16)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: Temp (?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 0017H UNIT ?DT?18B20
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?18B20
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0017H UNIT _DATA_GROUP_
DATA 0038H 0006H UNIT ?DT?_PRINTSCREEN?2_16
IDATA 003EH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0100H UNIT ?CO?18B20
CODE 0103H 00DBH UNIT ?PR?MAIN?MAIN
CODE 01DEH 0092H UNIT ?C?LIB_CODE
CODE 0270H 006EH UNIT ?PR?_PRINTSCREEN?2_16
CODE 02DEH 0062H UNIT ?PR?_PRINTTEXT?2_16
CODE 0340H 0042H UNIT ?PR?_PRINTF?2_16
CODE 0382H 0032H UNIT ?PR?INITLCD?2_16
CODE 03B4H 002FH UNIT ?PR?_WRITEBYTE?18B20
CODE 03E3H 0029H UNIT ?PR?_READ_BYTES?18B20
CODE 040CH 0028H UNIT ?PR?INIT18B20?18B20
CODE 0434H 0023H UNIT ?PR?TEMPERATUERRESULT?18B20
CODE 0457H 0021H UNIT ?PR?GEMTEMP?18B20
CODE 0478H 0021H UNIT ?PR?CONFIG18B20?18B20
CODE 0499H 001EH UNIT ?PR?READBYTE?18B20
CODE 04B7H 0019H UNIT ?PR?_CRC?18B20
CODE 04D0H 0017H UNIT ?PR?DELAY?2_16
CODE 04E7H 0014H UNIT ?PR?GET?18B20
CODE 04FBH 000DH UNIT ?PR?READID?18B20
CODE 0508H 000CH UNIT ?C_C51STARTUP
CODE 0514H 000AH UNIT ?CO?MAIN
CODE 051EH 0007H UNIT ?PR?_TEMPDELAY?18B20
BL51 BANKED LINKER/LOCATER V5.12 09/02/2006 00:02:25 PAGE 2
OVERLAY MAP OF MODULE: Temp (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 0021H 0014H
+--> ?PR?INITLCD?2_16
+--> ?PR?TEMPERATUERRESULT?18B20
+--> ?PR?GET?18B20
+--> ?CO?MAIN
+--> ?PR?_PRINTF?2_16
?PR?INITLCD?2_16 ----- -----
+--> ?PR?DELAY?2_16
?PR?TEMPERATUERRESULT?18B20 ----- -----
+--> ?PR?READID?18B20
+--> ?PR?CONFIG18B20?18B20
+--> ?PR?_WRITEBYTE?18B20
+--> ?PR?GEMTEMP?18B20
?PR?READID?18B20 ----- -----
+--> ?PR?INIT18B20?18B20
+--> ?PR?_WRITEBYTE?18B20
+--> ?PR?_READ_BYTES?18B20
?PR?INIT18B20?18B20 ----- -----
+--> ?PR?_TEMPDELAY?18B20
?PR?_WRITEBYTE?18B20 ----- -----
+--> ?PR?INIT18B20?18B20
+--> ?PR?_TEMPDELAY?18B20
?PR?_READ_BYTES?18B20 0035H 0002H
+--> ?PR?READBYTE?18B20
?PR?READBYTE?18B20 ----- -----
+--> ?PR?_TEMPDELAY?18B20
?PR?CONFIG18B20?18B20 ----- -----
+--> ?PR?_WRITEBYTE?18B20
?PR?GEMTEMP?18B20 ----- -----
+--> ?PR?_READ_BYTES?18B20
+--> ?PR?_CRC?18B20
+--> ?PR?_TEMPDELAY?18B20
?PR?_CRC?18B20 ----- -----
+--> ?CO?18B20
?PR?GET?18B20 ----- -----
BL51 BANKED LINKER/LOCATER V5.12 09/02/2006 00:02:25 PAGE 3
+--> ?PR?_WRITEBYTE?18B20
+--> ?PR?GEMTEMP?18B20
?PR?_PRINTF?2_16 0035H 0003H
+--> ?PR?DELAY?2_16
SYMBOL TABLE OF MODULE: Temp (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0508H SEGMENT ?C_C51STARTUP
I:003EH 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:050BH 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:0508H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0508H LINE# 99
C:050AH LINE# 100
C:050BH LINE# 101
C:050CH LINE# 102
C:050EH LINE# 151
C:0511H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:0103H PUBLIC main
C:0514H PUBLIC tab
------- PROC MAIN
------- DO
D:0007H SYMBOL i
D:0001H SYMBOL high
BL51 BANKED LINKER/LOCATER V5.12 09/02/2006 00:02:25 PAGE 4
D:0021H SYMBOL tem
D:002AH SYMBOL temp
D:0002H SYMBOL low
------- ENDDO
C:0103H LINE# 8
C:0103H LINE# 9
C:0103H LINE# 12
C:0106H LINE# 13
C:0109H LINE# 14
C:010CH LINE# 15
C:010FH LINE# 16
C:0112H LINE# 17
C:0112H LINE# 18
C:0112H LINE# 19
C:0115H LINE# 20
C:0123H LINE# 21
C:0126H LINE# 22
C:0134H LINE# 23
C:0138H LINE# 24
C:0146H LINE# 25
C:014DH LINE# 26
C:0154H LINE# 27
C:015BH LINE# 28
C:0163H LINE# 29
C:016BH LINE# 30
C:017AH LINE# 31
C:0187H LINE# 32
C:0196H LINE# 33
C:01A3H LINE# 34
C:01B0H LINE# 36
C:01CBH LINE# 37
C:01D6H LINE# 38
C:01DBH LINE# 39
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE 18B20
C:0000H SYMBOL _ICE_DUMMY_
D:00B0H PUBLIC P3
C:03C6H PUBLIC _WriteByte
C:0003H PUBLIC CrcTable
C:0478H PUBLIC Config18b20
C:03E3H PUBLIC _read_bytes
C:04FBH PUBLIC ReadID
C:0499H PUBLIC ReadByte
D:0008H PUBLIC Temperature
C:0434H PUBLIC TemperatuerResult
B:0020H.0 PUBLIC flag
C:0457H PUBLIC GemTemp
D:000AH PUBLIC crc_data
C:04B7H PUBLIC _CRC
D:000BH PUBLIC temp_buff
C:04E7H PUBLIC get
C:040CH PUBLIC Init18b20
D:0014H PUBLIC id_buff
B:00B0H.5 PUBLIC dq
C:051EH PUBLIC _TempDelay
BL51 BANKED LINKER/LOCATER V5.12 09/02/2006 00:02:25 PAGE 5
D:001CH PUBLIC p
------- PROC _TEMPDELAY
D:0007H SYMBOL us
C:051EH LINE# 42
C:051EH LINE# 43
C:051EH LINE# 44
C:0524H LINE# 45
------- ENDPROC _TEMPDELAY
------- PROC INIT18B20
C:040CH LINE# 52
C:040CH LINE# 53
C:040CH LINE# 54
C:040EH LINE# 55
C:040FH LINE# 56
C:0411H LINE# 57
C:0416H LINE# 58
C:0417H LINE# 59
C:0419H LINE# 60
C:041EH LINE# 61
C:041FH LINE# 62
C:0420H LINE# 63
C:0421H LINE# 65
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -