📄 rxrx.map
字号:
LX51 LINKER/LOCATER V3.61 06/20/2006 20:21:15 PAGE 1
LX51 LINKER/LOCATER V3.61, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE .\outnew\STARTUP.obj, .\outnew\MainTask.obj, .\outnew\RF24E1.obj, .\outnew\serial.obj TO .\outn
>> ew\rxrx PRINT (.\rxrx.map)
CPU MODE: 8051 MODE
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\outnew\STARTUP.obj (?C_STARTUP)
COMMENT TYPE 0: AX51 V2.12
.\outnew\MainTask.obj (MAINTASK)
COMMENT TYPE 0: C51 V7.08
.\outnew\RF24E1.obj (RF24E1)
COMMENT TYPE 0: C51 V7.08
.\outnew\serial.obj (SERIAL)
COMMENT TYPE 0: C51 V7.08
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
COMMENT TYPE 1: A51 / ASM51 Assembler
C:\KEIL\C51\LIB\C51S.LIB (?C?COPYAMD)
COMMENT TYPE 1: A51 / ASM51 Assembler
ACTIVE MEMORY CLASSES OF MODULE: .\outnew\rxrx (?C_STARTUP)
BASE START END USED MEMORY CLASS
==========================================================
C:000000H C:000000H C:00FFFFH 00067FH CODE
I:000000H I:000000H I:0000FFH 000001H IDATA
I:000000H I:000000H I:00007FH 00007BH DATA
I:000020H.0 I:000020H.0 I:00002FH.7 000000H.2 BIT
MEMORY MAP OF MODULE: .\outnew\rxrx (?C_STARTUP)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
* * * * * * * * * * * D A T A M E M O R Y * * * * * * * * * * * * *
000000H 000007H 000008H --- AT.. DATA "REG BANK 0"
000008H 00001DH 000016H BYTE UNIT DATA _DATA_GROUP_
00001EH.0 00001FH.7 000002H.0 --- --- **GAP**
000020H.0 000020H.0 000000H.1 BIT UNIT BIT ?BI?RF24E1
000020H.1 000020H.1 000000H.1 BIT UNIT BIT ?BI?SERIAL
000020H.2 000020H 000000H.6 --- --- **GAP**
000021H 000072H 000052H BYTE UNIT DATA ?DT?SERIAL
000073H 00007DH 00000BH BYTE UNIT DATA ?DT?RF24E1
00007EH 00007EH 000001H BYTE UNIT IDATA ?STACK
* * * * * * * * * * * C O D E M E M O R Y * * * * * * * * * * * * *
000000H 000002H 000003H --- OFFS.. CODE ?CO?STARTUP?3
000003H 00000AH 000008H BYTE UNIT CODE ?PR?_PRINTBYTE?SERIAL
00000BH 00000DH 000003H BYTE OFFS.. CODE ?RF24E1?0000B
00000EH 000022H 000015H BYTE UNIT CODE ?PR?INITSERIAL?SERIAL
000023H 000025H 000003H BYTE OFFS.. CODE ?SERIAL?00023
000026H 00003FH 00001AH BYTE UNIT CODE ?PR?_DELAYMS?RF24E1
LX51 LINKER/LOCATER V3.61 06/20/2006 20:21:15 PAGE 2
000040H 000042H 000003H BYTE UNIT CODE ?PR?LED_ON?RF24E1
000043H 000045H 000003H BYTE OFFS.. CODE ?RF24E1?00043
000046H 0001A1H 00015CH BYTE UNIT CODE ?C?LIB_CODE
0001A2H 00027DH 0000DCH BYTE UNIT CODE ?PR?SERIALISR?SERIAL
00027EH 000318H 00009BH BYTE UNIT CODE ?PR?RF24E1_TASK?RF24E1
000319H 0003A4H 00008CH BYTE UNIT CODE ?C_C51STARTUP
0003A5H 00040BH 000067H BYTE UNIT CODE ?PR?RF24E1_ISR?RF24E1
00040CH 00046DH 000062H BYTE UNIT CODE ?PR?_PRINTCHAR?SERIAL
00046EH 0004BCH 00004FH BYTE UNIT CODE ?PR?_PRINTSTR?SERIAL
0004BDH 000509H 00004DH BYTE UNIT CODE ?CO?RF24E1
00050AH 00054BH 000042H BYTE UNIT CODE ?PR?MAIN?MAINTASK
00054CH 000575H 00002AH BYTE UNIT CODE ?PR?FRFINIT?RF24E1
000576H 00059CH 000027H BYTE UNIT CODE ?PR?INITSERIALBUFFER?SERIAL
00059DH 0005BBH 00001FH BYTE UNIT CODE ?PR?TIMER0_ISR?RF24E1
0005BCH 0005D5H 00001AH BYTE UNIT CODE ?PR?IO_INIT?RF24E1
0005D6H 0005EEH 000019H BYTE UNIT CODE ?PR?_PRINTCH?SERIAL
0005EFH 000606H 000018H BYTE UNIT CODE ?PR?_DELAY100US?RF24E1
000607H 000619H 000013H BYTE UNIT CODE ?PR?TIMER0_INIT?RF24E1
00061AH 00062BH 000012H BYTE UNIT CODE ?PR?_INSIDEPRINTBYTE?SERIAL
00062CH 00063CH 000011H BYTE UNIT CODE ?PR?SETRXMODE?RF24E1
00063DH 00064DH 000011H BYTE UNIT CODE ?PR?SETTXMODE?RF24E1
00064EH 00065BH 00000EH BYTE UNIT CODE ?PR?_INSIDEPRINTWORD?SERIAL
00065CH 000668H 00000DH BYTE UNIT CODE ?PR?_FSPIRDWR?RF24E1
000669H 00066FH 000007H BYTE UNIT CODE ?PR?DOG_HIGHT?RF24E1
000670H 000676H 000007H BYTE UNIT CODE ?PR?DOG_LOW?RF24E1
000677H 00067BH 000005H BYTE UNIT CODE ?C_INITSEG
00067CH 00067EH 000003H BYTE UNIT CODE ?PR?LED_OFF?RF24E1
OVERLAY MAP OF MODULE: .\outnew\rxrx (?C_STARTUP)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
=====================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAINTASK
+--> ?C_INITSEG
MAIN/MAINTASK ----- ----- ----- -----
+--> ?PR?IO_INIT?RF24E1
+--> ?PR?INITSERIAL?SERIAL
+--> ?PR?INITSERIALBUFFER?SERIAL
+--> ?PR?TIMER0_INIT?RF24E1
+--> ?PR?DOG_LOW?RF24E1
+--> ?PR?RF24E1_TASK?RF24E1
+--> ?PR?DOG_HIGHT?RF24E1
IO_INIT/RF24E1 ----- ----- ----- -----
+--> ?PR?_DELAY100US?RF24E1
_DELAY100US/RF24E1 ----- ----- ----- -----
INITSERIAL/SERIAL ----- ----- ----- -----
INITSERIALBUFFER/SERIAL ----- ----- ----- -----
TIMER0_INIT/RF24E1 ----- ----- ----- -----
DOG_LOW/RF24E1 ----- ----- ----- -----
+--> ?PR?_DELAYMS?RF24E1
_DELAYMS/RF24E1 ----- ----- 0011H 0011H
+--> ?PR?_DELAY100US?RF24E1
LX51 LINKER/LOCATER V3.61 06/20/2006 20:21:15 PAGE 3
RF24E1_TASK/RF24E1 ----- ----- 0008H 0010H
+--> ?PR?LED_ON?RF24E1
+--> ?PR?_DELAYMS?RF24E1
+--> ?PR?LED_OFF?RF24E1
+--> ?CO?RF24E1
+--> ?PR?_PRINTSTR?SERIAL
+--> ?PR?_PRINTBYTE?SERIAL
LED_ON/RF24E1 ----- ----- ----- -----
LED_OFF/RF24E1 ----- ----- ----- -----
?CO?RF24E1 ----- ----- ----- -----
_PRINTSTR/SERIAL ----- ----- 0011H 0014H
+--> ?PR?_PRINTCHAR?SERIAL
_PRINTCHAR/SERIAL ----- ----- 0015H 0017H
_PRINTBYTE/SERIAL ----- ----- ----- -----
+--> ?PR?_INSIDEPRINTBYTE?SERIAL
_INSIDEPRINTBYTE/SERIAL ----- ----- ----- -----
+--> ?PR?_PRINTCH?SERIAL
_PRINTCH/SERIAL ----- ----- ----- -----
+--> ?PR?_PRINTCHAR?SERIAL
DOG_HIGHT/RF24E1 ----- ----- ----- -----
+--> ?PR?_DELAYMS?RF24E1
?C_INITSEG ----- ----- ----- -----
*** NEW ROOT ***************
RF24E1_ISR/RF24E1 ----- ----- 0018H 001AH
+--> ?PR?_FSPIRDWR?RF24E1
_FSPIRDWR/RF24E1 ----- ----- ----- -----
*** NEW ROOT ***************
TIMER0_ISR/RF24E1 ----- ----- ----- -----
*** NEW ROOT ***************
SERIALISR/SERIAL ----- ----- 001BH 001DH
PUBLIC SYMBOLS OF MODULE: .\outnew\rxrx (?C_STARTUP)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
0100005FH CODE --- ?C?CLDOPTR
01000046H CODE --- ?C?CLDPTR
00000000H NUMBER --- ?C?CODESEG
0100017CH CODE --- ?C?COPYAMD
0100009EH CODE --- ?C?CSTOPTR
0100008CH CODE --- ?C?CSTPTR
00000000H NUMBER --- ?C?XDATASEG
01000360H CODE --- ?C_START
01000000H CODE NEAR LAB ?C_STARTUP
LX51 LINKER/LOCATER V3.61 06/20/2006 20:21:15 PAGE 4
00000008H DATA BYTE ?RF24E1_task?BYTE
010005F5H CODE --- _Delay100us
01000026H CODE --- _Delayms
0100065CH CODE --- _fSpiRdWr
0100061AH CODE --- _insidePrintByte
0100064EH CODE --- _insidePrintWord
01000003H CODE --- _PrintByte
010005D6H CODE --- _PrintCh
0100040CH CODE --- _PrintChar
0100046EH CODE --- _PrintStr
*SFR* 000000D0H.6 DATA BIT AC
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000A1H DATA BYTE ADCCON
*SFR* 000000A2H DATA BYTE ADCDATAH
*SFR* 000000A3H DATA BYTE ADCDATAL
*SFR* 000000A4H DATA BYTE ADCSTATIC
*SFR* 000000F0H DATA BYTE B
*SFR* 000000C8H.1 DATA BIT C_T2
*SFR* 000000A0H.6 DATA BIT CE
*SFR* 000000B6H DATA BYTE CK_CTRL
*SFR* 0000008EH DATA BYTE CKCON
*SFR* 000000A0H.1 DATA BIT CLK1
*SFR* 000000A0H.5 DATA BIT CLK2
*SFR* 00000080H.5 DATA BIT Clr_Dog
*SFR* 000000C8H DATA BIT CP_RL2
*SFR* 000000A0H.3 DATA BIT CS
*SFR* 000000D0H.7 DATA BIT CY
*SFR* 000000A0H DATA BIT DATA
01000669H CODE --- Dog_Hight
01000670H CODE --- Dog_Low
*SFR* 000000A0H.4 DATA BIT DOUT2
*SFR* 00000083H DATA BYTE DPH
*SFR* 00000085H DATA BYTE DPH1
*SFR* 00000082H DATA BYTE DPL
*SFR* 00000084H DATA BYTE DPL1
*SFR* 00000086H DATA BYTE DPS
*SFR* 000000A0H.2 DATA BIT DR1
*SFR* 000000A0H.6 DATA BIT DR2
*SFR* 000000A8H.7 DATA BIT EA
*SFR* 000000D8H DATA BYTE EICON
*SFR* 000000E8H DATA BYTE EIE
*SFR* 000000F8H DATA BYTE EIP
*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* 000000E8H.4 DATA BIT EWDI
*SFR* 000000A8H DATA BIT EX0
*SFR* 000000A8H.2 DATA BIT EX1
*SFR* 000000E8H DATA BIT EX2
*SFR* 000000E8H.1 DATA BIT EX3
*SFR* 000000E8H.2 DATA BIT EX4
*SFR* 000000E8H.3 DATA BIT EX5
*SFR* 000000C8H.3 DATA BIT EXEN2
*SFR* 000000C8H.6 DATA BIT EXF2
*SFR* 00000091H DATA BYTE EXIF
*SFR* 000000D0H.5 DATA BIT F0
*SFR* 000000D0H.1 DATA BIT F1
0100054CH CODE --- fRfInit
00000021H DATA --- fromRxBuf
00000024H DATA --- fromTxBuf
*SFR* 000000A8H DATA BYTE IE
*SFR* 00000088H.1 DATA BIT IE0
*SFR* 00000088H.3 DATA BIT IE1
0100000EH CODE --- InitSerial
LX51 LINKER/LOCATER V3.61 06/20/2006 20:21:15 PAGE 5
01000576H CODE --- InitSerialBuffer
*SFR* 00000080H.3 DATA BIT INT0
*SFR* 00000080H.4 DATA BIT INT1
010005BCH CODE --- IO_Init
*SFR* 000000B8H DATA BYTE IP
*SFR* 00000088H DATA BIT IT0
*SFR* 00000088H.2 DATA BIT IT1
0100067CH CODE --- Led_off
01000040H CODE --- Led_on
*SFR* 00000080H.6 DATA BIT Led_Show
0100050AH CODE --- main
*SFR* 00000092H DATA BYTE MPAGE
00000073H DATA WORD OneSCnt
00000020H.0 BIT BIT OneSecondGain
*SFR* 000000D0H.2 DATA BIT OV
*SFR* 000000D0H DATA BIT P
*SFR* 00000080H DATA BYTE P0
*SFR* 00000080H.4 DATA BIT P04
*SFR* 00000095H DATA BYTE P0_ALT
*SFR* 00000094H DATA BYTE P0_DIR
*SFR* 00000090H DATA BYTE P1
*SFR* 00000097H DATA BYTE P1_ALT
*SFR* 00000096H DATA BYTE P1_DIR
*SFR* 00000087H DATA BYTE PCON
*SFR* 000000A0H DATA BYTE PPAGE_SFR
*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* 000000F8H.4 DATA BIT PWDI
*SFR* 000000A9H DATA BYTE PWMCON
*SFR* 000000AAH DATA BYTE PWMDUTY
*SFR* 000000A0H.7 DATA BIT PWR_UP
*SFR* 000000B8H DATA BIT PX0
*SFR* 000000B8H.2 DATA BIT PX1
*SFR* 000000F8H DATA BIT PX2
*SFR* 000000F8H.1 DATA BIT PX3
*SFR* 000000F8H.2 DATA BIT PX4
*SFR* 000000F8H.3 DATA BIT PX5
*SFR* 000000A0H DATA BYTE RADIO
*SFR* 00000098H.2 DATA BIT RB8
*SFR* 000000CBH DATA BYTE RCAP2H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -