📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V4.23 04/14/2008 15:21:36 PAGE 1
BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE F:\郭勇移交\RF080131\MAIN.OBJ, F:\郭勇移交\RF080131\U
>> ART0.OBJ, F:\郭勇移交\RF080131\TIMER2.OBJ, F:\郭勇移交\RF080131\RC522.OBJ,
>> F:\郭勇移交\RF080131\F330_FLASHP.OBJ TO F:\郭勇移交\RF080131\MAIN RS (256)
>> PL (68) PW (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
F:\郭勇移交\RF080131\MAIN.OBJ (MAIN)
F:\郭勇移交\RF080131\UART0.OBJ (UART0)
F:\郭勇移交\RF080131\TIMER2.OBJ (TIMER2)
F:\郭勇移交\RF080131\RC522.OBJ (RC522)
F:\郭勇移交\RF080131\F330_FLASHP.OBJ (F330_FLASHP)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
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?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: F:\郭勇移交\RF080131\MAIN (MAIN)
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 0017H UNIT ?DT?_PCDWRITE?RC522
001FH 0001H *** GAP ***
DATA 0020H 0002H BIT_ADDR ?BA?UART0
DATA 0022H 0001H BIT_ADDR ?BA?TIMER2
BIT 0023H.0 0000H.2 UNIT _BIT_GROUP_
BIT 0023H.2 0000H.1 UNIT ?BI?_FLASH_BYTEWRITE?F330
>> _FLASHP
0023H.3 0000H.5 *** GAP ***
DATA 0024H 0037H UNIT _DATA_GROUP_
DATA 005BH 0008H UNIT ?DT?TIMER2
DATA 0063H 0006H UNIT ?DT?MAIN
DATA 0069H 0004H UNIT ?DT?UART0
IDATA 006DH 0005H UNIT ?ID?UART0
IDATA 0072H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0040H ABSOLUTE
XDATA 0040H 0040H ABSOLUTE
XDATA 0080H 0020H UNIT ?XD?TIMER2
XDATA 00A0H 0014H UNIT ?XD?MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_FLASH_BYTEREAD?F330_
>> FLASHP
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0012H UNIT ?PR?_CLEARBITMASK?RC522
0020H 0003H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 004BH UNIT ?PR?_FLASH_WRITE?F330_FLA
>> SHP
0071H 0002H *** GAP ***
BL51 BANKED LINKER/LOCATER V4.23 04/14/2008 15:21:36 PAGE 2
CODE 0073H 0003H ABSOLUTE
CODE 0076H 0181H UNIT ?PR?_PCDCOMMF522?RC522
CODE 01F7H 00EEH UNIT ?C?LIB_CODE
CODE 02E5H 008CH UNIT ?C_C51STARTUP
CODE 0371H 007CH UNIT ?PR?_CALULATECRC?RC522
CODE 03EDH 007BH UNIT ?PR?_PCDANTICOLL?RC522
CODE 0468H 007BH UNIT ?PR?_PCDSELECT?RC522
CODE 04E3H 007BH UNIT ?PR?_PCDWRITE?RC522
CODE 055EH 0075H UNIT ?PR?_PCDAUTHSTATE?RC522
CODE 05D3H 0069H UNIT ?PR?RS232_REV?UART0
CODE 063CH 0067H UNIT ?PR?_PCDREAD?RC522
CODE 06A3H 0061H UNIT ?PR?_PCDREQUEST?RC522
CODE 0704H 005BH UNIT ?PR?READ_CARD?MAIN
CODE 075FH 0054H UNIT ?PR?SETXX_INI?MAIN
CODE 07B3H 0053H UNIT ?PR?CMD_ACK?UART0
CODE 0806H 0053H UNIT ?PR?TIMER3_INT?TIMER2
CODE 0859H 004EH UNIT ?PR?CARD_DATA_SEND?MAIN
CODE 08A7H 004EH UNIT ?PR?PCDRESET?RC522
CODE 08F5H 004AH UNIT ?PR?_FLASH_READ?F330_FLAS
>> HP
CODE 093FH 0044H UNIT ?PR?COMMISR?UART0
CODE 0983H 0043H UNIT ?PR?_READRAWRC?RC522
CODE 09C6H 003FH UNIT ?PR?_WRITERAWRC?RC522
CODE 0A05H 003DH UNIT ?PR?PCDHALT?RC522
CODE 0A42H 003BH UNIT ?PR?CARD_SETXX?UART0
CODE 0A7DH 003AH UNIT ?PR?F330_INIT?MAIN
CODE 0AB7H 0035H UNIT ?PR?READ_SETXX?UART0
CODE 0AECH 0030H UNIT ?PR?PACK_EXEC?UART0
CODE 0B1CH 002AH UNIT ?PR?MAIN?MAIN
CODE 0B46H 0025H UNIT ?PR?RS232_SEND?UART0
CODE 0B6BH 0023H UNIT ?PR?_FLASH_BYTEWRITE?F330
>> _FLASHP
CODE 0B8EH 0022H UNIT ?PR?CLEARCOMRBUF?UART0
CODE 0BB0H 001EH UNIT ?CO?MAIN
CODE 0BCEH 001DH UNIT ?PR?OPENCOM0?UART0
CODE 0BEBH 001DH UNIT ?PR?_FLASH_PAGEERASE?F330
>> _FLASHP
CODE 0C08H 001CH UNIT ?PR?TIMER0_ISR?TIMER2
CODE 0C24H 0012H UNIT ?PR?PCDANTENNAON?RC522
CODE 0C36H 0011H UNIT ?PR?DO_EVENT?MAIN
CODE 0C47H 0011H UNIT ?PR?TIMER0_INIT?TIMER2
CODE 0C58H 000DH UNIT ?PR?TIMER3_INIT?TIMER2
CODE 0C65H 000DH UNIT ?PR?_SETBITMASK?RC522
CODE 0C72H 0007H UNIT ?PR?CARD_REQUEST?MAIN
CODE 0C79H 0007H UNIT ?C_INITSEG
CODE 0C80H 0007H UNIT ?PR?_DELAY1MS?TIMER2
CODE 0C87H 0007H UNIT ?PR?PCDANTENNAOFF?RC522
CODE 0C8EH 0006H UNIT ?PR?INIT_COM0?UART0
OVERLAY MAP OF MODULE: F:\郭勇移交\RF080131\MAIN (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?PR?COMMISR?UART0 ----- ----- ----- -----
+--> ?PR?RS232_REV?UART0
+--> ?PR?RS232_SEND?UART0
?PR?RS232_REV?UART0 ----- ----- ----- -----
+--> ?PR?PACK_EXEC?UART0
?PR?PACK_EXEC?UART0 ----- ----- 0024H 0002H
BL51 BANKED LINKER/LOCATER V4.23 04/14/2008 15:21:36 PAGE 3
+--> ?PR?CARD_SETXX?UART0
+--> ?PR?READ_SETXX?UART0
?PR?CARD_SETXX?UART0 ----- ----- 0026H 0001H
+--> ?PR?_FLASH_PAGEERASE?F330_FLASHP
+--> ?PR?_FLASH_WRITE?F330_FLASHP
+--> ?PR?CMD_ACK?UART0
?PR?_FLASH_PAGEERASE?F330_FLASHP 0023H.0 0000H.1 ----- -----
?PR?_FLASH_WRITE?F330_FLASHP 0023H.1 0000H.1 002DH 0006H
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?F330_INIT?MAIN
+--> ?PR?SETXX_INI?MAIN
+--> ?PR?PCDRESET?RC522
+--> ?PR?PCDANTENNAOFF?RC522
+--> ?PR?_DELAY1MS?TIMER2
+--> ?PR?PCDANTENNAON?RC522
+--> ?PR?DO_EVENT?MAIN
?PR?F330_INIT?MAIN ----- ----- ----- -----
+--> ?PR?INIT_COM0?UART0
+--> ?PR?TIMER0_INIT?TIMER2
+--> ?PR?TIMER3_INIT?TIMER2
?PR?INIT_COM0?UART0 ----- ----- ----- -----
+--> ?PR?CLEARCOMRBUF?UART0
+--> ?PR?OPENCOM0?UART0
?PR?SETXX_INI?MAIN ----- ----- ----- -----
+--> ?PR?_FLASH_READ?F330_FLASHP
+--> ?CO?MAIN
+--> ?PR?_FLASH_WRITE?F330_FLASHP
?PR?_FLASH_READ?F330_FLASHP ----- ----- 002DH 0008H
+--> ?PR?_FLASH_BYTEREAD?F330_FLASHP
?PR?PCDRESET?RC522 ----- ----- ----- -----
+--> ?PR?_DELAY1MS?TIMER2
+--> ?PR?_WRITERAWRC?RC522
?PR?PCDANTENNAOFF?RC522 ----- ----- ----- -----
+--> ?PR?_CLEARBITMASK?RC522
?PR?_CLEARBITMASK?RC522 ----- ----- ----- -----
+--> ?PR?_READRAWRC?RC522
+--> ?PR?_WRITERAWRC?RC522
?PR?PCDANTENNAON?RC522 ----- ----- ----- -----
+--> ?PR?_READRAWRC?RC522
+--> ?PR?_SETBITMASK?RC522
?PR?_SETBITMASK?RC522 ----- ----- ----- -----
+--> ?PR?_READRAWRC?RC522
+--> ?PR?_WRITERAWRC?RC522
?PR?DO_EVENT?MAIN ----- ----- ----- -----
+--> ?PR?CARD_REQUEST?MAIN
BL51 BANKED LINKER/LOCATER V4.23 04/14/2008 15:21:36 PAGE 4
?PR?CARD_REQUEST?MAIN ----- ----- ----- -----
+--> ?PR?READ_CARD?MAIN
?PR?READ_CARD?MAIN ----- ----- ----- -----
+--> ?PR?_PCDREQUEST?RC522
+--> ?PR?_PCDANTICOLL?RC522
+--> ?PR?_PCDSELECT?RC522
+--> ?CO?MAIN
+--> ?PR?_PCDAUTHSTATE?RC522
+--> ?PR?_PCDREAD?RC522
+--> ?PR?PCDHALT?RC522
+--> ?PR?_DELAY1MS?TIMER2
+--> ?PR?CARD_DATA_SEND?MAIN
?PR?_PCDREQUEST?RC522 ----- ----- 002DH 0018H
+--> ?PR?_CLEARBITMASK?RC522
+--> ?PR?_WRITERAWRC?RC522
+--> ?PR?_SETBITMASK?RC522
+--> ?PR?_PCDCOMMF522?RC522
?PR?_PCDCOMMF522?RC522 ----- ----- 004AH 0011H
+--> ?PR?_WRITERAWRC?RC522
+--> ?PR?_CLEARBITMASK?RC522
+--> ?PR?_SETBITMASK?RC522
+--> ?PR?_READRAWRC?RC522
?PR?_PCDANTICOLL?RC522 ----- ----- 002DH 0019H
+--> ?PR?_CLEARBITMASK?RC522
+--> ?PR?_WRITERAWRC?RC522
+--> ?PR?_PCDCOMMF522?RC522
+--> ?PR?_SETBITMASK?RC522
?PR?_PCDSELECT?RC522 ----- ----- 002DH 0017H
+--> ?PR?_CALULATECRC?RC522
+--> ?PR?_CLEARBITMASK?RC522
+--> ?PR?_PCDCOMMF522?RC522
?PR?_CALULATECRC?RC522 ----- ----- 0044H 0008H
+--> ?PR?_CLEARBITMASK?RC522
+--> ?PR?_WRITERAWRC?RC522
+--> ?PR?_SETBITMASK?RC522
+--> ?PR?_READRAWRC?RC522
?PR?_PCDAUTHSTATE?RC522 ----- ----- 002DH 001DH
+--> ?PR?_PCDCOMMF522?RC522
+--> ?PR?_READRAWRC?RC522
?PR?_PCDREAD?RC522 ----- ----- 002DH 0017H
+--> ?PR?_CALULATECRC?RC522
+--> ?PR?_PCDCOMMF522?RC522
?PR?PCDHALT?RC522 ----- ----- 002DH 0015H
+--> ?PR?_CALULATECRC?RC522
+--> ?PR?_PCDCOMMF522?RC522
SYMBOL TABLE OF MODULE: F:\郭勇移交\RF080131\MAIN (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V4.23 04/14/2008 15:21:36 PAGE 5
B:00D8H.2 PUBLIC CCF2
B:0098H.3 PUBLIC TB80
D:0080H PUBLIC P0
B:00F8H.0 PUBLIC SPIEN
D:0090H PUBLIC P1
C:0BCAH PUBLIC DefaulSet
B:0080H.6 PUBLIC MF522_NSS
B:00D0H.6 PUBLIC AC
D:00E6H PUBLIC EIE1
B:00A8H.7 PUBLIC EA
B:0098H.5 PUBLIC MCE0
B:0090H.3 PUBLIC MF522_RST
B:00D8H.7 PUBLIC CF
D:00E4H PUBLIC IT01CF
D:00A4H PUBLIC P0MDOUT
D:00A5H PUBLIC P1MDOUT
D:00F6H PUBLIC EIP1
B:00F8H.1 PUBLIC TXBMT
B:0090H.1 PUBLIC BP
B:00D8H.6 PUBLIC CR
B:00C8H.3 PUBLIC T2SPLIT
B:00C8H.7 PUBLIC TF2H
B:0098H.4 PUBLIC REN0
D:00D9H PUBLIC PCA0MD
D:00EBH PUBLIC PCA0CPL2
B:00C8H.6 PUBLIC TF2L
D:00B8H PUBLIC IP
B:00C0H.2 PUBLIC ARBLOST
B:00D0H.7 PUBLIC CY
B:00C0H.0 PUBLIC SI
B:0090H.2 PUBLIC BEEP
D:00E1H PUBLIC XBR0
D:00E2H PUBLIC XBR1
B:0080H.5 PUBLIC RXD0
C:075FH PUBLIC Setxx_Ini
B:0080H.4 PUBLIC TXD0
B:00E8H.5 PUBLIC AD0INT
B:00C8H.4 PUBLIC TF2CEN
B:00D0H.2 PUBLIC OV
C:0B1CH PUBLIC main
B:00F8H.5 PUBLIC MODF
B:0080H.2 PUBLIC MF522_SI
B:0098H.7 PUBLIC S0MODE
D:00FFH PUBLIC VDM0CN
D:00F1H PUBLIC P0MDIN
D:00F2H PUBLIC P1MDIN
B:00C8H.5 PUBLIC TF2LEN
B:0080H.7 PUBLIC STS2
B:0080H.1 PUBLIC MF522_SO
B:00F8H.7 PUBLIC SPIF
B:00F8H.6 PUBLIC WCOL
B:00F8H.2 PUBLIC NSSMD0
B:00F8H.3 PUBLIC NSSMD1
B:00C8H.0 PUBLIC T2XCLK
D:0063H PUBLIC SetxxBuf
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
D:00B3H PUBLIC OSCICL
D:00B2H PUBLIC OSCICN
D:0067H PUBLIC event_word
C:0859H PUBLIC Card_Data_Send
B:00A8H.4 PUBLIC ES0
B:00E8H.7 PUBLIC AD0EN
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
BL51 BANKED LINKER/LOCATER V4.23 04/14/2008 15:21:36 PAGE 6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -