📄 controlout.map
字号:
LX51 LINKER/LOCATER V3.58 09/01/2006 15:13:01 PAGE 1
LX51 LINKER/LOCATER V3.58, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE VIIC_C51.obj, ZLG7290.obj, MAINOKUSE.obj TO ControlOut
CPU MODE: 8051 MODE
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
VIIC_C51.obj (VIIC_C51)
COMMENT TYPE 0: C51 V7.06
ZLG7290.obj (ZLG7290)
COMMENT TYPE 0: C51 V7.06
MAINOKUSE.obj (MAINOKUSE)
COMMENT TYPE 0: C51 V7.06
C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: ControlOut (VIIC_C51)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 0007B1H CODE
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.2 BIT
X:000000H X:000000H X:00FFFFH 00006CH XDATA
I:000000H I:000000H I:0000FFH 000001H IDATA
I:000000H I:000000H I:00007FH 000008H DATA
MEMORY MAP OF MODULE: ControlOut (VIIC_C51)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
LX51 LINKER/LOCATER V3.58 09/01/2006 15:13:01 PAGE 2
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H.0 00001FH.7 000018H.0 --- --- **GAP**
000020H.0 000020H.0 000000H.1 BIT UNIT BIT ?BI?VIIC_C51
000020H.1 000020H.1 000000H.1 BIT UNIT BIT _BIT_GROUP_
000020H.2 000020H 000000H.6 --- --- **GAP**
000021H 000021H 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO??C_STARTUP?0
000003H 00025DH 00025BH BYTE UNIT CODE ?C?LIB_CODE
00025EH 000335H 0000D8H BYTE UNIT CODE ?PR?DISP?MAINOKUSE
000336H 000402H 0000CDH BYTE UNIT CODE ?PR?MAIN?MAINOKUSE
000403H 00048EH 00008CH BYTE UNIT CODE ?C_C51STARTUP
00048FH 0004E7H 000059H BYTE UNIT CODE ?PR?_IRCVSTR?VIIC_C51
0004E8H 00053FH 000058H BYTE UNIT CODE ?PR?_DISPLAY?MAINOKUSE
000540H 000583H 000044H BYTE UNIT CODE ?C?LDIV
000584H 0005C1H 00003EH BYTE UNIT CODE ?PR?_ZLG7290_SENDBUF?ZLG7290
0005C2H 0005FEH 00003DH BYTE UNIT CODE ?PR?_SENDBYTE?VIIC_C51
0005FFH 00063AH 00003CH BYTE UNIT CODE ?PR?_ISENDSTR?VIIC_C51
00063BH 000673H 000039H BYTE UNIT CODE ?PR?AD549?MAINOKUSE
000674H 00069FH 00002CH BYTE UNIT CODE ?PR?_DELAYX10MS?MAINOKUSE
0006A0H 0006C6H 000027H BYTE UNIT CODE ?PR?_DELAY?MAINOKUSE
0006C7H 0006EBH 000025H BYTE UNIT CODE ?PR?RCVBYTE?VIIC_C51
0006ECH 00070EH 000023H BYTE UNIT CODE ?PR?_ZLG7290_SENDCMD?ZLG7290
00070FH 00072FH 000021H BYTE UNIT CODE ?PR?ZLG7290_GETKEY?ZLG7290
000730H 000748H 000019H BYTE UNIT CODE ?PR?_DELAYAD?MAINOKUSE
000749H 000760H 000018H BYTE UNIT CODE ?PR?ACK_I2C?VIIC_C51
000761H 000777H 000017H BYTE UNIT CODE ?C_INITSEG
000778H 00078DH 000016H BYTE UNIT CODE ?PR?START_I2C?VIIC_C51
00078EH 00079FH 000012H BYTE UNIT CODE ?PR?_DELAYMS?ZLG7290
0007A0H 0007B0H 000011H BYTE UNIT CODE ?PR?STOP_I2C?VIIC_C51
* * * * * * * * * * * X D A T A M E M O R Y * * * * * * * * * * * * *
000000H 00005CH 00005DH BYTE UNIT XDATA ?XD?MAINOKUSE
00005DH 000069H 00000DH BYTE UNIT XDATA _XDATA_GROUP_
00006AH 00006BH 000002H BYTE UNIT XDATA ?XD?_DELAYAD?MAINOKUSE
OVERLAY MAP OF MODULE: ControlOut (VIIC_C51)
FUNCTION/MODULE BIT_GROUP XDATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
======================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAINOKUSE
+--> ?C_INITSEG
MAIN/MAINOKUSE ----- ----- ----- -----
+--> ?PR?ZLG7290_GETKEY?ZLG7290
+--> ?PR?_DISPLAY?MAINOKUSE
ZLG7290_GETKEY/ZLG7290 ----- ----- 005DH 005DH
+--> ?PR?_IRCVSTR?VIIC_C51
+--> ?PR?_DELAYMS?ZLG7290
_IRCVSTR/VIIC_C51 ----- ----- 005EH 0063H
+--> ?PR?START_I2C?VIIC_C51
+--> ?PR?_SENDBYTE?VIIC_C51
+--> ?PR?RCVBYTE?VIIC_C51
+--> ?PR?ACK_I2C?VIIC_C51
+--> ?PR?STOP_I2C?VIIC_C51
LX51 LINKER/LOCATER V3.58 09/01/2006 15:13:01 PAGE 3
START_I2C/VIIC_C51 ----- ----- ----- -----
_SENDBYTE/VIIC_C51 ----- ----- ----- -----
RCVBYTE/VIIC_C51 ----- ----- ----- -----
ACK_I2C/VIIC_C51 20H.1 20H.1 ----- -----
STOP_I2C/VIIC_C51 ----- ----- ----- -----
_DELAYMS/ZLG7290 ----- ----- ----- -----
_DISPLAY/MAINOKUSE ----- ----- ----- -----
+--> ?PR?_ZLG7290_SENDBUF?ZLG7290
_ZLG7290_SENDBUF/ZLG7290 ----- ----- 005DH 0061H
+--> ?PR?_ZLG7290_SENDCMD?ZLG7290
_ZLG7290_SENDCMD/ZLG7290 ----- ----- 0062H 0063H
+--> ?PR?_ISENDSTR?VIIC_C51
+--> ?PR?_DELAYMS?ZLG7290
_ISENDSTR/VIIC_C51 ----- ----- 0064H 0069H
+--> ?PR?START_I2C?VIIC_C51
+--> ?PR?_SENDBYTE?VIIC_C51
+--> ?PR?STOP_I2C?VIIC_C51
?C_INITSEG ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: ControlOut (VIIC_C51)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
0200005EH XDATA BYTE ?_IRcvStr?BYTE
02000064H XDATA BYTE ?_ISendStr?BYTE
00000020H.1 BIT BIT ?Ack_I2c?BIT
01000003H CODE --- ?C?CASTF
01000053H CODE --- ?C?CLDOPTR
0100003AH CODE --- ?C?CLDPTR
00000000H NUMBER --- ?C?CODESEG
01000080H CODE --- ?C?CSTPTR
010000C8H CODE --- ?C?IILDX
010000ECH CODE --- ?C?LLDXDATA
010000DEH CODE --- ?C?LNEG
010000F8H CODE --- ?C?LSTKXDATA
01000129H CODE --- ?C?PLDXDATA
01000132H CODE --- ?C?PSTXDATA
01000092H CODE --- ?C?SIDIV
01000540H CODE --- ?C?SLDIV
0100013BH CODE --- ?C?UIDIV
010001CCH CODE --- ?C?ULDIV
00000000H NUMBER --- ?C?XDATASEG
0100044AH CODE --- ?C_START
01000000H CODE --- ?C_STARTUP
010006A0H CODE --- _Delay
01000730H CODE --- _DelayAD
0100078EH CODE --- _delayMS
01000674H CODE --- _DelayX10ms
010004E8H CODE --- _Display
0100048FH CODE --- _IRcvStr
010005FFH CODE --- _ISendStr
010005C2H CODE --- _SendByte
LX51 LINKER/LOCATER V3.58 09/01/2006 15:13:01 PAGE 4
01000584H CODE --- _ZLG7290_SendBuf
010006ECH CODE --- _ZLG7290_SendCmd
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
00000020H.0 BIT BIT ack
01000749H CODE --- Ack_I2c
0200003EH XDATA FLOAT ad
0100063BH CODE --- ad549
02000012H XDATA FLOAT alast
*SFR* 000000F0H DATA BYTE B
02000016H XDATA FLOAT blast
*SFR* 000000C8H.1 DATA BIT C_T2
*SFR* 00000080H DATA BIT CLK
*SFR* 000000C8H DATA BIT CP_RL2
*SFR* 00000080H.3 DATA BIT CS
*SFR* 000000D0H.7 DATA BIT CY
*SFR* 00000080H.1 DATA BIT DIN
0100025EH CODE --- Disp
02000047H XDATA --- disp_buf
*SFR* 00000080H.2 DATA BIT DOUT
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000082H DATA BYTE DPL
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000A8H.4 DATA BIT ES
*SFR* 000000A8H.1 DATA BIT ET0
*SFR* 000000A8H.3 DATA BIT ET1
*SFR* 000000A8H.5 DATA BIT ET2
*SFR* 000000A8H DATA BIT EX0
*SFR* 000000A8H.2 DATA BIT EX1
*SFR* 000000C8H.3 DATA BIT EXEN2
*SFR* 000000C8H.6 DATA BIT EXF2
*SFR* 000000D0H.5 DATA BIT F0
*SFR* 000000A8H DATA BYTE IE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
*SFR* 000000B0H.2 DATA BIT INT0
*SFR* 000000B0H.3 DATA BIT INT1
*SFR* 000000B8H DATA BYTE IP
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
02000046H XDATA BYTE key
*SFR* 000000B0H.2 DATA BIT KEY_INT
0200004FH XDATA FLOAT kk
02000053H XDATA INT ll
01000336H CODE --- main
*SFR* 000000D0H.2 DATA BIT OV
*SFR* 000000D0H DATA BIT P
*SFR* 00000080H DATA BYTE P0
*SFR* 00000090H DATA BYTE P1
*SFR* 000000A0H DATA BYTE P2
*SFR* 000000B0H DATA BYTE P3
*SFR* 000000A0H DATA BIT PA1
*SFR* 000000A0H.4 DATA BIT PA2
*SFR* 000000A0H.1 DATA BIT PB1
*SFR* 000000A0H.5 DATA BIT PB2
*SFR* 000000A0H.2 DATA BIT PC1
*SFR* 000000A0H.6 DATA BIT PC2
*SFR* 00000087H DATA BYTE PCON
*SFR* 000000B8H.4 DATA BIT PS
*SFR* 000000D0H DATA BYTE PSW
*SFR* 000000B8H.1 DATA BIT PT0
*SFR* 000000B8H.3 DATA BIT PT1
*SFR* 000000B8H.5 DATA BIT PT2
*SFR* 000000B8H DATA BIT PX0
*SFR* 000000B8H.2 DATA BIT PX1
LX51 LINKER/LOCATER V3.58 09/01/2006 15:13:01 PAGE 5
*SFR* 00000098H.2 DATA BIT RB8
*SFR* 000000CBH DATA BYTE RCAP2H
*SFR* 000000CAH DATA BYTE RCAP2L
*SFR* 000000C8H.5 DATA BIT RCLK
010006C7H CODE --- RcvByte
*SFR* 000000B0H.7 DATA BIT RD
*SFR* 00000098H.4 DATA BIT REN
*SFR* 00000098H DATA BIT RI
*SFR* 000000D0H.3 DATA BIT RS0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -