📄 ds2450.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 11/11/2008 08:52:58 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, DS2450.obj TO ds2450 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
DS2450.obj (DS2450)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: ds2450 (?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 0008H UNIT _DATA_GROUP_
0010H 0010H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 002EH UNIT ?DT?DS2450
IDATA 004FH 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 0082H UNIT ?C?LIB_CODE
CODE 0111H 005EH UNIT ?PR?MAIN?DS2450
CODE 016FH 004AH UNIT ?PR?UPDATALCD?DS2450
CODE 01B9H 0044H UNIT ?CO?DS2450
CODE 01FDH 0041H UNIT ?PR?READONECHAR?DS2450
CODE 023EH 003DH UNIT ?PR?READAD?DS2450
CODE 027BH 0035H UNIT ?C_INITSEG
CODE 02B0H 0031H UNIT ?PR?_WRITESTRING?DS2450
CODE 02E1H 0030H UNIT ?PR?INITLCD?DS2450
CODE 0311H 002EH UNIT ?PR?SETDS2450CONTROLSTATURE?DS2450
CODE 033FH 002BH UNIT ?PR?_SETPOSITION?DS2450
CODE 036AH 0028H UNIT ?PR?_WRITEDATA?DS2450
CODE 0392H 0024H UNIT ?PR?INIT_1WIRE?DS2450
CODE 03B6H 001FH UNIT ?PR?_WRITEONECHAR?DS2450
CODE 03D5H 0019H UNIT ?PR?STARTAD?DS2450
CODE 03EEH 0017H UNIT ?PR?SETDS2450WORK?DS2450
CODE 0405H 0016H UNIT ?PR?_DELAYMS?DS2450
CODE 041BH 0014H UNIT ?PR?_WRITECMD?DS2450
CODE 042FH 0010H UNIT ?PR?CHECKBUSY?DS2450
CODE 043FH 000BH UNIT ?PR?_DELAY?DS2450
CODE 044AH 0006H UNIT ?PR?WAIT?DS2450
OVERLAY MAP OF MODULE: ds2450 (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V6.00 11/11/2008 08:52:58 PAGE 2
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?DS2450
+--> ?C_INITSEG
?PR?MAIN?DS2450 ----- ----- 0008H 0001H
+--> ?PR?_DELAYMS?DS2450
+--> ?PR?INITLCD?DS2450
+--> ?PR?_SETPOSITION?DS2450
+--> ?CO?DS2450
+--> ?PR?_WRITESTRING?DS2450
+--> ?PR?SETDS2450WORK?DS2450
+--> ?PR?SETDS2450CONTROLSTATURE?DS2450
+--> ?PR?UPDATALCD?DS2450
?PR?INITLCD?DS2450 ----- ----- ----- -----
+--> ?PR?_WRITECMD?DS2450
+--> ?PR?_DELAYMS?DS2450
?PR?_WRITECMD?DS2450 ----- ----- ----- -----
+--> ?PR?WAIT?DS2450
+--> ?PR?_DELAYMS?DS2450
?PR?WAIT?DS2450 ----- ----- ----- -----
+--> ?PR?CHECKBUSY?DS2450
?PR?CHECKBUSY?DS2450 0020H.0 0000H.1 ----- -----
?PR?_SETPOSITION?DS2450 ----- ----- ----- -----
+--> ?PR?_WRITECMD?DS2450
+--> ?PR?_DELAYMS?DS2450
?PR?_WRITESTRING?DS2450 ----- ----- 0009H 0003H
+--> ?PR?_WRITEDATA?DS2450
+--> ?PR?_DELAYMS?DS2450
?PR?_WRITEDATA?DS2450 ----- ----- ----- -----
+--> ?PR?WAIT?DS2450
+--> ?PR?_DELAYMS?DS2450
?PR?SETDS2450WORK?DS2450 ----- ----- ----- -----
+--> ?PR?_WRITEONECHAR?DS2450
?PR?_WRITEONECHAR?DS2450 ----- ----- ----- -----
+--> ?PR?INIT_1WIRE?DS2450
+--> ?PR?_DELAY?DS2450
?PR?INIT_1WIRE?DS2450 ----- ----- ----- -----
+--> ?PR?_DELAY?DS2450
?PR?SETDS2450CONTROLSTATURE?DS2450 ----- ----- ----- -----
+--> ?PR?_WRITEONECHAR?DS2450
+--> ?PR?READONECHAR?DS2450
BL51 BANKED LINKER/LOCATER V6.00 11/11/2008 08:52:58 PAGE 3
?PR?READONECHAR?DS2450 ----- ----- ----- -----
+--> ?PR?_WRITEONECHAR?DS2450
+--> ?PR?_DELAY?DS2450
?PR?UPDATALCD?DS2450 ----- ----- 0009H 0006H
+--> ?PR?STARTAD?DS2450
+--> ?PR?READAD?DS2450
+--> ?PR?_SETPOSITION?DS2450
+--> ?PR?_WRITEDATA?DS2450
?PR?STARTAD?DS2450 ----- ----- ----- -----
+--> ?PR?_WRITEONECHAR?DS2450
+--> ?PR?READONECHAR?DS2450
?PR?READAD?DS2450 ----- ----- 000FH 0001H
+--> ?PR?_WRITEONECHAR?DS2450
+--> ?PR?READONECHAR?DS2450
SYMBOL TABLE OF MODULE: ds2450 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0003H SEGMENT ?C_C51STARTUP
I:004FH 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:0006H 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:0003H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0003H LINE# 99
C:0005H LINE# 100
C:0006H LINE# 101
C:0007H LINE# 102
C:0009H LINE# 151
BL51 BANKED LINKER/LOCATER V6.00 11/11/2008 08:52:58 PAGE 4
C:000CH LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE DS2450
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:023EH PUBLIC ReadAD
C:0311H PUBLIC SetDs2450ControlStature
C:033FH PUBLIC _setPosition
C:02B0H PUBLIC _writeString
C:02E1H PUBLIC initLCD
C:037EH PUBLIC _writeData
D:00A8H PUBLIC IE
C:03BBH PUBLIC _WriteOneChar
B:00B0H.3 PUBLIC DQ
C:03D5H PUBLIC StartAD
D:00B8H PUBLIC IP
D:0021H PUBLIC j1
D:0022H PUBLIC j2
C:0216H PUBLIC ReadOneChar
C:041BH PUBLIC _writeCmd
B:00A0H.7 PUBLIC RS
C:0111H PUBLIC main
C:042FH PUBLIC checkBusy
B:00A0H.6 PUBLIC RW
C:0405H PUBLIC _delayMs
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:0023H PUBLIC temperature
C:044AH PUBLIC wait
C:01B9H PUBLIC datas1
C:01CAH PUBLIC datas2
C:01DBH PUBLIC datas3
D:0025H PUBLIC CO2
C:01ECH PUBLIC datas4
B:00A0H.5 PUBLIC E
D:0027H PUBLIC tmp_C_t
C:016FH PUBLIC updataLCD
C:03EEH PUBLIC SetDs2450Work
C:0392H PUBLIC Init_1wire
D:00C8H PUBLIC T2CON
D:0031H PUBLIC tmp_h_t
C:043FH PUBLIC _delay
D:003BH PUBLIC humidity
D:00D0H PUBLIC PSW
D:003DH PUBLIC tmp_t_t
D:0047H PUBLIC rom_id
------- PROC _DELAY
D:0006H SYMBOL i
C:043FH LINE# 42
C:043FH LINE# 43
C:043FH LINE# 44
C:0449H LINE# 45
------- ENDPROC _DELAY
BL51 BANKED LINKER/LOCATER V6.00 11/11/2008 08:52:58 PAGE 5
------- PROC INIT_1WIRE
------- DO
D:0007H SYMBOL x
------- ENDDO
C:0392H LINE# 48
C:0392H LINE# 49
C:0392H LINE# 50
C:0393H LINE# 51
C:0395H LINE# 52
C:039BH LINE# 53
C:039DH LINE# 54
C:03A4H LINE# 55
C:03A6H LINE# 56
C:03ADH LINE# 57
C:03AFH LINE# 58
------- ENDPROC INIT_1WIRE
C:01FDH SYMBOL L?0050
C:020BH SYMBOL L?0051
C:020DH SYMBOL L?0052
------- PROC L?0049
------- ENDPROC L?0049
C:01FDH SYMBOL L?0050
C:020BH SYMBOL L?0051
C:020DH SYMBOL L?0052
------- PROC READONECHAR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -