?? ds18b20.m51
字號(hào):
BL51 BANKED LINKER/LOCATER V6.05 04/01/2009 22:08:33 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE DS18B20.obj TO DS18B20
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
DS18B20.obj (DS18B20)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
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 0018H UNIT _DATA_GROUP_
BIT 0020H.0 0000H.1 UNIT ?BI?DS18B20
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
DATA 0021H 001EH UNIT ?DT?DS18B20
IDATA 003FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 01A3H UNIT ?C?LIB_CODE
CODE 01A6H 0120H UNIT ?PR?SET_TIME?DS18B20
CODE 02C6H 00E5H UNIT ?PR?MAIN?DS18B20
CODE 03ABH 008CH UNIT ?C_C51STARTUP
CODE 0437H 0088H UNIT ?PR?DATA_PRO?DS18B20
CODE 04BFH 006CH UNIT ?PR?KEY_SAN?DS18B20
CODE 052BH 005DH UNIT ?CO?DS18B20
CODE 0588H 0058H UNIT ?PR?_TMWBYTE?DS18B20
CODE 05E0H 0040H UNIT ?PR?_WRITE_CGRAM?DS18B20
CODE 0620H 0040H UNIT ?PR?_CACULATEWEEKDAY?DS18B20
CODE 0660H 003EH UNIT ?PR?TMRTEMP?DS18B20
CODE 069EH 002BH UNIT ?PR?_SET_XY?DS18B20
CODE 06C9H 002AH UNIT ?PR?TMRBIT?DS18B20
CODE 06F3H 0029H UNIT ?PR?DS1308_INIT?DS18B20
CODE 071CH 0029H UNIT ?PR?_TEMDATA_PRO?DS18B20
CODE 0745H 0028H UNIT ?PR?LCD_INIT?DS18B20
CODE 076DH 0024H UNIT ?PR?READ_DS1308?DS18B20
CODE 0791H 0020H UNIT ?PR?_INPUTBYTE?DS18B20
CODE 07B1H 001EH UNIT ?PR?_DMSEC?DS18B20
CODE 07CFH 001DH UNIT ?PR?TMRBYTE?DS18B20
CODE 07ECH 001BH UNIT ?C_INITSEG
CODE 0807H 001AH UNIT ?PR?_DELAYMS?DS18B20
CODE 0821H 0019H UNIT ?PR?_DISPLAY_ONECHAR?DS18B20
BL51 BANKED LINKER/LOCATER V6.05 04/01/2009 22:08:33 PAGE 2
CODE 083AH 0016H UNIT ?PR?_DISPLAY_STRING?DS18B20
CODE 0850H 0014H UNIT ?PR?LCD_BUSY?DS18B20
CODE 0864H 0012H UNIT ?PR?TMRESET?DS18B20
CODE 0876H 0012H UNIT ?PR?OUTPUTBYTE?DS18B20
CODE 0888H 000FH UNIT ?PR?_WRITECOMMAND?DS18B20
CODE 0897H 000FH UNIT ?PR?_WRITEDATA?DS18B20
CODE 08A6H 000FH UNIT ?PR?TMSTART?DS18B20
CODE 08B5H 000FH UNIT ?PR?_WRITE?DS18B20
CODE 08C4H 000DH UNIT ?PR?_READ?DS18B20
CODE 08D1H 000AH UNIT ?PR?_DELAY?DS18B20
CODE 08DBH 0007H UNIT ?PR?_WRITESEC?DS18B20
CODE 08E2H 0007H UNIT ?PR?_WRITEMIN?DS18B20
CODE 08E9H 0007H UNIT ?PR?_WRITEHR?DS18B20
CODE 08F0H 0007H UNIT ?PR?_WRITEDAY?DS18B20
CODE 08F7H 0007H UNIT ?PR?_WRITEMN?DS18B20
CODE 08FEH 0007H UNIT ?PR?_WRITEWE?DS18B20
CODE 0905H 0007H UNIT ?PR?_WRITEYS?DS18B20
CODE 090CH 0007H UNIT ?PR?DISABLEWR?DS18B20
CODE 0913H 0007H UNIT ?PR?ENABLEWR?DS18B20
CODE 091AH 0006H UNIT ?PR?READSEC?DS18B20
CODE 0920H 0006H UNIT ?PR?READMIN?DS18B20
CODE 0926H 0006H UNIT ?PR?READHR?DS18B20
CODE 092CH 0006H UNIT ?PR?READWE?DS18B20
CODE 0932H 0006H UNIT ?PR?READDAY?DS18B20
CODE 0938H 0006H UNIT ?PR?READMN?DS18B20
CODE 093EH 0006H UNIT ?PR?READYS?DS18B20
OVERLAY MAP OF MODULE: DS18B20 (DS18B20)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?DS18B20
+--> ?C_INITSEG
?PR?MAIN?DS18B20 ----- ----- 0008H 0001H
+--> ?PR?LCD_INIT?DS18B20
+--> ?PR?DS1308_INIT?DS18B20
+--> ?CO?DS18B20
+--> ?PR?_WRITE_CGRAM?DS18B20
+--> ?PR?_DISPLAY_ONECHAR?DS18B20
+--> ?PR?READ_DS1308?DS18B20
+--> ?PR?DATA_PRO?DS18B20
+--> ?PR?_DISPLAY_STRING?DS18B20
+--> ?PR?TMSTART?DS18B20
+--> ?PR?_DMSEC?DS18B20
+--> ?PR?TMRTEMP?DS18B20
+--> ?PR?_TEMDATA_PRO?DS18B20
+--> ?PR?_DELAYMS?DS18B20
+--> ?PR?KEY_SAN?DS18B20
+--> ?PR?SET_TIME?DS18B20
?PR?LCD_INIT?DS18B20 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.05 04/01/2009 22:08:33 PAGE 3
+--> ?PR?_WRITECOMMAND?DS18B20
+--> ?PR?_DELAYMS?DS18B20
?PR?_WRITECOMMAND?DS18B20 ----- ----- ----- -----
+--> ?PR?LCD_BUSY?DS18B20
+--> ?PR?_DELAYMS?DS18B20
?PR?LCD_BUSY?DS18B20 0020H.1 0000H.1 ----- -----
?PR?DS1308_INIT?DS18B20 ----- ----- ----- -----
+--> ?PR?DISABLEWR?DS18B20
+--> ?PR?ENABLEWR?DS18B20
+--> ?PR?_WRITESEC?DS18B20
+--> ?PR?_WRITEMIN?DS18B20
+--> ?PR?_WRITEHR?DS18B20
+--> ?PR?_WRITEDAY?DS18B20
+--> ?PR?_WRITEWE?DS18B20
+--> ?PR?_WRITEMN?DS18B20
+--> ?PR?_WRITEYS?DS18B20
?PR?DISABLEWR?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITE?DS18B20
?PR?_WRITE?DS18B20 ----- ----- ----- -----
+--> ?PR?_INPUTBYTE?DS18B20
?PR?ENABLEWR?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITE?DS18B20
?PR?_WRITESEC?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITE?DS18B20
?PR?_WRITEMIN?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITE?DS18B20
?PR?_WRITEHR?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITE?DS18B20
?PR?_WRITEDAY?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITE?DS18B20
?PR?_WRITEWE?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITE?DS18B20
?PR?_WRITEMN?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITE?DS18B20
?PR?_WRITEYS?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITE?DS18B20
?PR?_WRITE_CGRAM?DS18B20 ----- ----- 0009H 0006H
+--> ?PR?_WRITECOMMAND?DS18B20
+--> ?PR?_WRITEDATA?DS18B20
?PR?_WRITEDATA?DS18B20 ----- ----- ----- -----
+--> ?PR?LCD_BUSY?DS18B20
+--> ?PR?_DELAYMS?DS18B20
BL51 BANKED LINKER/LOCATER V6.05 04/01/2009 22:08:33 PAGE 4
?PR?_DISPLAY_ONECHAR?DS18B20 ----- ----- ----- -----
+--> ?PR?_SET_XY?DS18B20
+--> ?PR?_WRITEDATA?DS18B20
?PR?_SET_XY?DS18B20 ----- ----- ----- -----
+--> ?PR?_WRITECOMMAND?DS18B20
?PR?READ_DS1308?DS18B20 ----- ----- ----- -----
+--> ?PR?READSEC?DS18B20
+--> ?PR?READMIN?DS18B20
+--> ?PR?READHR?DS18B20
+--> ?PR?READDAY?DS18B20
+--> ?PR?READWE?DS18B20
+--> ?PR?READMN?DS18B20
+--> ?PR?READYS?DS18B20
?PR?READSEC?DS18B20 ----- ----- ----- -----
+--> ?PR?_READ?DS18B20
?PR?_READ?DS18B20 ----- ----- ----- -----
+--> ?PR?_INPUTBYTE?DS18B20
+--> ?PR?OUTPUTBYTE?DS18B20
?PR?READMIN?DS18B20 ----- ----- ----- -----
+--> ?PR?_READ?DS18B20
?PR?READHR?DS18B20 ----- ----- ----- -----
+--> ?PR?_READ?DS18B20
?PR?READDAY?DS18B20 ----- ----- ----- -----
+--> ?PR?_READ?DS18B20
?PR?READWE?DS18B20 ----- ----- ----- -----
+--> ?PR?_READ?DS18B20
?PR?READMN?DS18B20 ----- ----- ----- -----
+--> ?PR?_READ?DS18B20
?PR?READYS?DS18B20 ----- ----- ----- -----
+--> ?PR?_READ?DS18B20
?PR?_DISPLAY_STRING?DS18B20 ----- ----- ----- -----
+--> ?PR?_SET_XY?DS18B20
+--> ?PR?_WRITEDATA?DS18B20
?PR?TMSTART?DS18B20 ----- ----- ----- -----
+--> ?PR?_DMSEC?DS18B20
+--> ?PR?_TMWBYTE?DS18B20
?PR?_TMWBYTE?DS18B20 0020H.1 0000H.1 000BH 0002H
+--> ?PR?TMRESET?DS18B20
+--> ?PR?_DMSEC?DS18B20
+--> ?PR?_DELAY?DS18B20
?PR?TMRESET?DS18B20 ----- ----- ----- -----
+--> ?PR?_DELAY?DS18B20
BL51 BANKED LINKER/LOCATER V6.05 04/01/2009 22:08:33 PAGE 5
?PR?TMRTEMP?DS18B20 ----- ----- 0009H 0002H
+--> ?PR?_TMWBYTE?DS18B20
+--> ?PR?TMRBYTE?DS18B20
?PR?TMRBYTE?DS18B20 ----- ----- ----- -----
+--> ?PR?TMRBIT?DS18B20
?PR?TMRBIT?DS18B20 0020H.1 0000H.1 000BH 0002H
+--> ?PR?_DELAY?DS18B20
?PR?SET_TIME?DS18B20 ----- ----- 0009H 0016H
+--> ?CO?DS18B20
+--> ?PR?_WRITECOMMAND?DS18B20
+--> ?PR?_DISPLAY_STRING?DS18B20
+--> ?PR?_DELAYMS?DS18B20
+--> ?PR?KEY_SAN?DS18B20
+--> ?PR?_DISPLAY_ONECHAR?DS18B20
+--> ?PR?_WRITEYS?DS18B20
+--> ?PR?_WRITEMN?DS18B20
+--> ?PR?_WRITEDAY?DS18B20
+--> ?PR?_WRITEHR?DS18B20
+--> ?PR?_WRITEMIN?DS18B20
+--> ?PR?_WRITESEC?DS18B20
+--> ?PR?_CACULATEWEEKDAY?DS18B20
+--> ?PR?_WRITEWE?DS18B20
?PR?_CACULATEWEEKDAY?DS18B20 ----- ----- 001FH 0001H
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:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0864H PUBLIC tmreset
C:0897H PUBLIC _WriteData
C:07CFH PUBLIC tmrbyte
C:08B5H PUBLIC _Write
C:0660H PUBLIC tmrtemp
D:00A8H PUBLIC IE
C:07B1H PUBLIC _dmsec
C:0594H PUBLIC _tmwbyte
C:08A6H PUBLIC tmstart
B:0090H.4 PUBLIC P1_4
B:00A0H.3 PUBLIC DQ
B:0090H.5 PUBLIC P1_5
C:06C9H PUBLIC tmrbit
B:0090H.6 PUBLIC P1_6
B:0090H.7 PUBLIC P1_7
BL51 BANKED LINKER/LOCATER V6.05 04/01/2009 22:08:33 PAGE 6
D:00B8H PUBLIC IP
C:091AH PUBLIC ReadSec
C:0932H PUBLIC ReadDay
C:069EH PUBLIC _set_xy
C:0920H PUBLIC ReadMin
C:02C6H PUBLIC main
C:0797H PUBLIC _InputByte
C:08DBH PUBLIC _WriteSec
C:0876H PUBLIC OutputByte
D:0021H PUBLIC time_data
C:08F0H PUBLIC _WriteDay
C:052BH PUBLIC LcdBuf
C:08E2H PUBLIC _WriteMin
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0926H PUBLIC ReadHr
C:0938H PUBLIC ReadMn
B:00A0H.6 PUBLIC dat
C:092CH PUBLIC ReadWe
B:00A0H.5 PUBLIC clk
D:0036H PUBLIC sec
D:0037H PUBLIC day
C:0830H PUBLIC _display_onechar
C:0574H SYMBOL _?ix1000
D:0038H PUBLIC tem_data
D:0039H PUBLIC min
D:00E0H PUBLIC ACC
C:08E9H PUBLIC _WriteHr
C:08F7H PUBLIC _WriteMn
C:08FEH PUBLIC _WriteWe
C:093EH PUBLIC ReadYs
C:0745H PUBLIC lcd_init
C:0437H PUBLIC data_pro
C:0888H PUBLIC _WriteCommand
C:0620H PUBLIC _CaculateWeekDay
B:00A0H.0 PUBLIC LCD_RS
B:00A0H.4 PUBLIC rst
D:003AH PUBLIC hr
C:05E0H PUBLIC _Write_CGRAM
C:0850H PUBLIC lcd_busy
C:0905H PUBLIC _WriteYs
D:003BH PUBLIC mn
D:003CH PUBLIC we
B:00A0H.1 PUBLIC LCD_RW
C:01A6H PUBLIC set_time
C:053BH PUBLIC week1
C:0542H PUBLIC week2
C:054AH PUBLIC week3
C:0554H PUBLIC week4
C:090CH PUBLIC DisableWR
C:055DH PUBLIC week5
C:076DH PUBLIC read_DS1308
C:0564H PUBLIC week6
C:056DH PUBLIC week7
D:00C8H PUBLIC T2CON
D:003DH PUBLIC ys
C:04BFH PUBLIC key_san
BL51 BANKED LINKER/LOCATER V6.05 04/01/2009 22:08:33 PAGE 7
B:00E0H.0 PUBLIC A0
B:0020H.0 PUBLIC Tflag
C:08D1H PUBLIC _Delay
C:080FH PUBLIC _delayms
C:0913H PUBLIC EnableWR
C:083AH PUBLIC _display_string
C:071CH PUBLIC _Temdata_pro
D:003EH PUBLIC x
B:00E0H.7 PUBLIC A7
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -