📄 ds18b20.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 04/30/2007 21:28:34 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL 7.08\C51\BIN\BL51.EXE LCD_18b20.obj TO DS18B20
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
LCD_18b20.obj (LCD_18B20)
D:\PROGRAM FILES\KEIL 7.08\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL 7.08\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\PROGRAM FILES\KEIL 7.08\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: DS18B20 (LCD_18B20)
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 _DATA_GROUP_
000DH 0013H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 001FH UNIT ?DT?LCD_18B20
IDATA 0040H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 00A4H UNIT ?PR?COVERT1?LCD_18B20
CODE 00A7H 008CH UNIT ?C_C51STARTUP
CODE 0133H 0079H UNIT ?PR?_COVERT0?LCD_18B20
CODE 01ACH 003FH UNIT ?PR?_READTEMPERATURE?LCD_18B20
CODE 01EBH 003FH UNIT ?PR?MAIN?LCD_18B20
CODE 022AH 0029H UNIT ?PR?_WRITEONECHAR?LCD_18B20
CODE 0253H 0024H UNIT ?PR?INIT_DS18B20?LCD_18B20
CODE 0277H 0024H UNIT ?PR?LCD_INITIAL?LCD_18B20
CODE 029BH 001FH UNIT ?PR?_GOTOXY?LCD_18B20
CODE 02BAH 001FH UNIT ?C_INITSEG
CODE 02D9H 001EH UNIT ?PR?READONECHAR?LCD_18B20
CODE 02F7H 0019H UNIT ?C?LIB_CODE
CODE 0310H 0017H UNIT ?PR?_PRINT?LCD_18B20
CODE 0327H 0016H UNIT ?PR?LCD_WRITE?LCD_18B20
CODE 033DH 000DH UNIT ?PR?LCD_WAIT?LCD_18B20
CODE 034AH 000BH UNIT ?PR?_DELAY_18B20?LCD_18B20
CODE 0355H 000AH UNIT ?PR?_LCD_SETDISPLAY?LCD_18B20
CODE 035FH 000AH UNIT ?PR?_LCD_SETINPUT?LCD_18B20
CODE 0369H 0007H UNIT ?PR?_DELAY?LCD_18B20
CODE 0370H 0006H UNIT ?PR?_LCD_PRINT?LCD_18B20
CODE 0376H 0004H UNIT ?CO?LCD_18B20
OVERLAY MAP OF MODULE: DS18B20 (LCD_18B20)
BL51 BANKED LINKER/LOCATER V5.03 04/30/2007 21:28:34 PAGE 2
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?LCD_18B20
+--> ?C_INITSEG
?PR?MAIN?LCD_18B20 ----- ----- 0008H 0002H
+--> ?PR?_READTEMPERATURE?LCD_18B20
+--> ?PR?_DELAY?LCD_18B20
+--> ?PR?COVERT1?LCD_18B20
+--> ?PR?_COVERT0?LCD_18B20
+--> ?PR?LCD_INITIAL?LCD_18B20
+--> ?PR?_LCD_PRINT?LCD_18B20
?PR?_READTEMPERATURE?LCD_18B20 ----- ----- 000AH 0003H
+--> ?PR?_WRITEONECHAR?LCD_18B20
+--> ?PR?_DELAY_18B20?LCD_18B20
+--> ?PR?READONECHAR?LCD_18B20
?PR?_WRITEONECHAR?LCD_18B20 ----- ----- ----- -----
+--> ?PR?_DELAY_18B20?LCD_18B20
+--> ?PR?INIT_DS18B20?LCD_18B20
?PR?INIT_DS18B20?LCD_18B20 ----- ----- ----- -----
+--> ?PR?_DELAY_18B20?LCD_18B20
?PR?READONECHAR?LCD_18B20 ----- ----- ----- -----
+--> ?PR?_DELAY_18B20?LCD_18B20
?PR?COVERT1?LCD_18B20 ----- ----- ----- -----
+--> ?CO?LCD_18B20
?PR?LCD_INITIAL?LCD_18B20 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD_18B20
+--> ?PR?_LCD_SETDISPLAY?LCD_18B20
+--> ?PR?_LCD_SETINPUT?LCD_18B20
?PR?LCD_WRITE?LCD_18B20 0020H.0 0000H.1 000AH 0001H
+--> ?PR?LCD_WAIT?LCD_18B20
?PR?_LCD_SETDISPLAY?LCD_18B20 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD_18B20
?PR?_LCD_SETINPUT?LCD_18B20 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD_18B20
?PR?_LCD_PRINT?LCD_18B20 ----- ----- ----- -----
+--> ?PR?_GOTOXY?LCD_18B20
+--> ?PR?_PRINT?LCD_18B20
?PR?_GOTOXY?LCD_18B20 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD_18B20
?PR?_PRINT?LCD_18B20 ----- ----- ----- -----
+--> ?PR?LCD_WRITE?LCD_18B20
BL51 BANKED LINKER/LOCATER V5.03 04/30/2007 21:28:34 PAGE 3
SYMBOL TABLE OF MODULE: DS18B20 (LCD_18B20)
VALUE TYPE NAME
----------------------------------
------- MODULE LCD_18B20
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
C:0277H PUBLIC LCD_Initial
D:00B0H PUBLIC P3
C:0239H PUBLIC _WriteOneChar
B:00B0H.4 PUBLIC DQ
C:0355H PUBLIC _LCD_SetDisplay
C:0253H PUBLIC Init_DS18B20
C:02D9H PUBLIC ReadOneChar
C:0370H PUBLIC _LCD_Print
C:01EBH PUBLIC main
C:0133H PUBLIC _covert0
D:0021H PUBLIC TempBuffer0
D:0032H PUBLIC TempBuffer1
C:029BH PUBLIC _GotoXY
D:0080H PUBLIC DBPort
C:0327H PUBLIC LCD_Write
C:0003H PUBLIC covert1
B:00A0H.2 PUBLIC LcdEn
C:033DH PUBLIC LCD_Wait
C:035FH PUBLIC _LCD_SetInput
B:00A0H.0 PUBLIC LcdRs
B:00A0H.1 PUBLIC LcdRw
C:034AH PUBLIC _delay_18B20
D:003BH PUBLIC pt
C:0376H PUBLIC dotcode
C:0310H PUBLIC _Print
C:0369H PUBLIC _delay
D:003EH PUBLIC t
C:01ACH PUBLIC _ReadTemperature
------- PROC _DELAY_18B20
D:0006H SYMBOL i
C:034AH LINE# 7
C:034AH LINE# 8
C:034AH LINE# 9
C:0354H LINE# 10
------- ENDPROC _DELAY_18B20
------- PROC INIT_DS18B20
------- DO
D:0007H SYMBOL x
------- ENDDO
C:0253H LINE# 14
C:0253H LINE# 15
C:0253H LINE# 16
C:0254H LINE# 17
C:0256H LINE# 18
C:025CH LINE# 19
C:025EH LINE# 20
C:0265H LINE# 21
BL51 BANKED LINKER/LOCATER V5.03 04/30/2007 21:28:34 PAGE 4
C:0267H LINE# 22
C:026EH LINE# 23
C:0270H LINE# 24
------- ENDPROC INIT_DS18B20
------- PROC READONECHAR
------- DO
D:0005H SYMBOL i
D:0003H SYMBOL dat
------- ENDDO
C:02D9H LINE# 29
C:02D9H LINE# 30
C:02D9H LINE# 31
C:02DAH LINE# 32
C:02DBH LINE# 33
C:02DDH LINE# 34
C:02DDH LINE# 35
C:02DFH LINE# 36
C:02E3H LINE# 37
C:02E5H LINE# 38
C:02E8H LINE# 39
C:02EBH LINE# 40
C:02F2H LINE# 41
C:02F4H LINE# 42
C:02F6H LINE# 43
------- ENDPROC READONECHAR
C:0234H SYMBOL L?0047
------- PROC L?0046
------- ENDPROC L?0046
C:0234H SYMBOL L?0047
------- PROC _WRITEONECHAR
D:0005H SYMBOL dat
------- DO
D:0003H SYMBOL i
------- ENDDO
C:0239H LINE# 47
C:023BH LINE# 48
C:023BH LINE# 49
C:023BH LINE# 50
C:023DH LINE# 51
C:023DH LINE# 52
C:023FH LINE# 53
C:0243H LINE# 54
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -