📄 mfrc500.src
字号:
; .\out_sst89e564\mfrc500.SRC generated from: source\mfrc500.c
; COMPILER INVOKED BY:
; C:\Keil\C51\BIN\C51.EXE source\mfrc500.c LARGE BROWSE ORDER NOAREGS DEBUG OBJECTEXTEND PRINT(.\mfrc500.lst) SRC(.\out_sst89e564\mfrc500.SRC)
$NOMOD51
NAME MFRC500
P0 DATA 080H
SP DATA 081H
DPL DATA 082H
DPH DATA 083H
PCON DATA 087H
TCON DATA 088H
TMOD DATA 089H
TL0 DATA 08AH
TL1 DATA 08BH
TH0 DATA 08CH
TH1 DATA 08DH
P1 DATA 090H
SCON DATA 098H
SBUF DATA 099H
P2 DATA 0A0H
IE DATA 0A8H
P3 DATA 0B0H
IP DATA 0B8H
T2CON DATA 0C8H
T2MOD DATA 0C9H
RCAP2L DATA 0CAH
RCAP2H DATA 0CBH
TL2 DATA 0CCH
TH2 DATA 0CDH
PSW DATA 0D0H
ACC DATA 0E0H
B DATA 0F0H
P0_0 BIT 080H.0
P0_1 BIT 080H.1
P0_2 BIT 080H.2
P0_3 BIT 080H.3
P0_4 BIT 080H.4
P0_5 BIT 080H.5
P0_6 BIT 080H.6
P0_7 BIT 080H.7
IT0 BIT 088H.0
IE0 BIT 088H.1
IT1 BIT 088H.2
IE1 BIT 088H.3
TR0 BIT 088H.4
TF0 BIT 088H.5
TR1 BIT 088H.6
TF1 BIT 088H.7
P1_0 BIT 090H.0
P1_1 BIT 090H.1
P1_2 BIT 090H.2
P1_3 BIT 090H.3
P1_4 BIT 090H.4
P1_5 BIT 090H.5
P1_6 BIT 090H.6
P1_7 BIT 090H.7
T2 BIT 090H.0
T2EX BIT 090H.1
RI BIT 098H.0
TI BIT 098H.1
RB8 BIT 098H.2
TB8 BIT 098H.3
REN BIT 098H.4
SM2 BIT 098H.5
SM1 BIT 098H.6
SM0 BIT 098H.7
P2_0 BIT 0A0H.0
P2_1 BIT 0A0H.1
P2_2 BIT 0A0H.2
P2_3 BIT 0A0H.3
P2_4 BIT 0A0H.4
P2_5 BIT 0A0H.5
P2_6 BIT 0A0H.6
P2_7 BIT 0A0H.7
EX0 BIT 0A8H.0
ET0 BIT 0A8H.1
EX1 BIT 0A8H.2
ET1 BIT 0A8H.3
ES BIT 0A8H.4
ET2 BIT 0A8H.5
EA BIT 0A8H.7
P3_0 BIT 0B0H.0
P3_1 BIT 0B0H.1
P3_2 BIT 0B0H.2
P3_3 BIT 0B0H.3
P3_4 BIT 0B0H.4
P3_5 BIT 0B0H.5
P3_6 BIT 0B0H.6
P3_7 BIT 0B0H.7
RXD BIT 0B0H.0
TXD BIT 0B0H.1
INT0 BIT 0B0H.2
INT1 BIT 0B0H.3
T0 BIT 0B0H.4
T1 BIT 0B0H.5
WR BIT 0B0H.6
RD BIT 0B0H.7
PX0 BIT 0B8H.0
PT0 BIT 0B8H.1
PX1 BIT 0B8H.2
PT1 BIT 0B8H.3
PS BIT 0B8H.4
PT2 BIT 0B8H.5
CP_RL2 BIT 0C8H.0
C_T2 BIT 0C8H.1
TR2 BIT 0C8H.2
EXEN2 BIT 0C8H.3
TCLK BIT 0C8H.4
RCLK BIT 0C8H.5
EXF2 BIT 0C8H.6
TF2 BIT 0C8H.7
P BIT 0D0H.0
FL BIT 0D0H.1
OV BIT 0D0H.2
RS0 BIT 0D0H.3
RS1 BIT 0D0H.4
F0 BIT 0D0H.5
AC BIT 0D0H.6
CY BIT 0D0H.7
FST DATA 0B6H
WDTC DATA 0C0H
WDTD DATA 085H
AUXR DATA 08EH
AUXR1 DATA 0A2H
WDTRST DATA 0A6H
WDTPRG DATA 0A7H
SADDR DATA 0A9H
IPH DATA 0B7H
IPH0 DATA 0B7H
SADEN DATA 0B9H
IPL DATA 0B8H
IPL0 DATA 0B8H
CCON DATA 0D8H
CMOD DATA 0D9H
CCAPM0 DATA 0DAH
CCAPM1 DATA 0DBH
CCAPM2 DATA 0DCH
CCAPM3 DATA 0DDH
CCAPM4 DATA 0DEH
P5 DATA 0E8H
CL DATA 0E9H
CCAP0L DATA 0EAH
CCAP1L DATA 0EBH
CCAP2L DATA 0ECH
CCAP3L DATA 0EDH
CCAP4L DATA 0EEH
CH DATA 0F9H
CCAP0H DATA 0FAH
CCAP1H DATA 0FBH
CCAP2H DATA 0FCH
CCAP3H DATA 0FDH
CCAP4H DATA 0FEH
?PR?_ResetInfo?MFRC500 SEGMENT CODE
?PR?_SetBitMask?MFRC500 SEGMENT CODE
?XD?_SetBitMask?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_ClearBitMask?MFRC500 SEGMENT CODE
?XD?_ClearBitMask?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?FlushFIFO?MFRC500 SEGMENT CODE
?PR?_M500PcdSetTmo?MFRC500 SEGMENT CODE
?XD?_M500PcdSetTmo?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PcdCmd?MFRC500 SEGMENT CODE
?XD?_M500PcdCmd?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500SetRcvGain?MFRC500 SEGMENT CODE
?PR?M500PcdInit?MFRC500 SEGMENT CODE
?XD?M500PcdInit?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PcdRfReset?MFRC500 SEGMENT CODE
?XD?_M500PcdRfReset?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?M500PcdReset?MFRC500 SEGMENT CODE
?XD?M500PcdReset?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?M500PcdSetDefaultAttrib?MFRC500 SEGMENT CODE
?PR?_M500Request?MFRC500 SEGMENT CODE
?XD?_M500Request?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Anticoll?MFRC500 SEGMENT CODE
?XD?_M500Anticoll?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Select?MFRC500 SEGMENT CODE
?XD?_M500Select?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500HostCodeKey?MFRC500 SEGMENT CODE
?XD?_M500HostCodeKey?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PiccAuthState?MFRC500 SEGMENT CODE
?XD?_M500PiccAuthState?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Auth?MFRC500 SEGMENT CODE
?XD?_M500Auth?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Read?MFRC500 SEGMENT CODE
?XD?_M500Read?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Write?MFRC500 SEGMENT CODE
?XD?_M500Write?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Increment?MFRC500 SEGMENT CODE
?XD?_M500Increment?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Decrement?MFRC500 SEGMENT CODE
?XD?_M500Decrement?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Copy?MFRC500 SEGMENT CODE
?XD?_M500Copy?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Restore?MFRC500 SEGMENT CODE
?XD?_M500Restore?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Transfer?MFRC500 SEGMENT CODE
?XD?_M500Transfer?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500Value?MFRC500 SEGMENT CODE
?XD?_M500Value?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_ValueBlockValid?MFRC500 SEGMENT CODE
?XD?_ValueBlockValid?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500ReadValue?MFRC500 SEGMENT CODE
?XD?_M500ReadValue?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500GetEpStatus?MFRC500 SEGMENT CODE
?XD?_M500GetEpStatus?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500WriteValue?MFRC500 SEGMENT CODE
?XD?_M500WriteValue?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PcdMfOutSelect?MFRC500 SEGMENT CODE
?PR?RC500ISR?MFRC500 SEGMENT CODE
?ID?MFRC500 SEGMENT IDATA
?PR?_M500PiccCascSelect?MFRC500 SEGMENT CODE
?XD?_M500PiccCascSelect?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PiccCascAnticoll?MFRC500 SEGMENT CODE
?XD?_M500PiccCascAnticoll?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PiccActivateIdle?MFRC500 SEGMENT CODE
?XD?_M500PiccActivateIdle?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PiccActivateAll?MFRC500 SEGMENT CODE
?XD?_M500PiccActivateAll?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_PcdSetTmo?MFRC500 SEGMENT CODE
?XD?_PcdSetTmo?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_PcdWriteE2?MFRC500 SEGMENT CODE
?XD?_PcdWriteE2?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PcdLoadKeyE2?MFRC500 SEGMENT CODE
?XD?_M500PcdLoadKeyE2?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_ExchangeByteStream?MFRC500 SEGMENT CODE
?XD?_ExchangeByteStream?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PiccExchangeBlock?MFRC500 SEGMENT CODE
?XD?_M500PiccExchangeBlock?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_M500PiccAuthE2?MFRC500 SEGMENT CODE
?XD?_M500PiccAuthE2?MFRC500 SEGMENT XDATA OVERLAYABLE
?PR?_MProCommand?MFRC500 SEGMENT CODE
?XD?_MProCommand?MFRC500 SEGMENT XDATA OVERLAYABLE
?C_INITSEG SEGMENT CODE
?CO?MFRC500 SEGMENT CODE
?XD?MFRC500 SEGMENT XDATA
?DT?_SetBitMask?MFRC500 SEGMENT DATA OVERLAYABLE
?DT?_M500PcdCmd?MFRC500 SEGMENT DATA OVERLAYABLE
?ID?_M500Request?MFRC500 SEGMENT IDATA OVERLAYABLE
?ID?_M500Anticoll?MFRC500 SEGMENT IDATA OVERLAYABLE
?ID?_M500Select?MFRC500 SEGMENT IDATA OVERLAYABLE
?ID?_M500HostCodeKey?MFRC500 SEGMENT IDATA OVERLAYABLE
?ID?_M500PiccAuthState?MFRC500 SEGMENT IDATA OVERLAYABLE
?ID?_M500Auth?MFRC500 SEGMENT IDATA OVERLAYABLE
?ID?_M500Read?MFRC500 SEGMENT IDATA OVERLAYABLE
?ID?_M500Write?MFRC500 SEGMENT IDATA OVERLAYABLE
?ID?_MProCommand?MFRC500 SEGMENT IDATA OVERLAYABLE
EXTRN CODE (_delay)
EXTRN CODE (GetTickCount)
EXTRN CODE (_SoftDelayCyl)
EXTRN CODE (_WriteRawIO)
EXTRN CODE (_ReadRawIO)
EXTRN CODE (_WriteIO)
EXTRN CODE (_ReadIO)
EXTRN CODE (_SetIntPri)
EXTRN CODE (?C?CSTPTR)
EXTRN CODE (?C?CSTOPTR)
EXTRN CODE (?C?ISTOPTR)
EXTRN CODE (?C?CCASE)
EXTRN CODE (?C?CLDOPTR)
EXTRN CODE (?C?IILDOPTR)
EXTRN CODE (?C?COPY)
EXTRN CODE (?C?CLDPTR)
EXTRN CODE (?C?MEMSET)
EXTRN CODE (?C?MEMCMP)
EXTRN CODE (?C?CILDOPTR)
EXTRN CODE (?C?MEMMOVE)
EXTRN CODE (?C?CILDPTR)
EXTRN CODE (?C?LSTXDATA)
EXTRN CODE (?C?ULCMP)
EXTRN CODE (?C?ULSHR)
EXTRN CODE (?C?LSTKXDATA)
EXTRN CODE (?C?ISTPTR)
EXTRN CODE (?C?ILDPTR)
EXTRN CODE (?C?IILDPTR)
PUBLIC MLastSelectedSnr
PUBLIC RcvBuffer
PUBLIC SndBuffer
PUBLIC FWI
PUBLIC ?_MProCommand?BYTE
PUBLIC _MProCommand
PUBLIC ?_M500PiccAuthE2?BYTE
PUBLIC _M500PiccAuthE2
PUBLIC ?_M500PiccExchangeBlock?BYTE
PUBLIC _M500PiccExchangeBlock
PUBLIC ?_ExchangeByteStream?BYTE
PUBLIC _ExchangeByteStream
PUBLIC _M500PcdLoadKeyE2
PUBLIC _PcdWriteE2
PUBLIC _PcdSetTmo
PUBLIC ?_M500PiccActivateAll?BYTE
PUBLIC _M500PiccActivateAll
PUBLIC ?_M500PiccActivateIdle?BYTE
PUBLIC _M500PiccActivateIdle
PUBLIC _M500PiccCascAnticoll
PUBLIC ?_M500PiccCascSelect?BYTE
PUBLIC _M500PiccCascSelect
PUBLIC RC500ISR
PUBLIC _M500PcdMfOutSelect
PUBLIC ?_M500WriteValue?BYTE
PUBLIC _M500WriteValue
PUBLIC _M500GetEpStatus
PUBLIC ?_M500ReadValue?BYTE
PUBLIC _M500ReadValue
PUBLIC _ValueBlockValid
PUBLIC ?_M500Value?BYTE
PUBLIC _M500Value
PUBLIC _M500Transfer
PUBLIC _M500Restore
PUBLIC _M500Copy
PUBLIC ?_M500Decrement?BYTE
PUBLIC _M500Decrement
PUBLIC ?_M500Increment?BYTE
PUBLIC _M500Increment
PUBLIC _M500Write
PUBLIC _M500Read
PUBLIC ?_M500Auth?BYTE
PUBLIC _M500Auth
PUBLIC ?_M500PiccAuthState?BYTE
PUBLIC _M500PiccAuthState
PUBLIC ?_M500HostCodeKey?BYTE
PUBLIC _M500HostCodeKey
PUBLIC _M500Select
PUBLIC _M500Anticoll
PUBLIC _M500Request
PUBLIC M500PcdSetDefaultAttrib
PUBLIC M500PcdReset
PUBLIC _M500PcdRfReset
PUBLIC M500PcdInit
PUBLIC _M500SetRcvGain
PUBLIC ?_M500PcdCmd?BYTE
PUBLIC _M500PcdCmd
PUBLIC _M500PcdSetTmo
PUBLIC FlushFIFO
PUBLIC _ClearBitMask
PUBLIC _SetBitMask
PUBLIC _ResetInfo
RSEG ?XD?_M500PcdSetTmo?MFRC500
?_M500PcdSetTmo?BYTE:
tmoLength?447: DS 1
RSEG ?XD?_M500PiccAuthState?MFRC500
?_M500PiccAuthState?BYTE:
AuthMode?1587: DS 1
ORG 1
snr?1588: DS 3
ORG 4
Sector?1589: DS 1
RSEG ?XD?_SetBitMask?MFRC500
?_SetBitMask?BYTE:
reg?141: DS 1
ORG 1
mask?142: DS 1
RSEG ?XD?_ClearBitMask?MFRC500
?_ClearBitMask?BYTE:
reg?244: DS 1
ORG 1
mask?245: DS 1
RSEG ?XD?_M500HostCodeKey?MFRC500
?_M500HostCodeKey?BYTE:
uncoded?1482: DS 3
ORG 3
coded?1483: DS 3
RSEG ?XD?_M500PcdCmd?MFRC500
?_M500PcdCmd?BYTE:
cmdcode?548: DS 1
ORG 1
send?549: DS 3
ORG 4
rcv?550: DS 3
ORG 7
info?551: DS 3
RSEG ?XD?_ValueBlockValid?MFRC500
?_ValueBlockValid?BYTE:
dts?25125: DS 3
RSEG ?XD?M500PcdInit?MFRC500
?M500PcdInit?BYTE:
miret?759: DS 1
RSEG ?XD?M500PcdReset?MFRC500
?M500PcdReset?BYTE:
starttime?961: DS 2
ORG 2
rdval?962: DS 1
RSEG ?XD?_M500PcdRfReset?MFRC500
?_M500PcdRfReset?BYTE:
ms?860: DS 1
RSEG ?XD?_M500Request?MFRC500
?_M500Request?BYTE:
req_code?1164: DS 1
ORG 1
atq?1165: DS 3
RSEG ?XD?_M500Anticoll?MFRC500
?_M500Anticoll?BYTE:
Snr?1267: DS 3
ORG 3
i?1268: DS 1
RSEG ?XD?_M500Select?MFRC500
?_M500Select?BYTE:
Snr?1379: DS 3
RSEG ?XD?_M500Auth?MFRC500
?_M500Auth?BYTE:
Mode?1691: DS 1
ORG 1
snr?1692: DS 3
ORG 4
Keys?1693: DS 3
ORG 7
Sector?1694: DS 1
RSEG ?XD?_M500Read?MFRC500
?_M500Read?BYTE:
Address?1798: DS 1
ORG 1
DataBuff?1799: DS 3
RSEG ?XD?_M500Write?MFRC500
?_M500Write?BYTE:
DataBuff?18103: DS 3
RSEG ?XD?_M500ReadValue?MFRC500
?_M500ReadValue?BYTE:
addr?26127: DS 1
ORG 1
value?26128: DS 3
ORG 4
bakaddr?26129: DS 1
ORG 5
TrueVal?26131: DS 16
ORG 21
BackVal?26132: DS 16
RSEG ?XD?_M500GetEpStatus?MFRC500
?_M500GetEpStatus?BYTE:
addr?27133: DS 1
ORG 1
bakaddr?27134: DS 1
ORG 35
j?27135: DS 2
ORG 2
TrueVal?27136: DS 16
ORG 18
BackVal?27137: DS 16
ORG 34
epst?27140: DS 1
RSEG ?XD?_M500WriteValue?MFRC500
?_M500WriteValue?BYTE:
addr?28141: DS 1
ORG 1
value?28142: DS 3
ORG 4
bakaddr?28143: DS 1
ORG 5
TrueVal?28145: DS 16
ORG 21
BackVal?28146: DS 16
RSEG ?XD?_M500Value?MFRC500
?_M500Value?BYTE:
dd_mode?24120: DS 1
ORG 1
addr?24121: DS 1
ORG 2
value?24122: DS 3
ORG 5
trans_addr?24123: DS 1
RSEG ?XD?_M500Increment?MFRC500
?_M500Increment?BYTE:
addr?19105: DS 1
ORG 1
value?19106: DS 3
ORG 4
bakaddr?19107: DS 1
RSEG ?XD?_M500Decrement?MFRC500
?_M500Decrement?BYTE:
addr?20109: DS 1
ORG 1
value?20110: DS 3
ORG 4
bakaddr?20111: DS 1
RSEG ?XD?_M500Restore?MFRC500
?_M500Restore?BYTE:
Address?22116: DS 1
RSEG ?XD?_M500Transfer?MFRC500
?_M500Transfer?BYTE:
Address?23118: DS 1
RSEG ?XD?_M500Copy?MFRC500
?_M500Copy?BYTE:
desaddr?21114: DS 1
RSEG ?XD?_M500PiccActivateIdle?MFRC500
?_M500PiccActivateIdle?BYTE:
br?33170: DS 1
ORG 1
atq?33171: DS 3
ORG 4
sak?33172: DS 3
ORG 7
uid?33173: DS 3
ORG 10
uid_len?33174: DS 3
ORG 13
cascade_level?33175: DS 1
ORG 14
sel_code?33176: DS 1
ORG 15
uid_index?33177: DS 1
ORG 16
status?33178: DS 1
ORG 17
cmdASEL?33179: DS 1
RSEG ?XD?_M500PiccActivateAll?MFRC500
?_M500PiccActivateAll?BYTE:
ORG 7
br?34180: DS 1
ORG 1
atq?34181: DS 3
ORG 4
sak?34182: DS 3
ORG 7
uid?34183: DS 3
ORG 10
uid_len?34184: DS 3
RSEG ?XD?_PcdSetTmo?MFRC500
?_PcdSetTmo?BYTE:
prescale?35187: DS 1
ORG 1
reload?35188: DS 4
RSEG ?XD?_PcdWriteE2?MFRC500
?_PcdWriteE2?BYTE:
startaddr?36189: DS 2
ORG 2
length?36190: DS 1
ORG 3
wrdata?36191: DS 3
RSEG ?XD?_M500PcdLoadKeyE2?MFRC500
?_M500PcdLoadKeyE2?BYTE:
key_type?37193: DS 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -