📄 tba2476d.m51
字号:
BL51 BANKED LINKER/LOCATER V4.13 04/20/2006 17:35:17 PAGE 1
BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\C51\BIN\BL51.EXE COM.OBJ, I2C.OBJ, MAIN.OBJ, MAX3100.OBJ, TEA6320.OBJ, TIMER.OBJ, 89C58RD_FLASH.OBJ TO TBA2476D.OMF R
>> AMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
COM.OBJ (COM)
I2C.OBJ (I2C)
MAIN.OBJ (MAIN)
MAX3100.OBJ (MAX3100)
TEA6320.OBJ (TEA6320)
TIMER.OBJ (TIMER)
89C58RD_FLASH.OBJ (89C58RD_FLASH)
C:\C51\LIB\C51S.LIB (?C_STARTUP)
C:\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: TBA2476D.OMF (COM)
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 0011H UNIT ?DT?MAIN
DATA 0019H 0005H UNIT ?DT?_I2CA_READDATA?I2C
DATA 001EH 0002H UNIT ?DT?COM
DATA 0020H 0001H BIT_ADDR ?BA?MAIN
BIT 0021H.0 0000H.2 UNIT ?BI?COM
BIT 0021H.2 0000H.2 UNIT ?BI?I2C
BIT 0021H.4 0000H.2 UNIT _BIT_GROUP_
BIT 0021H.6 0000H.1 UNIT ?BI?MAIN
0021H.7 0000H.1 *** GAP ***
DATA 0022H 000AH UNIT _DATA_GROUP_
DATA 002CH 0002H UNIT ?DT?TIMER
DATA 002EH 0001H UNIT ?DT?I2CA_GENACK?I2C
DATA 002FH 0001H UNIT ?DT?I2CA_RECEIVE?I2C
IDATA 0030H 0026H UNIT ?ID?COM
IDATA 0056H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?DELAY_50US?MAIN
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0005H UNIT ?PR?INT_1?COM
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0286H UNIT ?PR?MAIN?MAIN
CODE 029CH 016FH UNIT ?PR?INIT_FLASH?89C58RD_FLASH
CODE 040BH 014AH UNIT ?PR?PRC_CTL?MAIN
CODE 0555H 008CH UNIT ?C_C51STARTUP
CODE 05E1H 0079H UNIT ?PR?_I2CA_READDATA?I2C
BL51 BANKED LINKER/LOCATER V4.13 04/20/2006 17:35:17 PAGE 2
CODE 065AH 0073H UNIT ?PR?MAX3100_R_PRC?COM
CODE 06CDH 006CH UNIT ?PR?SAVEDATA_SFR?89C58RD_FLASH
CODE 0739H 0068H UNIT ?C?LIB_CODE
CODE 07A1H 005CH UNIT ?PR?TEA6320A_INI?MAIN
CODE 07FDH 0058H UNIT ?PR?_MAX3100_SERIAL_INPUT?MAX3100
CODE 0855H 004DH UNIT ?PR?_I2CA_SENDDATA?I2C
CODE 08A2H 0037H UNIT ?PR?_MAX3100_SENDDATA?MAX3100
CODE 08D9H 0034H UNIT ?PR?PRC_MAX3100_DATA?MAIN
CODE 090DH 0032H UNIT ?PR?_SFR_WRB?89C58RD_FLASH
CODE 093FH 002FH UNIT ?PR?TIMER?TIMER
CODE 096EH 002EH UNIT ?C_INITSEG
CODE 099CH 002DH UNIT ?PR?MCU_INI?MAIN
CODE 09C9H 0028H UNIT ?PR?_SET1_VLM?TEA6320
CODE 09F1H 0024H UNIT ?PR?I2CA_SCL?I2C
CODE 0A15H 001FH UNIT ?PR?_I2CA_SEND?I2C
CODE 0A34H 001DH UNIT ?PR?_SFR_RDB?89C58RD_FLASH
CODE 0A51H 001BH UNIT ?PR?INIT_COM?COM
CODE 0A6CH 0019H UNIT ?PR?_SFR_ERASE?89C58RD_FLASH
CODE 0A85H 0017H UNIT ?PR?I2CA_RECEIVE?I2C
CODE 0A9CH 0015H UNIT ?PR?I2CA_DELAY?I2C
CODE 0AB1H 0015H UNIT ?PR?I2CA_DETACK?I2C
CODE 0AC6H 0012H UNIT ?PR?MAX3100_INI?MAX3100
CODE 0AD8H 0011H UNIT ?PR?I2CA_START?I2C
CODE 0AE9H 0010H UNIT ?PR?DELAY_10MS?MAIN
CODE 0AF9H 000FH UNIT ?PR?I2CA_STOP?I2C
CODE 0B08H 000DH UNIT ?PR?COM_RETURN_ERROR?COM
CODE 0B15H 000CH UNIT ?PR?I2CA_GENACK?I2C
CODE 0B21H 000CH UNIT ?PR?ISP_ENABLE?89C58RD_FLASH
CODE 0B2DH 0009H UNIT ?PR?_SET1_BASS?TEA6320
CODE 0B36H 0009H UNIT ?PR?_SET1_TREBLE?TEA6320
CODE 0B3FH 0009H UNIT ?PR?_SET1_SELECT_CH?TEA6320
CODE 0B48H 0009H UNIT ?PR?_SET1_MASTER_VLM?TEA6320
CODE 0B51H 0009H UNIT ?PR?ISP_DISABLE?89C58RD_FLASH
CODE 0B5AH 0007H UNIT ?PR?DELAY_8US?MAX3100
CODE 0B61H 0003H UNIT ?PR?I2CA_INI?I2C
OVERLAY MAP OF MODULE: TBA2476D.OMF (COM)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0022H 0001H
+--> ?PR?MCU_INI?MAIN
+--> ?PR?MAX3100_INI?MAX3100
+--> ?PR?INIT_FLASH?89C58RD_FLASH
+--> ?PR?I2CA_INI?I2C
+--> ?PR?TEA6320A_INI?MAIN
+--> ?PR?DELAY_10MS?MAIN
+--> ?PR?_SET1_SELECT_CH?TEA6320
+--> ?PR?_SET1_VLM?TEA6320
BL51 BANKED LINKER/LOCATER V4.13 04/20/2006 17:35:17 PAGE 3
+--> ?PR?PRC_MAX3100_DATA?MAIN
+--> ?PR?MAX3100_R_PRC?COM
+--> ?PR?PRC_CTL?MAIN
?PR?MCU_INI?MAIN ----- ----- ----- -----
+--> ?PR?INIT_COM?COM
?PR?MAX3100_INI?MAX3100 ----- ----- 0023H 0002H
+--> ?PR?_MAX3100_SERIAL_INPUT?MAX3100
?PR?_MAX3100_SERIAL_INPUT?MAX3100 ----- ----- ----- -----
+--> ?PR?DELAY_8US?MAX3100
?PR?INIT_FLASH?89C58RD_FLASH ----- ----- ----- -----
+--> ?PR?_SFR_RDB?89C58RD_FLASH
+--> ?PR?SAVEDATA_SFR?89C58RD_FLASH
?PR?_SFR_RDB?89C58RD_FLASH ----- ----- ----- -----
+--> ?PR?ISP_ENABLE?89C58RD_FLASH
+--> ?PR?ISP_DISABLE?89C58RD_FLASH
?PR?SAVEDATA_SFR?89C58RD_FLASH ----- ----- ----- -----
+--> ?PR?_SFR_ERASE?89C58RD_FLASH
+--> ?PR?_SFR_WRB?89C58RD_FLASH
?PR?_SFR_ERASE?89C58RD_FLASH ----- ----- ----- -----
+--> ?PR?ISP_ENABLE?89C58RD_FLASH
+--> ?PR?ISP_DISABLE?89C58RD_FLASH
?PR?_SFR_WRB?89C58RD_FLASH ----- ----- ----- -----
+--> ?PR?ISP_ENABLE?89C58RD_FLASH
+--> ?PR?ISP_DISABLE?89C58RD_FLASH
?PR?I2CA_INI?I2C ----- ----- ----- -----
+--> ?PR?I2CA_STOP?I2C
?PR?I2CA_STOP?I2C ----- ----- ----- -----
+--> ?PR?I2CA_DELAY?I2C
?PR?TEA6320A_INI?MAIN ----- ----- 0023H 0001H
+--> ?PR?_SET1_MASTER_VLM?TEA6320
+--> ?PR?_SET1_BASS?TEA6320
+--> ?PR?_SET1_TREBLE?TEA6320
+--> ?PR?_SET1_SELECT_CH?TEA6320
+--> ?PR?_SET1_VLM?TEA6320
?PR?_SET1_MASTER_VLM?TEA6320 ----- ----- ----- -----
+--> ?PR?_I2CA_SENDDATA?I2C
?PR?_I2CA_SENDDATA?I2C ----- ----- 0026H 0006H
+--> ?PR?I2CA_START?I2C
+--> ?PR?_I2CA_SEND?I2C
+--> ?PR?I2CA_STOP?I2C
?PR?I2CA_START?I2C ----- ----- ----- -----
+--> ?PR?I2CA_DELAY?I2C
BL51 BANKED LINKER/LOCATER V4.13 04/20/2006 17:35:17 PAGE 4
?PR?_I2CA_SEND?I2C ----- ----- ----- -----
+--> ?PR?I2CA_SCL?I2C
+--> ?PR?I2CA_DETACK?I2C
?PR?I2CA_SCL?I2C 0021H.5 0000H.1 ----- -----
+--> ?PR?I2CA_DELAY?I2C
?PR?I2CA_DETACK?I2C ----- ----- ----- -----
+--> ?PR?I2CA_SCL?I2C
?PR?_SET1_BASS?TEA6320 ----- ----- ----- -----
+--> ?PR?_I2CA_SENDDATA?I2C
?PR?_SET1_TREBLE?TEA6320 ----- ----- ----- -----
+--> ?PR?_I2CA_SENDDATA?I2C
?PR?_SET1_SELECT_CH?TEA6320 ----- ----- ----- -----
+--> ?PR?_I2CA_SENDDATA?I2C
?PR?_SET1_VLM?TEA6320 0021H.4 0000H.1 0024H 0002H
+--> ?PR?_I2CA_SENDDATA?I2C
?PR?PRC_MAX3100_DATA?MAIN ----- ----- 0023H 0001H
+--> ?PR?_MAX3100_SERIAL_INPUT?MAX3100
+--> ?PR?DELAY_50US?MAIN
?PR?PRC_CTL?MAIN ----- ----- ----- -----
+--> ?PR?_SET1_MASTER_VLM?TEA6320
+--> ?PR?SAVEDATA_SFR?89C58RD_FLASH
+--> ?PR?_SET1_TREBLE?TEA6320
+--> ?PR?_SET1_BASS?TEA6320
+--> ?PR?_SET1_VLM?TEA6320
+--> ?PR?_MAX3100_SENDDATA?MAX3100
+--> ?PR?DELAY_50US?MAIN
?PR?_MAX3100_SENDDATA?MAX3100 ----- ----- 0023H 0003H
+--> ?PR?_MAX3100_SERIAL_INPUT?MAX3100
SYMBOL TABLE OF MODULE: TBA2476D.OMF (COM)
VALUE TYPE NAME
----------------------------------
------- MODULE COM
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
D:001EH PUBLIC com_command
B:00B0H.5 PUBLIC T1
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
C:065AH PUBLIC max3100_r_prc
I:0030H PUBLIC com_st
BL51 BANKED LINKER/LOCATER V4.13 04/20/2006 17:35:17 PAGE 5
B:0090H.0 PUBLIC SDA1
D:00A8H PUBLIC IE
B:0090H.1 PUBLIC SCL1
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
B:0021H.0 PUBLIC f1
B:00A8H.4 PUBLIC ES
I:0031H PUBLIC com_cs_len
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
B:0090H.7 PUBLIC MAX3100_CS
B:00B8H.4 PUBLIC PS
B:0090H.1 PUBLIC T2EX
B:00D0H.2 PUBLIC OV
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
B:0021H.1 PUBLIC fctl
B:00C8H.5 PUBLIC RCLK
B:00C8H.4 PUBLIC TCLK
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
B:00C8H.0 PUBLIC CP_RL2
B:00A8H.1 PUBLIC ET0
B:0090H.3 PUBLIC MAX3100_DOUT
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
B:00C8H.7 PUBLIC TF2
B:0098H.2 PUBLIC RB8
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
B:0098H.3 PUBLIC TB8
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
D:008BH PUBLIC TL1
B:0098H.5 PUBLIC SM2
C:0B08H PUBLIC com_return_error
B:00B8H.1 PUBLIC PT0
B:00B8H.3 PUBLIC PT1
B:00D0H.3 PUBLIC RS0
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
C:0A51H PUBLIC init_com
BL51 BANKED LINKER/LOCATER V4.13 04/20/2006 17:35:17 PAGE 6
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
C:000EH PUBLIC int_1
B:00C8H.3 PUBLIC EXEN2
B:0098H.4 PUBLIC REN
D:00C8H PUBLIC T2CON
D:001FH PUBLIC com_para_len
B:0090H.2 PUBLIC MAX3100_DIN
B:0090H.4 PUBLIC MAX3100_SCK
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
I:0032H PUBLIC rx_para
I:0044H PUBLIC tx_para
B:00D0H.5 PUBLIC F0
D:00D0H PUBLIC PSW
------- PROC COM_RETURN_ERROR
C:0B08H LINE# 22
C:0B08H LINE# 23
C:0B08H LINE# 24
C:0B09H LINE# 25
C:0B0AH LINE# 26
C:0B0BH LINE# 27
C:0B0CH LINE# 28
C:0B0DH LINE# 29
C:0B0EH LINE# 30
C:0B0FH LINE# 31
C:0B10H LINE# 32
C:0B14H LINE# 33
------- ENDPROC COM_RETURN_ERROR
------- PROC INIT_COM
C:0A51H LINE# 34
C:0A51H LINE# 35
C:0A51H LINE# 36
C:0A54H LINE# 37
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -