📄 mfrc500.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 12/04/2007 19:24:46 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE M500AuC.obj, main.obj, RDIO.obj TO MFRC500.OMF RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
M500AuC.obj (M500AUC)
main.obj (MAIN)
RDIO.obj (RDIO)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: MFRC500.OMF (M500AUC)
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"
DATA 0010H 0005H UNIT _DATA_GROUP_
IDATA 0015H 0005H UNIT ?ID?M500AUC
IDATA 001AH 0001H UNIT ?ID?M500PCDMFINOUTSLAVECONFIG?M500AUC
IDATA 001BH 0001H UNIT ?ID?_M500PCDLOADMK?M500AUC
IDATA 001CH 0001H UNIT ?ID?_M500PICCAUTHE2?M500AUC
IDATA 001DH 0001H UNIT ?ID?M500PICCHALT?M500AUC
001EH 0002H *** GAP ***
BIT 0020H.0 0001H.4 UNIT ?BI?MAIN
BIT 0021H.4 0001H.1 UNIT _BIT_GROUP_
BIT 0022H.5 0000H.1 UNIT ?BI?M500AUC
0022H.6 0000H.2 *** GAP ***
IDATA 0023H 0024H UNIT ?ID?MAIN
IDATA 0047H 0019H UNIT _IDATA_GROUP_
IDATA 0060H 000FH UNIT ?ID?_M500PCDLOADKEYE2?M500AUC
IDATA 006FH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 01D9H UNIT ?XD?M500AUC
BL51 BANKED LINKER/LOCATER V5.03 12/04/2007 19:24:46 PAGE 2
XDATA 01D9H 004AH UNIT _XDATA_GROUP_
XDATA 0223H 0017H UNIT ?XD?MAIN
XDATA 023AH 000DH UNIT ?XD?_M500PICCEXCHANGEBLOCK?M500AUC
XDATA 0247H 000DH UNIT ?XD?_EXCHANGEBYTESTREAM?M500AUC
XDATA 0254H 000BH UNIT ?XD?_M500PICCAUTHE2?M500AUC
XDATA 025FH 0007H UNIT ?XD?RDIO
XDATA 0266H 0006H UNIT ?XD?_M500PICCVALUE?M500AUC
XDATA 026CH 0005H UNIT ?XD?_M500PCDLOADKEYE2?M500AUC
XDATA 0271H 0005H UNIT ?XD?_M500PICCVALUEDEBIT?M500AUC
XDATA 0276H 0005H UNIT ?XD?_WRITEIOBLOCK?RDIO
XDATA 027BH 0003H UNIT ?XD?_PCDWRITEE2?M500AUC
XDATA 027EH 0002H UNIT ?XD?IDLE_REQUEST?M500AUC
XDATA 0280H 0002H UNIT ?XD?_READIOBLOCK?RDIO
0282H 7C7EH *** GAP ***
XDATA 7F00H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0004H UNIT ?PR?_M500PCDREADREGISTER?M500AUC
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0018H UNIT ?PR?M500PCDMFINOUTMASTERCONFIG?M500AUC
CODE 0026H 0004H UNIT ?PR?_M500PICCREQUEST?M500AUC
002AH 0001H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0365H UNIT ?PR?PRINTF?PRINTF
CODE 0393H 0322H UNIT ?PR?MAIN?MAIN
CODE 06B5H 02FEH UNIT ?PR?_M500PICCCASCANTICOLL?M500AUC
CODE 09B3H 02D3H UNIT ?PR?_M500PCDCMD?M500AUC
CODE 0C86H 02C0H UNIT ?PR?RC500ISR?M500AUC
CODE 0F46H 02A7H UNIT ?C?LIB_CODE
CODE 11EDH 01D2H UNIT ?PR?_M500PICCVALUE?M500AUC
CODE 13BFH 01B4H UNIT ?CO?MAIN
CODE 1573H 0157H UNIT ?PR?_M500PICCWRITE?M500AUC
CODE 16CAH 0149H UNIT ?PR?_M500PICCVALUEDEBIT?M500AUC
CODE 1813H 0115H UNIT ?PR?_M500PICCAUTHSTATE?M500AUC
CODE 1928H 00FAH UNIT ?PR?_M500PICCCASCSELECT?M500AUC
CODE 1A22H 00FAH UNIT ?PR?_M500PICCREAD?M500AUC
CODE 1B1CH 00F0H UNIT ?PR?IDLE_REQUEST?M500AUC
CODE 1C0CH 00E9H UNIT ?PR?_M500PCDLOADKEYE2?M500AUC
CODE 1CF5H 00E2H UNIT ?PR?_EXCHANGEBYTESTREAM?M500AUC
CODE 1DD7H 00DFH UNIT ?PR?_M500PICCAUTHE2?M500AUC
CODE 1EB6H 00DCH UNIT ?PR?_M500PICCEXCHANGEBLOCK?M500AUC
CODE 1F92H 00D0H UNIT ?PR?_M500PICCCOMMONREQUEST?M500AUC
CODE 2062H 00C2H UNIT ?PR?M500PCDMFINOUTSLAVECONFIG?M500AUC
CODE 2124H 00B0H UNIT ?PR?_PCDREADE2?M500AUC
CODE 21D4H 00A8H UNIT ?PR?M500PCDCONFIG?M500AUC
CODE 227CH 0097H UNIT ?PR?_M500PICCAUTHKEY?M500AUC
CODE 2313H 0093H UNIT ?PR?_M500HOSTCODEKEY?M500AUC
CODE 23A6H 008DH UNIT ?PR?_M500PCDSETTMO?M500AUC
CODE 2433H 008CH UNIT ?C_C51STARTUP
CODE 24BFH 0085H UNIT ?PR?_M500PICCAUTH?M500AUC
CODE 2544H 0084H UNIT ?PR?_WRITEIOBLOCK?RDIO
CODE 25C8H 0080H UNIT ?PR?M500PCDRESET?M500AUC
CODE 2648H 007EH UNIT ?PR?_PCDWRITEE2?M500AUC
CODE 26C6H 0070H UNIT ?PR?M500PICCHALT?M500AUC
BL51 BANKED LINKER/LOCATER V5.03 12/04/2007 19:24:46 PAGE 3
CODE 2736H 005EH UNIT ?PR?INIT?MAIN
CODE 2794H 005BH UNIT ?PR?ISR_TIMER0?MAIN
CODE 27EFH 005BH UNIT ?PR?_READIOBLOCK?RDIO
CODE 284AH 0039H UNIT ?PR?TIMEOUTISR?M500AUC
CODE 2883H 0037H UNIT ?PR?_M500PCDLOADMK?M500AUC
CODE 28BAH 0030H UNIT ?PR?_DELAY_10MS?MAIN
CODE 28EAH 002AH UNIT ?PR?_CLEARBITMASK?M500AUC
CODE 2914H 0029H UNIT ?PR?_SETBITMASK?M500AUC
CODE 293DH 0028H UNIT ?PR?_M500PCDRFRESET?M500AUC
CODE 2965H 0027H UNIT ?C_INITSEG
CODE 298CH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 29B3H 0026H UNIT ?CO?M500AUC
CODE 29D9H 0023H UNIT ?PR?_M500PICCSELECT?M500AUC
CODE 29FCH 0021H UNIT ?PR?_DELAY_50US?MAIN
CODE 2A1DH 0021H UNIT ?PR?_DELAY_1MS?MAIN
CODE 2A3EH 0020H UNIT ?PR?_START_TIMEOUT?M500AUC
CODE 2A5EH 0015H UNIT ?PR?_READIO?RDIO
CODE 2A73H 0014H UNIT ?PR?_XTOA_H?MAIN
CODE 2A87H 0013H UNIT ?PR?_XTOA_L?MAIN
CODE 2A9AH 0011H UNIT ?PR?_WRITEIO?RDIO
CODE 2AABH 000FH UNIT ?PR?OPENIO?RDIO
CODE 2ABAH 000CH UNIT ?PR?_M500PCDMFOUTSELECT?M500AUC
CODE 2AC6H 000CH UNIT ?PR?STOP_TIMEOUT?M500AUC
CODE 2AD2H 000CH UNIT ?PR?CLOSEIO?RDIO
CODE 2ADEH 0009H UNIT ?PR?DELAY_8US_NOP?MAIN
CODE 2AE7H 0008H UNIT ?PR?_M500PICCANTICOLL?M500AUC
CODE 2AEFH 0007H UNIT ?PR?FLUSHFIFO?M500AUC
CODE 2AF6H 0006H UNIT ?PR?_M500PCDWRITEREGISTER?M500AUC
OVERLAY MAP OF MODULE: MFRC500.OMF (M500AUC)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
>>
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LENG
>> TH
------------------------------------------------------------------------------------------------------------------------
>> --
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- ----
>> -
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- ----- 01D9H 001E
>> H
+--> ?PR?INIT?MAIN
+--> ?PR?M500PCDCONFIG?M500AUC
+--> ?PR?_PCDREADE2?M500AUC
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_M500PCDMFOUTSELECT?M500AUC
+--> ?PR?_M500PICCREQUEST?M500AUC
+--> ?PR?_M500PICCANTICOLL?M500AUC
+--> ?PR?_M500PICCSELECT?M500AUC
+--> ?PR?_M500PICCAUTH?M500AUC
BL51 BANKED LINKER/LOCATER V5.03 12/04/2007 19:24:46 PAGE 4
+--> ?PR?_M500PICCREAD?M500AUC
+--> ?PR?_DELAY_10MS?MAIN
+--> ?PR?_M500PICCWRITE?M500AUC
?PR?INIT?MAIN ----- ----- ----- ----- ----- ----- ----- ----
>> -
+--> ?PR?_DELAY_10MS?MAIN
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
?PR?PRINTF?PRINTF 0021H.4 0001H.1 0010H 0005H ----- ----- 01FBH 0028
>> H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?M500PCDCONFIG?M500AUC ----- ----- ----- ----- 0047H 0003H ----- ----
>> -
+--> ?PR?M500PCDRESET?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_M500PCDRFRESET?M500AUC
?PR?M500PCDRESET?M500AUC ----- ----- ----- ----- 004AH 0001H ----- ----
>> -
+--> ?PR?_DELAY_1MS?MAIN
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_START_TIMEOUT?M500AUC
+--> ?PR?STOP_TIMEOUT?M500AUC
?PR?_CLEARBITMASK?M500AUC ----- ----- ----- ----- 0053H 0001H 0204H 0002
>> H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PCDSETTMO?M500AUC ----- ----- ----- ----- ----- ----- 0204H 0001
>> H
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PCDRFRESET?M500AUC ----- ----- ----- ----- 004AH 0001H 01F7H 0001
>> H
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_DELAY_1MS?MAIN
+--> ?PR?_SETBITMASK?M500AUC
?PR?_SETBITMASK?M500AUC ----- ----- ----- ----- 005FH 0001H 0214H 0002
>> H
+--> ?PR?_READIO?RDIO
+--> ?PR?_WRITEIO?RDIO
?PR?_PCDREADE2?M500AUC ----- ----- ----- ----- ----- ----- 01F7H 0007
>> H
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PCDCMD?M500AUC ----- ----- ----- ----- 0059H 0006H 020AH 000A
>> H
+--> ?PR?_WRITEIO?RDIO
BL51 BANKED LINKER/LOCATER V5.03 12/04/2007 19:24:46 PAGE 5
+--> ?PR?FLUSHFIFO?M500AUC
+--> ?PR?_READIO?RDIO
+--> ?PR?_START_TIMEOUT?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
+--> ?PR?STOP_TIMEOUT?M500AUC
?PR?FLUSHFIFO?M500AUC ----- ----- ----- ----- ----- ----- ----- ----
>> -
+--> ?PR?_SETBITMASK?M500AUC
?PR?_M500PCDMFOUTSELECT?M500AUC ----- ----- ----- ----- ----- ----- ----- ----
>> -
+--> ?PR?_WRITEIO?RDIO
?PR?_M500PICCREQUEST?M500AUC ----- ----- ----- ----- ----- ----- ----- ----
>> -
+--> ?PR?_M500PICCCOMMONREQUEST?M500AUC
?PR?_M500PICCCOMMONREQUEST?M500AUC ----- ----- ----- ----- 0047H 0001H 01F7H 0004
>> H
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_SETBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PICCANTICOLL?M500AUC ----- ----- ----- ----- ----- ----- ----- ----
>> -
+--> ?PR?_M500PICCCASCANTICOLL?M500AUC
?PR?_M500PICCCASCANTICOLL?M500AUC ----- ----- ----- ----- 0047H 000CH 01F7H 0005
>> H
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?CO?M500AUC
?PR?_M500PICCSELECT?M500AUC ----- ----- ----- ----- ----- ----- 01F7H 0006
>> H
+--> ?PR?_M500PICCCASCSELECT?M500AUC
?PR?_M500PICCCASCSELECT?M500AUC ----- ----- ----- ----- 0047H 0001H 01FDH 0007
>> H
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_CLEARBITMASK?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PICCAUTH?M500AUC ----- ----- ----- ----- 0047H 000EH 01F7H 0006
>> H
+--> ?PR?_M500HOSTCODEKEY?M500AUC
+--> ?PR?_M500PICCAUTHKEY?M500AUC
?PR?_M500HOSTCODEKEY?M500AUC ----- ----- ----- ----- 0055H 0004H 01FDH 0006
>> H
?PR?_M500PICCAUTHKEY?M500AUC ----- ----- ----- ----- 0055H 0002H 01FDH 0008
BL51 BANKED LINKER/LOCATER V5.03 12/04/2007 19:24:46 PAGE 6
>> H
+--> ?PR?FLUSHFIFO?M500AUC
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?PR?_M500PICCAUTHSTATE?M500AUC
?PR?_M500PICCAUTHSTATE?M500AUC ----- ----- ----- ----- 0057H 0002H 0205H 0005
>> H
+--> ?PR?_READIO?RDIO
+--> ?PR?_M500PCDCMD?M500AUC
?PR?_M500PICCREAD?M500AUC ----- ----- ----- ----- 0047H 0002H 01F7H 0004
>> H
+--> ?PR?FLUSHFIFO?M500AUC
+--> ?PR?_M500PCDSETTMO?M500AUC
+--> ?PR?_WRITEIO?RDIO
+--> ?PR?_M500PCDCMD?M500AUC
+--> ?CO?M500AUC
+--> ?PR?PRINTF?PRINTF
?PR?_M500PICCWRITE?M500AUC ----- ----- ----- ----- 0047H 0001H 01F7H 0003
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -