📄 ds18b20.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 05/23/2006 11:28:33 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE DS18B20.obj TO DS18B20 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
DS18B20.obj (DS18B20)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
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 0002H UNIT _DATA_GROUP_
000AH 0016H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?DS18B20
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0019H UNIT ?DT?DS18B20
IDATA 003AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 008CH UNIT ?C_C51STARTUP
CODE 008FH 007AH UNIT ?PR?DISPLAY?DS18B20
CODE 0109H 0067H UNIT ?C?LIB_CODE
CODE 0170H 002EH UNIT ?PR?INIT18B20?DS18B20
CODE 019EH 0029H UNIT ?PR?_READ_BYTES?DS18B20
CODE 01C7H 0027H UNIT ?PR?_WRITEBYTE?DS18B20
CODE 01EEH 0024H UNIT ?PR?GEMTEMP?DS18B20
CODE 0212H 0023H UNIT ?PR?TEMPERATUERRESULT?DS18B20
CODE 0235H 0021H UNIT ?PR?CONFIG18B20?DS18B20
CODE 0256H 0020H UNIT ?PR?READBYTE?DS18B20
CODE 0276H 0020H UNIT ?PR?MAIN?DS18B20
CODE 0296H 000DH UNIT ?PR?READID?DS18B20
CODE 02A3H 000BH UNIT ?PR?_TEMPDELAY?DS18B20
CODE 02AEH 000AH UNIT ?CO?DS18B20
CODE 02B8H 0006H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: DS18B20 (DS18B20)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DS18B20
BL51 BANKED LINKER/LOCATER V5.03 05/23/2006 11:28:33 PAGE 2
+--> ?C_INITSEG
?PR?MAIN?DS18B20 ----- -----
+--> ?PR?READID?DS18B20
+--> ?PR?CONFIG18B20?DS18B20
+--> ?PR?DISPLAY?DS18B20
+--> ?PR?TEMPERATUERRESULT?DS18B20
?PR?READID?DS18B20 ----- -----
+--> ?PR?INIT18B20?DS18B20
+--> ?PR?_WRITEBYTE?DS18B20
+--> ?PR?_READ_BYTES?DS18B20
?PR?INIT18B20?DS18B20 ----- -----
+--> ?PR?_TEMPDELAY?DS18B20
?PR?_WRITEBYTE?DS18B20 ----- -----
+--> ?PR?INIT18B20?DS18B20
+--> ?PR?_TEMPDELAY?DS18B20
?PR?_READ_BYTES?DS18B20 0008H 0002H
+--> ?PR?READBYTE?DS18B20
?PR?READBYTE?DS18B20 ----- -----
+--> ?PR?_TEMPDELAY?DS18B20
?PR?CONFIG18B20?DS18B20 ----- -----
+--> ?PR?_WRITEBYTE?DS18B20
?PR?DISPLAY?DS18B20 ----- -----
+--> ?CO?DS18B20
+--> ?PR?_TEMPDELAY?DS18B20
?PR?TEMPERATUERRESULT?DS18B20 ----- -----
+--> ?PR?_WRITEBYTE?DS18B20
+--> ?PR?_TEMPDELAY?DS18B20
+--> ?PR?GEMTEMP?DS18B20
?PR?GEMTEMP?DS18B20 ----- -----
+--> ?PR?_READ_BYTES?DS18B20
+--> ?PR?_TEMPDELAY?DS18B20
SYMBOL TABLE OF MODULE: DS18B20 (DS18B20)
VALUE TYPE NAME
----------------------------------
------- MODULE DS18B20
C:0000H SYMBOL _ICE_DUMMY_
D:00B0H PUBLIC P3
C:01CFH PUBLIC _WriteByte
C:0235H PUBLIC Config18b20
C:019EH PUBLIC _read_bytes
C:0296H PUBLIC ReadID
C:0256H PUBLIC ReadByte
BL51 BANKED LINKER/LOCATER V5.03 05/23/2006 11:28:33 PAGE 3
C:02AEH PUBLIC Led
D:0021H PUBLIC Temperature
C:0212H PUBLIC TemperatuerResult
B:0020H.0 PUBLIC flag
C:0276H PUBLIC main
C:01EEH PUBLIC GemTemp
D:0023H PUBLIC Dispbuff
D:0026H PUBLIC temp_buff
C:0170H PUBLIC Init18b20
D:002FH PUBLIC id_buff
B:00B0H.4 PUBLIC dq
C:008FH PUBLIC Display
C:02A3H PUBLIC _TempDelay
D:0037H PUBLIC p
------- PROC _TEMPDELAY
D:0006H SYMBOL us
C:02A3H LINE# 30
C:02A3H LINE# 31
C:02A3H LINE# 32
C:02ADH LINE# 33
------- ENDPROC _TEMPDELAY
------- PROC DISPLAY
------- DO
D:0005H SYMBOL i
D:0003H SYMBOL j
------- ENDDO
C:008FH LINE# 38
C:008FH LINE# 39
C:008FH LINE# 40
C:0091H LINE# 41
C:009EH LINE# 42
C:00B8H LINE# 43
C:00D2H LINE# 45
C:00D4H LINE# 46
C:00D4H LINE# 47
C:00D9H LINE# 48
C:00DEH LINE# 49
C:00EBH LINE# 50
C:00F2H LINE# 51
C:00FFH LINE# 52
C:0103H LINE# 53
C:0108H LINE# 54
------- ENDPROC DISPLAY
------- PROC INIT18B20
C:0170H LINE# 59
C:0170H LINE# 60
C:0170H LINE# 61
C:0172H LINE# 62
C:0173H LINE# 63
C:0175H LINE# 64
C:017CH LINE# 65
C:017DH LINE# 66
C:017FH LINE# 67
C:0186H LINE# 68
C:0187H LINE# 69
C:0188H LINE# 70
C:0189H LINE# 72
BL51 BANKED LINKER/LOCATER V5.03 05/23/2006 11:28:33 PAGE 4
C:018CH LINE# 73
C:0190H LINE# 75
C:0192H LINE# 76
C:0199H LINE# 77
C:019AH LINE# 78
C:019BH LINE# 79
C:019DH LINE# 80
------- ENDPROC INIT18B20
C:01CAH SYMBOL L?0034
------- PROC L?0033
------- ENDPROC L?0033
C:01CAH SYMBOL L?0034
------- PROC _WRITEBYTE
D:0005H SYMBOL wr
------- DO
D:0003H SYMBOL i
------- ENDDO
C:01CFH LINE# 84
C:01D1H LINE# 85
C:01D1H LINE# 87
C:01D3H LINE# 88
C:01D3H LINE# 89
C:01D5H LINE# 90
C:01D6H LINE# 91
C:01DAH LINE# 92
C:01E1H LINE# 93
C:01E2H LINE# 94
C:01E3H LINE# 95
C:01E5H LINE# 96
C:01E9H LINE# 97
C:01EDH LINE# 98
------- ENDPROC _WRITEBYTE
------- PROC READBYTE
------- DO
D:0003H SYMBOL i
D:0005H SYMBOL u
------- ENDDO
C:0256H LINE# 102
C:0256H LINE# 103
C:0256H LINE# 104
C:0258H LINE# 105
C:0259H LINE# 106
C:0259H LINE# 107
C:025BH LINE# 108
C:025FH LINE# 109
C:0261H LINE# 110
C:0264H LINE# 111
C:0267H LINE# 112
C:026EH LINE# 113
C:026FH LINE# 114
C:0273H LINE# 115
C:0275H LINE# 116
------- ENDPROC READBYTE
------- PROC _READ_BYTES
D:0008H SYMBOL j
------- DO
D:0009H SYMBOL i
BL51 BANKED LINKER/LOCATER V5.03 05/23/2006 11:28:33 PAGE 5
------- ENDDO
C:019EH LINE# 120
C:01A0H LINE# 121
C:01A0H LINE# 123
C:01AAH LINE# 124
C:01AAH LINE# 125
C:01B7H LINE# 126
C:01C2H LINE# 127
C:01C6H LINE# 128
------- ENDPROC _READ_BYTES
------- PROC GEMTEMP
------- DO
D:0007H SYMBOL temp1
------- ENDDO
C:01EEH LINE# 133
C:01EEH LINE# 134
C:01EEH LINE# 136
C:01F3H LINE# 137
C:01F9H LINE# 138
C:01FEH LINE# 139
C:01FFH LINE# 140
C:0206H LINE# 141
C:020BH LINE# 142
------- ENDPROC GEMTEMP
------- PROC CONFIG18B20
C:0235H LINE# 147
C:0235H LINE# 148
C:0235H LINE# 149
C:0235H LINE# 150
C:0238H LINE# 151
C:023DH LINE# 152
C:0242H LINE# 153
C:0247H LINE# 154
C:0249H LINE# 155
C:0249H LINE# 156
C:024CH LINE# 157
C:024EH LINE# 158
C:024EH LINE# 159
C:0251H LINE# 160
------- ENDPROC CONFIG18B20
------- PROC READID
C:0296H LINE# 165
C:0296H LINE# 166
C:0296H LINE# 167
C:0299H LINE# 168
C:029EH LINE# 169
------- ENDPROC READID
------- PROC TEMPERATUERRESULT
C:0212H LINE# 174
C:0212H LINE# 175
C:0212H LINE# 176
C:0212H LINE# 177
C:0215H LINE# 178
C:021AH LINE# 179
C:0221H LINE# 180
C:0221H LINE# 181
C:0224H LINE# 182
BL51 BANKED LINKER/LOCATER V5.03 05/23/2006 11:28:33 PAGE 6
C:0229H LINE# 183
C:0232H LINE# 184
------- ENDPROC TEMPERATUERRESULT
------- PROC MAIN
C:0276H LINE# 187
C:0276H LINE# 188
C:0276H LINE# 189
C:027FH LINE# 190
C:0282H LINE# 191
C:0285H LINE# 192
C:028BH LINE# 193
C:028EH LINE# 194
C:028EH LINE# 195
C:028EH LINE# 196
C:0291H LINE# 197
C:0294H LINE# 198
------- ENDPROC MAIN
------- ENDMOD DS18B20
------- MODULE ?C?CSTPTR
C:0109H PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?UIDIV
C:011BH PUBLIC ?C?UIDIV
------- ENDMOD ?C?UIDIV
Program Size: data=36.1 xdata=0 code=702
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -