📄 1302.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 05/12/2008 22:17:17 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, arry_key.obj TO 1302 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
arry_key.obj (ARRY_KEY)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
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?LNEG)
LINK MAP OF MODULE: 1302 (?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 0057H UNIT ?DT?ARRY_KEY
DATA 005FH 0016H UNIT _DATA_GROUP_
IDATA 0075H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 041EH UNIT ?CO?ARRY_KEY
CODE 0421H 03F6H UNIT ?C?LIB_CODE
CODE 0817H 0158H UNIT ?PR?_DISTEMPERATURE?ARRY_KEY
CODE 096FH 0156H UNIT ?PR?DIS_TIME?ARRY_KEY
CODE 0AC5H 00A3H UNIT ?PR?DDATA?ARRY_KEY
CODE 0B68H 00A1H UNIT ?PR?GUNP?ARRY_KEY
CODE 0C09H 008CH UNIT ?C_C51STARTUP
CODE 0C95H 0067H UNIT ?PR?_DISSTR?ARRY_KEY
CODE 0CFCH 005CH UNIT ?PR?MAIN?ARRY_KEY
CODE 0D58H 005BH UNIT ?C_INITSEG
CODE 0DB3H 004CH UNIT ?PR?_PHOTODIS?ARRY_KEY
CODE 0DFFH 0038H UNIT ?PR?LCDINITIAL?ARRY_KEY
CODE 0E37H 0029H UNIT ?PR?_SET1302?ARRY_KEY
CODE 0E60H 0029H UNIT ?PR?_CHARDIS?ARRY_KEY
CODE 0E89H 0028H UNIT ?PR?READ18B20?ARRY_KEY
CODE 0EB1H 0021H UNIT ?PR?_DELAY10MS?ARRY_KEY
CODE 0ED2H 0020H UNIT ?PR?_WRITE18B20?ARRY_KEY
CODE 0EF2H 001DH UNIT ?PR?_DELAYMS?ARRY_KEY
CODE 0F0FH 0018H UNIT ?PR?_WTZB?ARRY_KEY
BL51 BANKED LINKER/LOCATER V5.12 05/12/2008 22:17:17 PAGE 2
CODE 0F27H 0016H UNIT ?PR?_RTINPUTBYTE?ARRY_KEY
CODE 0F3DH 0016H UNIT ?PR?GET1302?ARRY_KEY
CODE 0F53H 0010H UNIT ?PR?_DELAY15?ARRY_KEY
CODE 0F63H 0010H UNIT ?PR?RTOUTPUTBYTE?ARRY_KEY
CODE 0F73H 000FH UNIT ?PR?_W1302?ARRY_KEY
CODE 0F82H 000EH UNIT ?PR?INIT18B20?ARRY_KEY
CODE 0F90H 000EH UNIT ?PR?_LCDWRITEDATA?ARRY_KEY
CODE 0F9EH 000BH UNIT ?PR?_R1302?ARRY_KEY
CODE 0FA9H 000BH UNIT ?PR?_LCDWRITECOM?ARRY_KEY
OVERLAY MAP OF MODULE: 1302 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?ARRY_KEY
+--> ?C_INITSEG
?PR?MAIN?ARRY_KEY ----- -----
+--> ?PR?LCDINITIAL?ARRY_KEY
+--> ?PR?_W1302?ARRY_KEY
+--> ?PR?_SET1302?ARRY_KEY
+--> ?CO?ARRY_KEY
+--> ?PR?_PHOTODIS?ARRY_KEY
+--> ?PR?_DELAYMS?ARRY_KEY
+--> ?PR?GUNP?ARRY_KEY
+--> ?PR?GET1302?ARRY_KEY
+--> ?PR?DIS_TIME?ARRY_KEY
+--> ?PR?DDATA?ARRY_KEY
+--> ?PR?_DISTEMPERATURE?ARRY_KEY
?PR?LCDINITIAL?ARRY_KEY ----- -----
+--> ?PR?_LCDWRITECOM?ARRY_KEY
+--> ?PR?_DELAYMS?ARRY_KEY
?PR?_DELAYMS?ARRY_KEY ----- -----
+--> ?PR?_LCDWRITEDATA?ARRY_KEY
?PR?_W1302?ARRY_KEY ----- -----
+--> ?PR?_RTINPUTBYTE?ARRY_KEY
?PR?_SET1302?ARRY_KEY 005FH 0001H
+--> ?PR?_W1302?ARRY_KEY
?PR?_PHOTODIS?ARRY_KEY 005FH 0003H
+--> ?PR?_LCDWRITECOM?ARRY_KEY
+--> ?PR?_DELAYMS?ARRY_KEY
+--> ?PR?_WTZB?ARRY_KEY
?PR?_WTZB?ARRY_KEY 0062H 0002H
+--> ?PR?_LCDWRITECOM?ARRY_KEY
+--> ?PR?_DELAYMS?ARRY_KEY
BL51 BANKED LINKER/LOCATER V5.12 05/12/2008 22:17:17 PAGE 3
?PR?GUNP?ARRY_KEY 005FH 0006H
+--> ?PR?_DISSTR?ARRY_KEY
+--> ?PR?_DELAYMS?ARRY_KEY
?PR?_DISSTR?ARRY_KEY 0065H 0007H
+--> ?PR?_LCDWRITECOM?ARRY_KEY
+--> ?PR?_DELAYMS?ARRY_KEY
+--> ?PR?_LCDWRITEDATA?ARRY_KEY
?PR?GET1302?ARRY_KEY ----- -----
+--> ?PR?_R1302?ARRY_KEY
?PR?_R1302?ARRY_KEY ----- -----
+--> ?PR?_RTINPUTBYTE?ARRY_KEY
+--> ?PR?RTOUTPUTBYTE?ARRY_KEY
?PR?DIS_TIME?ARRY_KEY 005FH 000DH
+--> ?PR?_LCDWRITECOM?ARRY_KEY
+--> ?PR?_DELAYMS?ARRY_KEY
+--> ?CO?ARRY_KEY
+--> ?PR?_CHARDIS?ARRY_KEY
+--> ?PR?_LCDWRITEDATA?ARRY_KEY
?PR?_CHARDIS?ARRY_KEY 0072H 0003H
+--> ?CO?ARRY_KEY
+--> ?PR?_DELAYMS?ARRY_KEY
+--> ?PR?_LCDWRITEDATA?ARRY_KEY
?PR?DDATA?ARRY_KEY 005FH 0002H
+--> ?PR?INIT18B20?ARRY_KEY
+--> ?PR?_WRITE18B20?ARRY_KEY
+--> ?PR?_DELAY10MS?ARRY_KEY
+--> ?PR?READ18B20?ARRY_KEY
?PR?INIT18B20?ARRY_KEY ----- -----
+--> ?PR?_DELAY15?ARRY_KEY
?PR?_WRITE18B20?ARRY_KEY ----- -----
+--> ?PR?_DELAY15?ARRY_KEY
?PR?READ18B20?ARRY_KEY ----- -----
+--> ?PR?_DELAY15?ARRY_KEY
?PR?_DISTEMPERATURE?ARRY_KEY 005FH 0013H
+--> ?PR?_LCDWRITECOM?ARRY_KEY
+--> ?PR?_DELAYMS?ARRY_KEY
+--> ?CO?ARRY_KEY
+--> ?PR?_CHARDIS?ARRY_KEY
+--> ?PR?_LCDWRITEDATA?ARRY_KEY
SYMBOL TABLE OF MODULE: 1302 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V5.12 05/12/2008 22:17:17 PAGE 4
------- MODULE ?C_STARTUP
C:0C09H SEGMENT ?C_C51STARTUP
I:0075H 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:0C0CH 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:0C09H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0C09H LINE# 99
C:0C0BH LINE# 100
C:0C0CH LINE# 101
C:0C0DH LINE# 102
C:0C0FH LINE# 151
C:0C12H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE ARRY_KEY
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
D:0008H PUBLIC settime
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:0FA9H PUBLIC _lcdwritecom
B:00A8H.7 PUBLIC EA
C:0E89H PUBLIC Read18B20
D:000FH PUBLIC Week
B:0090H.1 PUBLIC T_CLK
C:0EBCH PUBLIC _Delay10ms
B:0090H.0 PUBLIC DQ
C:0817H PUBLIC _DisTemperature
D:001EH PUBLIC flag
C:0B68H PUBLIC Gunp
C:0021H PUBLIC tutab
C:0DFFH PUBLIC lcdinitial
C:0F82H PUBLIC Init18B20
B:00A0H.5 PUBLIC RS
C:0CFCH PUBLIC main
C:0F0FH PUBLIC _wtzb
BL51 BANKED LINKER/LOCATER V5.12 05/12/2008 22:17:17 PAGE 5
B:00A0H.6 PUBLIC RW
D:001FH PUBLIC lcdx
D:0020H PUBLIC lcdy
B:0090H.3 PUBLIC T_RST
C:0F2DH PUBLIC _RTInputByte
D:0021H PUBLIC ucCurtime
C:0F53H PUBLIC _Delay15
C:0AC5H PUBLIC DData
C:0E66H PUBLIC _chardis
B:00A0H.7 PUBLIC E
D:0028H PUBLIC tem
D:00E0H PUBLIC ACC
B:0090H.2 PUBLIC T_IO
C:0DB3H PUBLIC _photodis
C:096FH PUBLIC dis_time
C:0F63H PUBLIC RTOutputByte
C:0EFDH PUBLIC _delayms
C:0E37H PUBLIC _Set1302
D:002CH PUBLIC count1
D:002DH PUBLIC count2
D:002EH PUBLIC count3
C:0F93H PUBLIC _lcdwritedata
B:00A0H.4 PUBLIC PSB
C:0F3DH PUBLIC Get1302
D:002FH PUBLIC temp_hi
D:0031H PUBLIC dis1
D:0042H PUBLIC dis2
D:004DH PUBLIC dis3
D:0056H PUBLIC temp_lo
D:0058H PUBLIC dis4
B:00E0H.0 PUBLIC ACC0
C:0F9EH PUBLIC _R1302
B:00A0H.3 PUBLIC RST
C:0C9DH PUBLIC _disstr
C:0ED2H PUBLIC _Write18B20
C:0F73H PUBLIC _W1302
------- PROC _DELAY15
D:0007H SYMBOL n
C:0F53H LINE# 127
C:0F53H LINE# 128
C:0F58H LINE# 129
C:0F5DH LINE# 130
C:0F60H LINE# 131
C:0F62H LINE# 133
C:0F62H LINE# 134
------- ENDPROC _DELAY15
------- PROC L?0102
------- ENDPROC L?0102
------- PROC _DELAY10MS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -