iccreader.m51
来自「mifarea卡程序mifarea卡程序mifarea卡程序」· M51 代码 · 共 1,497 行 · 第 1/5 页
M51
1,497 行
CODE 87D4H 000FH UNIT ?PR?ICCUSERPOWER?ICCPDIR
BL51 BANKED LINKER/LOCATER V6.00 03/13/2009 16:21:16 PAGE 6
CODE 87E3H 000EH UNIT ?PR?_INITUSERTIMER?STIMER
CODE 87F1H 000EH UNIT ?PR?ICCCLEAR?ICCPDIR
CODE 87FFH 000DH UNIT ?PR?_READIO?UCIO
CODE 880CH 000CH UNIT ?PR?ICCSYNCSTART?ICCPDIR
CODE 8818H 0009H UNIT ?PR?_M500PCDMFOUTSELECT?MFRC500
CODE 8821H 0008H UNIT ?PR?ICCSYNCCLOCK?ICCPDIR
CODE 8829H 0007H UNIT ?PR?FLUSHFIFO?MFRC500
CODE 8830H 0006H UNIT ?CO?COMM
CODE 8836H 0006H UNIT ?CO?MFRC500
CODE 883CH 0006H UNIT ?PR?_ENABLEWDT?WDT
CODE 8842H 0003H UNIT ?PR?TIMEREVENT?T_EVENT
CODE 8845H 0003H UNIT ?PR?_SOFTDELAYCYL?SOFTDLY
CODE 8848H 0003H UNIT ?PR?M500PCDSETDEFAULTATTRIB?MFRC500
CODE 884BH 0003H UNIT ?PR?ICCUSERTEST?ICCPDIR
OVERLAY MAP OF MODULE: .\out_sst89e564\iccreader (MAIN)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROU
>> P
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LEN
>> GTH
------------------------------------------------------------------------------------------------------------------------
>> ---
?PR?INTERRUPTCOM?UART ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?PUTINPUTDATA?UART
+--> ?PR?GETOUTPUTDATA?UART
*** NEW ROOT ***************************************************
?PR?RC500ISR?MFRC500 ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?_READRAWIO?UCIO
+--> ?PR?_WRITERAWIO?UCIO
+--> ?PR?_WRITEIO?UCIO
?PR?_WRITEIO?UCIO ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?_WRITERAWIO?UCIO
*** NEW ROOT ***************************************************
?PR?INTUSERTIMER?STIMER ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?TIMEREVENT?T_EVENT
?PR?TIMEREVENT?T_EVENT ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?ICCGETPUTONEBIT?ICCPDIR
?PR?ICCGETPUTONEBIT?ICCPDIR 0022H.1 0000H.1 ----- ----- ----- ----- ----- ---
>> --
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V6.00 03/13/2009 16:21:16 PAGE 7
?C_C51STARTUP ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?_INITTIMER?STIMER
+--> ?PR?_COMOPEN?UART
+--> ?PR?_COMSETTIMEOUT?UART
+--> ?PR?PARAINIT?PARA
+--> ?PR?TCINIT?TC
+--> ?PR?M1INIT?MIFARE1
+--> ?PR?SYSINIT?SYSTEM
+--> ?PR?_ENABLEWDT?WDT
+--> ?PR?_LED?STIMER
+--> ?PR?_DELAY?STIMER
+--> ?PR?_BEEP?STIMER
+--> ?PR?RESETWDT?WDT
+--> ?PR?COMMAND?COMMAND
+--> ?PR?CARDSLOT?TC
+--> ?PR?M1CARD?MIFARE1
?PR?_INITTIMER?STIMER ----- ----- 0024H 0004H ----- ----- 0000H 000
>> 4H
+--> ?PR?_SETINTPRI?INTRSC
?PR?_COMOPEN?UART ----- ----- ----- ----- ----- ----- 0149H 000
>> 9H
+--> ?PR?_SETINTPRI?INTRSC
?PR?PARAINIT?PARA ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?PARAMEMINIT?PARA
+--> ?CO?PARA
+--> ?PR?_COMWRITE?UART
+--> ?PR?_PARAWRITE?PARA
?PR?PARAMEMINIT?PARA ----- ----- ----- ----- ----- ----- 0000H 000
>> 9H
+--> ?CO?PARA
+--> ?PR?_COMWRITE?UART
+--> ?PR?_FLASHRDBYTE?RX2FLASH
+--> ?PR?_FLASHERSECTOR?RX2FLASH
+--> ?PR?_FLASHWRBYTE?RX2FLASH
?PR?_COMWRITE?UART ----- ----- ----- ----- ----- ----- 0150H 000
>> 9H
+--> ?PR?GETTICKCOUNT?STIMER
+--> ?PR?_PUTOUTPUTDATA?UART
?PR?GETTICKCOUNT?STIMER ----- ----- 0032H 0004H ----- ----- ----- ---
>> --
+--> ?PR?RESETWDT?WDT
?PR?_FLASHERSECTOR?RX2FLASH ----- ----- ----- ----- ----- ----- ----- ---
BL51 BANKED LINKER/LOCATER V6.00 03/13/2009 16:21:16 PAGE 8
>> --
+--> ?PR?READY?RX2FLASH
?PR?READY?RX2FLASH ----- ----- ----- ----- ----- ----- 0159H 000
>> 4H
+--> ?PR?GETTICKCOUNT?STIMER
?PR?_FLASHWRBYTE?RX2FLASH ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?READY?RX2FLASH
?PR?_PARAWRITE?PARA 0022H.2 0000H.1 ----- ----- ----- ----- 0149H 000
>> 6H
+--> ?CO?PARA
+--> ?PR?_FLASHRDBYTE?RX2FLASH
+--> ?PR?_FLASHWRBYTE?RX2FLASH
+--> ?PR?PARACOPY?PARA
?PR?PARACOPY?PARA 0022H.3 0000H.1 ----- ----- ----- ----- 014FH 000
>> AH
+--> ?CO?PARA
+--> ?PR?_FLASHRDBYTE?RX2FLASH
+--> ?PR?_FLASHERSECTOR?RX2FLASH
+--> ?PR?_FLASHWRBYTE?RX2FLASH
?PR?TCINIT?TC ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?_PARAREAD?PARA
+--> ?PR?ICCINIT?ICCPDIR
+--> ?PR?_ICCSETTIMEOUT?ICCPDIR
?PR?_PARAREAD?PARA ----- ----- ----- ----- ----- ----- 0149H 000
>> 6H
+--> ?CO?PARA
+--> ?PR?_FLASHRDBYTE?RX2FLASH
?PR?ICCINIT?ICCPDIR ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?ICCUSERPOWER?ICCPDIR
+--> ?PR?_STARTCLKO?STIMER
+--> ?PR?_SETINTPRI?INTRSC
?PR?ICCUSERPOWER?ICCPDIR 0022H.2 0000H.1 ----- ----- ----- ----- ----- ---
>> --
?PR?_STARTCLKO?STIMER ----- ----- 0024H 0002H ----- ----- ----- ---
>> --
?PR?M1INIT?MIFARE1 ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?M500PCDINIT?MFRC500
+--> ?PR?_M500PCDMFOUTSELECT?MFRC500
+--> ?PR?_PARAREAD?PARA
+--> ?PR?_PARAWRITE?PARA
+--> ?PR?_M500SETRCVGAIN?MFRC500
?PR?M500PCDINIT?MFRC500 ----- ----- ----- ----- ----- ----- 01E8H 000
BL51 BANKED LINKER/LOCATER V6.00 03/13/2009 16:21:16 PAGE 9
>> 1H
+--> ?PR?_SETINTPRI?INTRSC
+--> ?PR?M500PCDRESET?MFRC500
+--> ?PR?_WRITEIO?UCIO
+--> ?PR?_SOFTDELAYCYL?SOFTDLY
+--> ?PR?_CLEARBITMASK?MFRC500
+--> ?PR?_M500PCDRFRESET?MFRC500
?PR?M500PCDRESET?MFRC500 ----- ----- ----- ----- ----- ----- 01E9H 000
>> 3H
+--> ?PR?_DELAY?STIMER
+--> ?PR?GETTICKCOUNT?STIMER
+--> ?PR?_READRAWIO?UCIO
+--> ?PR?_WRITERAWIO?UCIO
?PR?_DELAY?STIMER ----- ----- 002EH 0002H ----- ----- 01ECH 000
>> 2H
+--> ?PR?GETTICKCOUNT?STIMER
?PR?_CLEARBITMASK?MFRC500 ----- ----- ----- ----- ----- ----- 0217H 000
>> 2H
+--> ?PR?_READIO?UCIO
+--> ?PR?_WRITEIO?UCIO
?PR?_READIO?UCIO ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?_WRITERAWIO?UCIO
+--> ?PR?_READRAWIO?UCIO
?PR?_M500PCDRFRESET?MFRC500 ----- ----- ----- ----- ----- ----- 01E9H 000
>> 1H
+--> ?PR?_CLEARBITMASK?MFRC500
+--> ?PR?_DELAY?STIMER
+--> ?PR?_SETBITMASK?MFRC500
?PR?_SETBITMASK?MFRC500 ----- ----- 002BH 0001H ----- ----- 0221H 000
>> 2H
+--> ?PR?_READIO?UCIO
+--> ?PR?_WRITEIO?UCIO
?PR?_M500PCDMFOUTSELECT?MFRC500 ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?_WRITEIO?UCIO
?PR?_M500SETRCVGAIN?MFRC500 ----- ----- ----- ----- ----- ----- ----- ---
>> --
+--> ?PR?_WRITEIO?UCIO
+--> ?PR?_M500PCDRFRESET?MFRC500
?PR?SYSINIT?SYSTEM ----- ----- ----- ----- ----- ----- 0000H 000
>> 2H
+--> ?CO?SYSTEM
+--> ?PR?_COMWRITE?UART
+--> ?PR?_PARAREAD?PARA
+--> ?PR?_PARAWRITE?PARA
?PR?COMMAND?COMMAND ----- ----- ----- ----- ----- ----- 0000H 013
BL51 BANKED LINKER/LOCATER V6.00 03/13/2009 16:21:16 PAGE 10
>> EH
+--> ?PR?_COMMREAD?COMM
+--> ?PR?_PARAREAD?PARA
+--> ?PR?_PARAWRITE?PARA
+--> ?PR?_SECCOMMAND?SYSTEM
+--> ?PR?_M1COMMAND?MIFARE1
+--> ?PR?_MIFAREPROEXCUTE?MIFAREPROEXCUTE
+--> ?PR?_TCCOMMAND?TC
+--> ?PR?_SYSCOMMAND?SYSTEM
+--> ?PR?_COMMSEND?COMM
?PR?_COMMREAD?COMM ----- ----- ----- ----- ----- ----- 013EH 000
>> CH
+--> ?PR?COMIBUFBYTESTELL?UART
+--> ?PR?_COMREAD?UART
+--> ?PR?_BCD2HEX?POSUTILS
+--> ?CO?COMM
+--> ?PR?_COMWRITE?UART
?PR?_COMREAD?UART ----- ----- ----- ----- ----- ----- 0150H 000
>> BH
+--> ?PR?GETTICKCOUNT?STIMER
+--> ?PR?GETINPUTDATA?UART
?PR?_SECCOMMAND?SYSTEM ----- ----- ----- ----- ----- ----- 013EH 000
>> 8H
+--> ?CO?SYSTEM
+--> ?PR?_PARAREAD?PARA
+--> ?PR?_PARAWRITE?PARA
+--> ?PR?_FLASHRDBYTE?RX2FLASH
+--> ?PR?_COMWRITE?UART
?PR?_M1COMMAND?MIFARE1 0022H.2 0000H.2 ----- ----- ----- ----- 013EH 001
>> 8H
+--> ?PR?_M1SEARCH?MIFARE1
+--> ?PR?_M1AUTH?MIFARE1
+--> ?CO?MIFARE1
+--> ?PR?_M500AUTH?MFRC500
+--> ?PR?_M500READ?MFRC500
+--> ?PR?_M500WRITE?MFRC500
+--> ?PR?_BUFTOLONG86?MIFARE1
+--> ?PR?_M500READVALUE?MFRC500
+--> ?PR?_BUFTOLONG51?MIFARE1
+--> ?PR?_LONGTOBUF86?MIFARE1
+--> ?PR?_LONGTOBUF51?MIFARE1
+--> ?PR?_M500WRITEVALUE?MFRC500
+--> ?PR?_M500GETEPSTATUS?MFRC500
+--> ?PR?_M500INCREMENT?MFRC500
+--> ?PR?_M500DECREMENT?MFRC500
+--> ?PR?_M500COPY?MFRC500
?PR?_M1SEARCH?MIFARE1 ----- ----- ----- ----- ----- ----- 0156H 000
>> 6H
+--> ?PR?GETTENTICKCOUNT?STIMER
+--> ?PR?_M500REQUEST?MFRC500
+--> ?PR?_M500ANTICOLL?MFRC500
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?