📄 22.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 06/10/2005 23:25:34 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE 1820.obj, AT24c01_2.obj, initial.obj, interrupt.obj, isd2560.obj, Main.obj, MT8880.obj, Head.ob
>> j, scon.obj TO 22 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
1820.obj (1820)
AT24c01_2.obj (AT24C01_2)
initial.obj (INITIAL)
interrupt.obj (INTERRUPT)
isd2560.obj (ISD2560)
Main.obj (MAIN)
MT8880.obj (MT8880)
Head.obj (HEAD)
scon.obj (SCON)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
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_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?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: 22 (1820)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 0008H UNIT ?DT?1820
DATA 0020H 0002H BIT_ADDR ?BA?1820
BIT 0022H.0 0001H.1 UNIT ?BI?MAIN
BIT 0023H.1 0000H.2 UNIT ?BI?INTERRUPT
BIT 0023H.3 0000H.2 UNIT ?BI?SCON
BIT 0023H.5 0000H.1 UNIT ?BI?1820
BIT 0023H.6 0000H.1 UNIT ?BI?AT24C01_2
BIT 0023H.7 0000H.1 UNIT ?BI?INITIAL
BIT 0024H.0 0000H.1 UNIT ?BI?ISD2560
BIT 0024H.1 0000H.1 UNIT ?BI?MT8880
BIT 0024H.2 0000H.1 UNIT ?BI?HEAD
BIT 0024H.3 0000H.1 UNIT _BIT_GROUP_
0024H.4 0000H.4 *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03 06/10/2005 23:25:34 PAGE 2
DATA 0025H 0036H UNIT ?DT?MAIN
DATA 005BH 0011H UNIT _DATA_GROUP_
DATA 006CH 000BH UNIT ?DT?INTERRUPT
DATA 0077H 0003H UNIT ?DT?ISD2560
DATA 007AH 0002H UNIT ?DT?MT8880
IDATA 007CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?_WRITE_80CONT?MT8880
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?_WRITE_80DATA?MT8880
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0004H UNIT ?CO?MAIN
001AH 0001H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0535H UNIT ?PR?MAIN?MAIN
CODE 055BH 03C2H UNIT ?C?LIB_CODE
CODE 091DH 01BFH UNIT ?PR?SIGNAL_INPUT?INTERRUPT
CODE 0ADCH 00E9H UNIT ?PR?_SEARCHMUSIC?ISD2560
CODE 0BC5H 00BFH UNIT ?PR?_CHANLECTL?MAIN
CODE 0C84H 00BBH UNIT ?PR?SERIAL?SCON
CODE 0D3FH 00B8H UNIT ?PR?TIME1?INTERRUPT
CODE 0DF7H 00B2H UNIT ?PR?_RW24XX?AT24C01_2
CODE 0EA9H 008CH UNIT ?C_C51STARTUP
CODE 0F35H 005CH UNIT ?PR?_SENDDTMF?MT8880
CODE 0F91H 005AH UNIT ?PR?GET_TEMP?1820
CODE 0FEBH 003CH UNIT ?PR?_DELAY11MS?SCON
CODE 1027H 0037H UNIT ?PR?_LOOPDATA?MAIN
CODE 105EH 0033H UNIT ?C_INITSEG
CODE 1091H 0033H UNIT ?PR?COMPARE?MAIN
CODE 10C4H 0031H UNIT ?PR?_DELAY10MS?MAIN
CODE 10F5H 002FH UNIT ?PR?READ_WORD?1820
CODE 1124H 002FH UNIT ?PR?IICRECEIVEBYTE?AT24C01_2
CODE 1153H 0026H UNIT ?PR?INITIAL_8880?INITIAL
CODE 1179H 0024H UNIT ?PR?_WRITE?1820
CODE 119DH 0023H UNIT ?PR?_MUSIC?ISD2560
CODE 11C0H 0022H UNIT ?PR?INIT_18B20?1820
CODE 11E2H 001CH UNIT ?PR?EXINTT0?INTERRUPT
CODE 11FEH 001CH UNIT ?PR?_WRITE_80?MT8880
CODE 121AH 001BH UNIT ?PR?INISERIAL?SCON
CODE 1235H 001AH UNIT ?PR?MAININITIAL?INITIAL
CODE 124FH 0012H UNIT ?PR?READ_80?MT8880
CODE 1261H 0011H UNIT ?PR?IICSTART?AT24C01_2
CODE 1272H 0011H UNIT ?PR?_IICSENDBYTE?AT24C01_2
CODE 1283H 000FH UNIT ?PR?IICSTOP?AT24C01_2
CODE 1292H 000DH UNIT ?PR?IICRECACK?AT24C01_2
CODE 129FH 000CH UNIT ?PR?IICACK?AT24C01_2
CODE 12ABH 0009H UNIT ?PR?IICNOACK?AT24C01_2
CODE 12B4H 0008H UNIT ?PR?TIME0?INTERRUPT
CODE 12BCH 0007H UNIT ?PR?_DELAY1820?1820
CODE 12C3H 0007H UNIT ?PR?_DELAY?AT24C01_2
CODE 12CAH 0006H UNIT ?PR?READ_80STATUS?MT8880
CODE 12D0H 0006H UNIT ?PR?READ_80DATA?MT8880
BL51 BANKED LINKER/LOCATER V5.03 06/10/2005 23:25:34 PAGE 3
OVERLAY MAP OF MODULE: 22 (1820)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?PR?SIGNAL_INPUT?INTERRUPT ----- ----- ----- -----
+--> ?PR?READ_80STATUS?MT8880
+--> ?PR?READ_80DATA?MT8880
?PR?READ_80STATUS?MT8880 ----- ----- ----- -----
+--> ?PR?READ_80?MT8880
?PR?READ_80DATA?MT8880 ----- ----- ----- -----
+--> ?PR?READ_80?MT8880
*** NEW ROOT ***************************************************
?PR?SERIAL?SCON ----- ----- 005BH 0001H
+--> ?PR?_DELAY11MS?SCON
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 005CH 0006H
+--> ?PR?INISERIAL?SCON
+--> ?PR?INITIAL_8880?INITIAL
+--> ?PR?MAININITIAL?INITIAL
+--> ?PR?_RW24XX?AT24C01_2
+--> ?PR?_SENDDTMF?MT8880
+--> ?PR?GET_TEMP?1820
+--> ?PR?_MUSIC?ISD2560
+--> ?PR?_LOOPDATA?MAIN
+--> ?PR?_CHANLECTL?MAIN
+--> ?PR?COMPARE?MAIN
?PR?INITIAL_8880?INITIAL ----- ----- ----- -----
+--> ?PR?READ_80STATUS?MT8880
+--> ?PR?_WRITE_80CONT?MT8880
?PR?_WRITE_80CONT?MT8880 ----- ----- ----- -----
+--> ?PR?_WRITE_80?MT8880
?PR?_RW24XX?AT24C01_2 0024H.3 0000H.1 0062H 0008H
+--> ?PR?IICSTART?AT24C01_2
+--> ?PR?_IICSENDBYTE?AT24C01_2
+--> ?PR?IICRECACK?AT24C01_2
+--> ?PR?IICRECEIVEBYTE?AT24C01_2
+--> ?PR?IICACK?AT24C01_2
+--> ?PR?IICNOACK?AT24C01_2
+--> ?PR?IICSTOP?AT24C01_2
BL51 BANKED LINKER/LOCATER V5.03 06/10/2005 23:25:34 PAGE 4
+--> ?PR?_DELAY?AT24C01_2
?PR?IICRECEIVEBYTE?AT24C01_2 ----- ----- 006AH 0002H
?PR?_SENDDTMF?MT8880 ----- ----- 0062H 0003H
+--> ?PR?_WRITE_80DATA?MT8880
?PR?_WRITE_80DATA?MT8880 ----- ----- ----- -----
+--> ?PR?_WRITE_80?MT8880
?PR?GET_TEMP?1820 ----- ----- ----- -----
+--> ?PR?INIT_18B20?1820
+--> ?PR?_WRITE?1820
+--> ?PR?READ_WORD?1820
?PR?INIT_18B20?1820 ----- ----- ----- -----
+--> ?PR?_DELAY1820?1820
?PR?_WRITE?1820 ----- ----- 0062H 0002H
+--> ?PR?_DELAY1820?1820
?PR?READ_WORD?1820 ----- ----- 0062H 0003H
+--> ?PR?_DELAY1820?1820
?PR?_MUSIC?ISD2560 ----- ----- 0062H 0003H
+--> ?PR?_SEARCHMUSIC?ISD2560
?PR?_LOOPDATA?MAIN ----- ----- 0062H 0007H
+--> ?CO?MAIN
?PR?_CHANLECTL?MAIN 0024H.3 0000H.1 0062H 0001H
+--> ?PR?_DELAY10MS?MAIN
?PR?COMPARE?MAIN ----- ----- ----- -----
+--> ?PR?_RW24XX?AT24C01_2
SYMBOL TABLE OF MODULE: 22 (1820)
VALUE TYPE NAME
----------------------------------
------- MODULE 1820
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:1179H PUBLIC _write
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0018H PUBLIC three
B:0023H.5 PUBLIC flag
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:001AH PUBLIC temp
BL51 BANKED LINKER/LOCATER V5.03 06/10/2005 23:25:34 PAGE 5
C:10F5H PUBLIC read_word
C:12BCH PUBLIC _delay1820
D:001CH PUBLIC one
C:11C0H PUBLIC init_18b20
B:00A0H.6 PUBLIC dq
C:0F91H PUBLIC get_temp
D:001EH PUBLIC two
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC INIT_18B20
C:11C0H LINE# 21
C:11C0H LINE# 22
C:11C0H LINE# 23
C:11C2H LINE# 24
C:11C3H LINE# 25
C:11C5H LINE# 26
C:11CAH LINE# 27
C:11CCH LINE# 28
C:11D1H LINE# 29
C:11D4H LINE# 30
C:11D8H LINE# 32
C:11DAH LINE# 33
C:11DFH LINE# 34
C:11E1H LINE# 35
------- ENDPROC INIT_18B20
------- PROC _WRITE
D:0062H SYMBOL wr
------- DO
D:0063H SYMBOL i
------- ENDDO
C:1179H LINE# 37
C:117BH LINE# 38
C:117BH LINE# 40
C:117EH LINE# 41
C:117EH LINE# 42
C:1180H LINE# 43
C:1181H LINE# 44
C:1186H LINE# 45
C:118BH LINE# 46
C:118DH LINE# 47
C:1193H LINE# 48
C:119CH LINE# 49
------- ENDPROC _WRITE
------- PROC READ_WORD
------- DO
D:0062H SYMBOL i
D:0063H SYMBOL u
------- ENDDO
C:10F5H LINE# 51
C:10F5H LINE# 52
C:10F5H LINE# 54
C:10FAH LINE# 55
C:10FCH LINE# 56
C:10FCH LINE# 57
C:10FEH LINE# 58
C:1109H LINE# 59
C:110BH LINE# 60
BL51 BANKED LINKER/LOCATER V5.03 06/10/2005 23:25:34 PAGE 6
C:110EH LINE# 61
C:1111H LINE# 62
C:1116H LINE# 63
C:111FH LINE# 64
C:1123H LINE# 65
------- ENDPROC READ_WORD
------- PROC GET_TEMP
------- DO
D:0020H SYMBOL tem
------- ENDDO
C:0F91H LINE# 108
C:0F91H LINE# 109
C:0F91H LINE# 111
C:0F93H LINE# 112
C:0F96H LINE# 113
C:0F99H LINE# 114
C:0F99H LINE# 115
C:0F9EH LINE# 116
C:0FA3H LINE# 117
C:0FA6H LINE# 118
C:0FABH LINE# 119
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -