📄 rc500.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 05/01/2009 01:52:11 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE MAIN.obj, SlRc500.obj, ISO14443A.obj TO RC500 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
MAIN.obj (MAIN)
SlRc500.obj (SLRC500)
ISO14443A.obj (ISO14443A)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
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?ILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: RC500 (MAIN)
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 0007H UNIT ?DT?MAIN
0017H 0009H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
BIT 0020H.2 0000H.1 UNIT _BIT_GROUP_
0020H.3 0000H.5 *** GAP ***
DATA 0021H 005DH UNIT _DATA_GROUP_
IDATA 007EH 0040H UNIT ?ID?MAIN
IDATA 00BEH 000CH UNIT _IDATA_GROUP_
IDATA 00CAH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001FH INBLOCK ?PR?COMM1DECREMENT?MAIN
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 02A3H INBLOCK ?PR?_PCDCOMTRANSCEIVE?SLRC500
CODE 02C9H 01FBH UNIT ?C?LIB_CODE
CODE 04C4H 018DH INBLOCK ?PR?_PCDANTICOLL?ISO14443A
CODE 0651H 0102H INBLOCK ?PR?_PCDVALUE?ISO14443A
CODE 0753H 00A8H INBLOCK ?PR?_PCDSETTMO?SLRC500
CODE 07FBH 0005H UNIT ?CO?ISO14443A
CODE 0800H 00F2H INBLOCK ?PR?PCDRESET?SLRC500
CODE 08F2H 00BCH INBLOCK ?PR?_PCDWRITE?ISO14443A
CODE 09AEH 008FH INBLOCK ?PR?MAIN?MAIN
CODE 0A3DH 008AH INBLOCK ?PR?_PCDAUTHSTATE?ISO14443A
CODE 0AC7H 0077H INBLOCK ?PR?_PCDSELECT?ISO14443A
CODE 0B3EH 0065H INBLOCK ?PR?_PCDCONFIGISOTYPE?SLRC500
BL51 BANKED LINKER/LOCATER V5.03 05/01/2009 01:52:11 PAGE 2
CODE 0BA3H 0063H INBLOCK ?PR?COMSETBOUND?MAIN
CODE 0C06H 0062H INBLOCK ?PR?_PCDLOADKEYE2?ISO14443A
CODE 0C68H 0060H INBLOCK ?PR?_PCDREQUEST?ISO14443A
CODE 0CC8H 0060H INBLOCK ?PR?_CHANGECODEKEY?ISO14443A
CODE 0D28H 005EH INBLOCK ?PR?_PCDREAD?ISO14443A
CODE 0D86H 0058H INBLOCK ?PR?COMREQUESTA?MAIN
CODE 0DDEH 0058H INBLOCK ?PR?COMAUTHENTICATION?MAIN
CODE 0E36H 0057H INBLOCK ?PR?SERI_INT?MAIN
CODE 0E8DH 0053H INBLOCK ?PR?_M500PCDLOADKEYE2?ISO14443A
CODE 0EE0H 0049H INBLOCK ?PR?RC500READY?MAIN
CODE 0F29H 003FH INBLOCK ?PR?COMM1READ?MAIN
CODE 0F68H 003AH INBLOCK ?PR?_PCDAUTHKEY?ISO14443A
CODE 0FA2H 0038H INBLOCK ?PR?ANSWEROK?MAIN
CODE 0FDAH 0024H INBLOCK ?PR?INITIALIZESYSTEM?MAIN
0FFEH 0002H *** GAP ***
CODE 1000H 0038H INBLOCK ?PR?_PCDWRITEE2?SLRC500
CODE 1038H 0034H INBLOCK ?PR?COMM500PICCAUTHE2?MAIN
CODE 106CH 0034H INBLOCK ?PR?PCDHALT?ISO14443A
CODE 10A0H 002DH INBLOCK ?PR?COMANTICOLL?MAIN
CODE 10CDH 002BH INBLOCK ?PR?_DELAYMS?MAIN
CODE 10F8H 0027H INBLOCK ?PR?COMSELECT?MAIN
CODE 111FH 0023H INBLOCK ?PR?_M500PCDRFRESET?SLRC500
CODE 1142H 0021H INBLOCK ?PR?_DELAY_50US?MAIN
CODE 1163H 001AH INBLOCK ?PR?COMM500PCDLOADKEYE2?MAIN
CODE 117DH 0017H INBLOCK ?PR?COMM1WRITE?MAIN
CODE 1194H 0017H INBLOCK ?PR?PCDANTENNAON?SLRC500
CODE 11ABH 0016H INBLOCK ?PR?COMSOND?MAIN
CODE 11C1H 0015H INBLOCK ?PR?_READRAWRC?SLRC500
CODE 11D6H 0014H INBLOCK ?PR?_WRITERAWRC?SLRC500
CODE 11EAH 0012H INBLOCK ?PR?_CLEARBITMASK?SLRC500
CODE 11FCH 0011H INBLOCK ?PR?_SETBITMASK?SLRC500
CODE 120DH 000DH INBLOCK ?PR?COMHLTA?MAIN
CODE 121AH 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: RC500 (MAIN)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?INITIALIZESYSTEM?MAIN
+--> ?PR?RC500READY?MAIN
+--> ?PR?_PCDCONFIGISOTYPE?SLRC500
+--> ?PR?COMSETBOUND?MAIN
+--> ?PR?COMREQUESTA?MAIN
+--> ?PR?COMANTICOLL?MAIN
+--> ?PR?COMSELECT?MAIN
+--> ?PR?COMM500PICCAUTHE2?MAIN
+--> ?PR?COMM500PCDLOADKEYE2?MAIN
+--> ?PR?COMHLTA?MAIN
+--> ?PR?COMAUTHENTICATION?MAIN
BL51 BANKED LINKER/LOCATER V5.03 05/01/2009 01:52:11 PAGE 3
+--> ?PR?COMM1READ?MAIN
+--> ?PR?COMM1WRITE?MAIN
+--> ?PR?COMM1DECREMENT?MAIN
+--> ?PR?COMSOND?MAIN
?PR?RC500READY?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?PCDRESET?SLRC500
?PR?PCDRESET?SLRC500 ----- ----- 0021H 0004H ----- -----
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_READRAWRC?SLRC500
+--> ?PR?_WRITERAWRC?SLRC500
?PR?_PCDCONFIGISOTYPE?SLRC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_CLEARBITMASK?SLRC500
+--> ?PR?_WRITERAWRC?SLRC500
+--> ?PR?_DELAY_50US?MAIN
+--> ?PR?_M500PCDRFRESET?SLRC500
+--> ?PR?_PCDSETTMO?SLRC500
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?PCDANTENNAON?SLRC500
?PR?_CLEARBITMASK?SLRC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_READRAWRC?SLRC500
+--> ?PR?_WRITERAWRC?SLRC500
?PR?_M500PCDRFRESET?SLRC500 ----- ----- 0021H 0001H ----- -----
+--> ?PR?_CLEARBITMASK?SLRC500
+--> ?PR?_DELAYMS?MAIN
+--> ?PR?_SETBITMASK?SLRC500
?PR?_SETBITMASK?SLRC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_READRAWRC?SLRC500
+--> ?PR?_WRITERAWRC?SLRC500
?PR?_PCDSETTMO?SLRC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITERAWRC?SLRC500
?PR?PCDANTENNAON?SLRC500 ----- ----- ----- ----- ----- -----
+--> ?PR?_READRAWRC?SLRC500
+--> ?PR?_SETBITMASK?SLRC500
?PR?COMSETBOUND?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?ANSWEROK?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?COMREQUESTA?MAIN ----- ----- 0021H 0001H ----- -----
+--> ?PR?_PCDREQUEST?ISO14443A
+--> ?PR?ANSWEROK?MAIN
?PR?_PCDREQUEST?ISO14443A ----- ----- 0022H 004AH ----- -----
+--> ?PR?_WRITERAWRC?SLRC500
+--> ?PR?_CLEARBITMASK?SLRC500
+--> ?PR?_SETBITMASK?SLRC500
+--> ?PR?_PCDSETTMO?SLRC500
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
BL51 BANKED LINKER/LOCATER V5.03 05/01/2009 01:52:11 PAGE 4
?PR?_PCDCOMTRANSCEIVE?SLRC500 0020H.2 0000H.1 0074H 000AH ----- -----
+--> ?PR?_WRITERAWRC?SLRC500
+--> ?PR?_SETBITMASK?SLRC500
+--> ?PR?_READRAWRC?SLRC500
?PR?COMANTICOLL?MAIN ----- ----- 0021H 0001H ----- -----
+--> ?PR?_PCDANTICOLL?ISO14443A
+--> ?PR?ANSWEROK?MAIN
?PR?_PCDANTICOLL?ISO14443A ----- ----- 0022H 004FH 00BEH 0005H
+--> ?CO?ISO14443A
+--> ?PR?_WRITERAWRC?SLRC500
+--> ?PR?_CLEARBITMASK?SLRC500
+--> ?PR?_PCDSETTMO?SLRC500
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
?PR?COMSELECT?MAIN ----- ----- 0021H 0001H ----- -----
+--> ?PR?_PCDSELECT?ISO14443A
+--> ?PR?ANSWEROK?MAIN
?PR?_PCDSELECT?ISO14443A ----- ----- 0022H 004DH ----- -----
+--> ?PR?_WRITERAWRC?SLRC500
+--> ?PR?_CLEARBITMASK?SLRC500
+--> ?PR?_PCDSETTMO?SLRC500
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
?PR?COMM500PICCAUTHE2?MAIN ----- ----- 0021H 0003H ----- -----
+--> ?PR?_PCDLOADKEYE2?ISO14443A
+--> ?PR?_PCDAUTHSTATE?ISO14443A
+--> ?PR?ANSWEROK?MAIN
?PR?_PCDLOADKEYE2?ISO14443A ----- ----- 0024H 004CH ----- -----
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
?PR?_PCDAUTHSTATE?ISO14443A ----- ----- 0028H 004CH ----- -----
+--> ?PR?_WRITERAWRC?SLRC500
+--> ?PR?_PCDSETTMO?SLRC500
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
+--> ?PR?_READRAWRC?SLRC500
?PR?COMM500PCDLOADKEYE2?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_M500PCDLOADKEYE2?ISO14443A
+--> ?PR?ANSWEROK?MAIN
?PR?_M500PCDLOADKEYE2?ISO14443A ----- ----- 0021H 0006H 00BEH 000CH
+--> ?PR?_CHANGECODEKEY?ISO14443A
+--> ?PR?_PCDWRITEE2?SLRC500
?PR?_CHANGECODEKEY?ISO14443A ----- ----- 0028H 0006H ----- -----
?PR?_PCDWRITEE2?SLRC500 ----- ----- 0027H 0049H ----- -----
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
?PR?COMHLTA?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?PCDHALT?ISO14443A
+--> ?PR?ANSWEROK?MAIN
BL51 BANKED LINKER/LOCATER V5.03 05/01/2009 01:52:11 PAGE 5
?PR?PCDHALT?ISO14443A ----- ----- 0021H 0044H ----- -----
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
+--> ?PR?_WRITERAWRC?SLRC500
?PR?COMAUTHENTICATION?MAIN ----- ----- 0021H 0007H ----- -----
+--> ?PR?_CHANGECODEKEY?ISO14443A
+--> ?PR?_PCDAUTHKEY?ISO14443A
+--> ?PR?_PCDAUTHSTATE?ISO14443A
+--> ?PR?ANSWEROK?MAIN
?PR?_PCDAUTHKEY?ISO14443A ----- ----- 0028H 0049H ----- -----
+--> ?PR?_PCDSETTMO?SLRC500
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
?PR?COMM1READ?MAIN ----- ----- 0021H 0001H ----- -----
+--> ?PR?_PCDREAD?ISO14443A
+--> ?PR?ANSWEROK?MAIN
?PR?_PCDREAD?ISO14443A ----- ----- 0022H 004BH ----- -----
+--> ?PR?_PCDSETTMO?SLRC500
+--> ?PR?_WRITERAWRC?SLRC500
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
?PR?COMM1WRITE?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_PCDWRITE?ISO14443A
+--> ?PR?ANSWEROK?MAIN
?PR?_PCDWRITE?ISO14443A ----- ----- 0021H 004BH ----- -----
+--> ?PR?_PCDSETTMO?SLRC500
+--> ?PR?_WRITERAWRC?SLRC500
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
?PR?COMM1DECREMENT?MAIN ----- ----- 0021H 0001H ----- -----
+--> ?PR?_PCDVALUE?ISO14443A
+--> ?PR?ANSWEROK?MAIN
?PR?_PCDVALUE?ISO14443A ----- ----- 0022H 004BH ----- -----
+--> ?PR?_PCDSETTMO?SLRC500
+--> ?PR?_WRITERAWRC?SLRC500
+--> ?PR?_PCDCOMTRANSCEIVE?SLRC500
?PR?COMSOND?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?ANSWEROK?MAIN
+--> ?PR?_DELAYMS?MAIN
SYMBOL TABLE OF MODULE: RC500 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:1142H PUBLIC _Delay_50us
BL51 BANKED LINKER/LOCATER V5.03 05/01/2009 01:52:11 PAGE 6
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:10F8H PUBLIC ComSelect
D:00A8H PUBLIC IE
C:1038H PUBLIC ComM500PiccAuthE2
C:10D1H PUBLIC _DelayMs
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
D:00CCH PUBLIC T2LH
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:0F29H PUBLIC ComM1Read
D:0010H PUBLIC g_cSNR
C:0FDAH PUBLIC InitializeSystem
C:09AEH PUBLIC main
C:120DH PUBLIC ComHlta
C:117DH PUBLIC ComM1Write
C:0FA9H PUBLIC AnswerOk
B:0020H.0 PUBLIC g_bRc500Ok
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:00B0H.4 PUBLIC sond
C:0003H PUBLIC ComM1Decrement
C:1163H PUBLIC ComM500PcdLoadKeyE2
C:0EE0H PUBLIC Rc500Ready
C:0BA3H PUBLIC ComSetBound
I:007EH PUBLIC g_cReceBuf
B:00A8H.5 PUBLIC ET2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -