📄 mf_rc500.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 01/18/2004 17:34:12 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE MF_RC500.obj TO MF_RC500 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
MF_RC500.obj (MF_RC500)
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?CILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: MF_RC500 (MF_RC500)
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"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
0018H 0008H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?MF_RC500
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0022H UNIT ?DT?MF_RC500
DATA 0043H 0013H UNIT _DATA_GROUP_
IDATA 0056H 0038H UNIT ?ID?MF_RC500
IDATA 008EH 0014H UNIT _IDATA_GROUP_
IDATA 00A2H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0003H INBLOCK ?PR?WATCH_DOG?MF_RC500
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0014H UNIT ?C_INITSEG
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 024CH INBLOCK ?PR?_MF_CONFLICT?MF_RC500
CODE 0272H 0229H INBLOCK ?PR?_RC_COMMAND?MF_RC500
CODE 049BH 01C9H UNIT ?C?LIB_CODE
CODE 0664H 00F1H INBLOCK ?PR?MAIN?MF_RC500
CODE 0755H 00A9H INBLOCK ?PR?MF_RESET?MF_RC500
07FEH 0002H *** GAP ***
CODE 0800H 01C2H INBLOCK ?PR?RC_INTERRUPT?MF_RC500
CODE 09C2H 00EAH INBLOCK ?PR?_MF_WRITECARD?MF_RC500
CODE 0AACH 00C2H INBLOCK ?PR?_EXEC_CMD?MF_RC500
CODE 0B6EH 00B0H INBLOCK ?PR?_MF_READCARD?MF_RC500
BL51 BANKED LINKER/LOCATER V5.03 01/18/2004 17:34:12 PAGE 2
CODE 0C1EH 00A5H INBLOCK ?PR?_MF_AUTHSTATE?MF_RC500
CODE 0CC3H 00A4H INBLOCK ?PR?_SEND?MF_RC500
CODE 0D67H 009CH INBLOCK ?PR?_MF_REQUEST?MF_RC500
CODE 0E03H 0098H INBLOCK ?PR?_MF_SELECT?MF_RC500
CODE 0E9BH 008CH UNIT ?C_C51STARTUP
CODE 0F27H 007FH INBLOCK ?PR?_MF_CHGAVAILABLEKEY?MF_RC500
CODE 0FA6H 004DH INBLOCK ?PR?MF_HALT?MF_RC500
CODE 0FF3H 0008H INBLOCK ?PR?_RC_READRAWDATA?MF_RC500
0FFBH 0005H *** GAP ***
CODE 1000H 0077H INBLOCK ?PR?_MF_AUTHKEY?MF_RC500
CODE 1077H 005CH INBLOCK ?PR?MF_CONFIG?MF_RC500
CODE 10D3H 005CH INBLOCK ?PR?SERIAL_INTERRUPT?MF_RC500
CODE 112FH 004CH INBLOCK ?PR?_RC_SETTMOD?MF_RC500
CODE 117BH 003BH INBLOCK ?PR?_SOUND?MF_RC500
CODE 11B6H 0039H INBLOCK ?PR?SYS_INIT?MF_RC500
CODE 11EFH 0026H INBLOCK ?PR?_DELAY_50US?MF_RC500
CODE 1215H 0022H UNIT ?CO?MF_RC500
CODE 1237H 001DH INBLOCK ?PR?_RC_CLEARBIT?MF_RC500
CODE 1254H 001CH INBLOCK ?PR?TIMER0_INT?MF_RC500
CODE 1270H 001AH INBLOCK ?PR?_MF_RFRESET?MF_RC500
CODE 128AH 0019H INBLOCK ?PR?_RC_WRITERC?MF_RC500
CODE 12A3H 0013H INBLOCK ?PR?_RC_WRITERAWDATA?MF_RC500
CODE 12B6H 0012H INBLOCK ?PR?_DELAY_1MS?MF_RC500
CODE 12C8H 0012H INBLOCK ?PR?_DELAY_10MS?MF_RC500
CODE 12DAH 0011H INBLOCK ?PR?_RC_READRC?MF_RC500
CODE 12EBH 0011H INBLOCK ?PR?_RC_SETBIT?MF_RC500
CODE 12FCH 0007H INBLOCK ?PR?RC_FLUSHFIFO?MF_RC500
OVERLAY MAP OF MODULE: MF_RC500 (MF_RC500)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?PR?RC_INTERRUPT?MF_RC500 ----- ----- ----- -----
+--> ?PR?_RC_WRITERAWDATA?MF_RC500
+--> ?PR?_RC_READRAWDATA?MF_RC500
+--> ?PR?_RC_WRITERC?MF_RC500
?PR?_RC_WRITERC?MF_RC500 ----- ----- ----- -----
+--> ?PR?_RC_WRITERAWDATA?MF_RC500
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MF_RC500
+--> ?C_INITSEG
?PR?MAIN?MF_RC500 0043H 0001H 008EH 0001H
+--> ?PR?SYS_INIT?MF_RC500
+--> ?PR?WATCH_DOG?MF_RC500
+--> ?PR?MF_CONFIG?MF_RC500
+--> ?PR?_DELAY_10MS?MF_RC500
+--> ?PR?_SOUND?MF_RC500
+--> ?PR?_EXEC_CMD?MF_RC500
BL51 BANKED LINKER/LOCATER V5.03 01/18/2004 17:34:12 PAGE 3
?PR?MF_CONFIG?MF_RC500 ----- ----- ----- -----
+--> ?PR?MF_RESET?MF_RC500
+--> ?PR?_RC_WRITERC?MF_RC500
+--> ?PR?_DELAY_50US?MF_RC500
+--> ?PR?_RC_CLEARBIT?MF_RC500
+--> ?PR?_MF_RFRESET?MF_RC500
?PR?MF_RESET?MF_RC500 ----- ----- 008FH 0003H
+--> ?PR?_DELAY_1MS?MF_RC500
+--> ?PR?_RC_READRC?MF_RC500
+--> ?PR?_RC_WRITERC?MF_RC500
?PR?_DELAY_1MS?MF_RC500 ----- ----- ----- -----
+--> ?PR?_DELAY_50US?MF_RC500
?PR?_RC_READRC?MF_RC500 ----- ----- ----- -----
+--> ?PR?_RC_WRITERAWDATA?MF_RC500
+--> ?PR?_RC_READRAWDATA?MF_RC500
?PR?_RC_CLEARBIT?MF_RC500 ----- ----- 0099H 0001H
+--> ?PR?_RC_WRITERC?MF_RC500
+--> ?PR?_RC_READRC?MF_RC500
?PR?_MF_RFRESET?MF_RC500 ----- ----- ----- -----
+--> ?PR?_RC_CLEARBIT?MF_RC500
+--> ?PR?_DELAY_1MS?MF_RC500
+--> ?PR?_RC_SETBIT?MF_RC500
?PR?_RC_SETBIT?MF_RC500 ----- ----- 00A1H 0001H
+--> ?PR?_RC_READRC?MF_RC500
+--> ?PR?_RC_WRITERC?MF_RC500
?PR?_DELAY_10MS?MF_RC500 ----- ----- ----- -----
+--> ?PR?_DELAY_1MS?MF_RC500
?PR?_SOUND?MF_RC500 ----- ----- ----- -----
+--> ?PR?WATCH_DOG?MF_RC500
+--> ?PR?_DELAY_10MS?MF_RC500
?PR?_EXEC_CMD?MF_RC500 0044H 0002H ----- -----
+--> ?PR?_MF_REQUEST?MF_RC500
+--> ?PR?_MF_CONFLICT?MF_RC500
+--> ?PR?_MF_SELECT?MF_RC500
+--> ?PR?_MF_AUTHKEY?MF_RC500
+--> ?PR?_MF_READCARD?MF_RC500
+--> ?PR?MF_HALT?MF_RC500
+--> ?PR?_MF_WRITECARD?MF_RC500
+--> ?PR?_SEND?MF_RC500
?PR?_MF_REQUEST?MF_RC500 0046H 0004H 008FH 0001H
+--> ?PR?WATCH_DOG?MF_RC500
+--> ?PR?_RC_SETTMOD?MF_RC500
+--> ?PR?_RC_CLEARBIT?MF_RC500
+--> ?PR?_RC_WRITERC?MF_RC500
+--> ?PR?_RC_SETBIT?MF_RC500
+--> ?PR?_RC_COMMAND?MF_RC500
BL51 BANKED LINKER/LOCATER V5.03 01/18/2004 17:34:12 PAGE 4
?PR?_RC_SETTMOD?MF_RC500 ----- ----- ----- -----
+--> ?PR?_RC_WRITERC?MF_RC500
?PR?_RC_COMMAND?MF_RC500 0053H 0003H 0099H 0008H
+--> ?PR?_RC_WRITERC?MF_RC500
+--> ?PR?RC_FLUSHFIFO?MF_RC500
+--> ?PR?_RC_READRC?MF_RC500
+--> ?PR?_RC_SETBIT?MF_RC500
?PR?RC_FLUSHFIFO?MF_RC500 ----- ----- ----- -----
+--> ?PR?_RC_SETBIT?MF_RC500
?PR?_MF_CONFLICT?MF_RC500 0046H 0006H 008FH 000AH
+--> ?PR?_RC_SETTMOD?MF_RC500
+--> ?PR?_RC_CLEARBIT?MF_RC500
+--> ?PR?_RC_WRITERC?MF_RC500
+--> ?PR?_RC_COMMAND?MF_RC500
+--> ?CO?MF_RC500
?PR?_MF_SELECT?MF_RC500 0046H 0006H 008FH 0001H
+--> ?PR?_RC_SETTMOD?MF_RC500
+--> ?PR?_RC_CLEARBIT?MF_RC500
+--> ?PR?_RC_COMMAND?MF_RC500
?PR?_MF_AUTHKEY?MF_RC500 0046H 0008H 008FH 0001H
+--> ?PR?RC_FLUSHFIFO?MF_RC500
+--> ?PR?_MF_CHGAVAILABLEKEY?MF_RC500
+--> ?PR?_RC_COMMAND?MF_RC500
+--> ?PR?_MF_AUTHSTATE?MF_RC500
?PR?_MF_CHGAVAILABLEKEY?MF_RC500 004EH 0006H 0090H 0004H
?PR?_MF_AUTHSTATE?MF_RC500 004EH 0005H 0090H 0002H
+--> ?PR?_RC_READRC?MF_RC500
+--> ?PR?_RC_COMMAND?MF_RC500
?PR?_MF_READCARD?MF_RC500 0046H 0004H 008FH 0002H
+--> ?PR?RC_FLUSHFIFO?MF_RC500
+--> ?PR?_RC_SETTMOD?MF_RC500
+--> ?PR?_RC_WRITERC?MF_RC500
+--> ?PR?_RC_COMMAND?MF_RC500
+--> ?CO?MF_RC500
?PR?MF_HALT?MF_RC500 ----- ----- 008FH 0001H
+--> ?PR?_RC_COMMAND?MF_RC500
+--> ?PR?_RC_WRITERC?MF_RC500
?PR?_MF_WRITECARD?MF_RC500 0046H 0003H 008FH 0001H
+--> ?PR?_RC_COMMAND?MF_RC500
+--> ?PR?_RC_SETTMOD?MF_RC500
?PR?_SEND?MF_RC500 ----- ----- ----- -----
+--> ?PR?WATCH_DOG?MF_RC500
BL51 BANKED LINKER/LOCATER V5.03 01/18/2004 17:34:12 PAGE 5
SYMBOL TABLE OF MODULE: MF_RC500 (MF_RC500)
VALUE TYPE NAME
----------------------------------
------- MODULE MF_RC500
C:0000H SYMBOL _ICE_DUMMY_
C:0FA6H PUBLIC MF_Halt
D:0090H PUBLIC P1
C:1254H PUBLIC timer0_int
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
B:00B0H.4 PUBLIC LED1
D:0021H PUBLIC SerBuffer
C:002EH PUBLIC _MF_Conflict
C:0CC3H PUBLIC _send
C:117BH PUBLIC _sound
C:12AEH PUBLIC _RC_WriteRawData
D:00A8H PUBLIC IE
I:005AH PUBLIC com_r_index
I:005BH PUBLIC datas
I:007DH PUBLIC com_t_index
C:1270H PUBLIC _MF_RfReset
C:1016H PUBLIC _MF_AuthKey
C:12C8H PUBLIC _delay_10ms
B:00A8H.4 PUBLIC ES
C:0272H PUBLIC _RC_Command
C:112FH PUBLIC _RC_SetTmod
C:0F27H PUBLIC _MF_ChgAvailableKey
B:0098H.0 PUBLIC RI
C:0AACH PUBLIC _exec_cmd
B:00B0H.4 PUBLIC GLED
B:0098H.1 PUBLIC TI
C:12FCH PUBLIC RC_FlushFIFO
C:11EFH PUBLIC _delay_50us
C:12EBH PUBLIC _RC_SetBit
B:0090H.3 PUBLIC RC500RST
C:0664H PUBLIC main
B:0090H.2 PUBLIC WP
D:0035H SYMBOL MpIsrOut
B:00B0H.3 PUBLIC RLED
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0038H PUBLIC rcv_counter
D:0039H PUBLIC cmd_code
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
C:0006H PUBLIC watch_dog
C:0E12H PUBLIC _MF_Select
C:11B6H PUBLIC Sys_Init
B:0090H.5 PUBLIC TX_RX
B:0020H.0 PUBLIC com_r_busy
I:007EH PUBLIC size
B:0088H.1 PUBLIC IE0
D:003AH PUBLIC block_num
C:0D72H PUBLIC _MF_Request
BL51 BANKED LINKER/LOCATER V5.03 01/18/2004 17:34:12 PAGE 6
I:007FH PUBLIC com_tmr_rx
B:00A0H.0 PUBLIC RC500CS
C:0800H PUBLIC RC_Interrupt
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
D:008CH PUBLIC TH0
C:1077H PUBLIC MF_Config
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
C:0B6EH PUBLIC _MF_ReadCard
D:008AH PUBLIC TL0
I:0080H PUBLIC card_snr
D:008BH PUBLIC TL1
D:003BH PUBLIC sum
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
C:10D3H PUBLIC serial_interrupt
I:0084H SYMBOL MInfo
C:09C2H PUBLIC _MF_WriteCard
D:003CH PUBLIC rcv_start
C:1240H PUBLIC _RC_ClearBit
B:0090H.7 PUBLIC WDG
C:12B6H PUBLIC _delay_1ms
D:003DH PUBLIC tt
C:12E0H PUBLIC _RC_ReadRC
C:0C1EH PUBLIC _MF_AuthState
D:003FH PUBLIC sec_num
B:00B0H.5 PUBLIC SPK
C:1295H PUBLIC _RC_WriteRC
C:0755H PUBLIC MF_Reset
C:122BH PUBLIC Nkeya
I:008DH PUBLIC com_t_length
C:1231H PUBLIC Nkeyb
C:0FF3H PUBLIC _RC_ReadRawData
D:0040H SYMBOL MpIsrInfo
------- PROC L?0300
------- ENDPROC L?0300
------- PROC _RC_WRITERAWDATA
D:0007H SYMBOL Address
D:0005H SYMBOL value
C:12AEH LINE# 5
C:12AEH LINE# 6
------- ENDPROC _RC_WRITERAWDATA
------- PROC _RC_READRAWDATA
D:0007H SYMBOL Address
C:0FF3H LINE# 7
C:0FF3H LINE# 8
------- ENDPROC _RC_READRAWDATA
------- PROC L?0301
------- ENDPROC L?0301
------- PROC _RC_WRITERC
D:0006H SYMBOL Address
D:0004H SYMBOL value
C:1295H LINE# 11
C:1299H LINE# 12
C:1299H LINE# 13
BL51 BANKED LINKER/LOCATER V5.03 01/18/2004 17:34:12 PAGE 7
C:129CH LINE# 14
------- ENDPROC _RC_WRITERC
------- PROC L?0302
------- ENDPROC L?0302
------- PROC _RC_READRC
D:0006H SYMBOL Address
C:12E0H LINE# 17
C:12E2H LINE# 18
C:12E2H LINE# 19
C:12E5H LINE# 20
C:12EAH LINE# 21
------- ENDPROC _RC_READRC
------- PROC _RC_SETTMOD
D:0003H SYMBOL tmoLength
C:112FH LINE# 23
C:1131H LINE# 24
C:1131H LINE# 26
C:1140H LINE# 27
C:1140H LINE# 28
C:1140H LINE# 29
C:1147H LINE# 30
C:1149H LINE# 31
C:114BH LINE# 32
C:114BH LINE# 33
C:1152H LINE# 34
C:1154H LINE# 35
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -