iccreader_160309.m51
来自「mifarea卡程序mifarea卡程序mifarea卡程序」· M51 代码 · 共 1,446 行 · 第 1/5 页
M51
1,446 行
CODE 7BE2H 0001H UNIT ?CO?MIFARE1
OVERLAY MAP OF MODULE: .\out_sst89e564\iccreader_160309 (MAIN)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LENGTH
>>
------------------------------------------------------------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V6.00 04/23/2009 15:56:20 PAGE 6
>>
?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 ***************************************************
?PR?TXRXDATA?ICCPDIR ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_INITUSERTIMER?STIMER
*** NEW ROOT ***************************************************
?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?_LED?STIMER
+--> ?PR?_DELAY?STIMER
+--> ?PR?_BEEP?STIMER
+--> ?PR?COMMAND?COMMAND
+--> ?PR?CARDSLOT?TC
+--> ?PR?M1CARD?MIFARE1
?PR?_INITTIMER?STIMER ----- ----- 0024H 0004H ----- ----- 0000H 0004H
+--> ?PR?_SETINTPRI?INTRSC
?PR?_COMOPEN?UART ----- ----- ----- ----- ----- ----- 0149H 0009H
+--> ?PR?_SETINTPRI?INTRSC
BL51 BANKED LINKER/LOCATER V6.00 04/23/2009 15:56:20 PAGE 7
?PR?PARAINIT?PARA ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?PARAMEMINIT?PARA
+--> ?CO?PARA
+--> ?PR?_COMWRITE?UART
+--> ?PR?_PARAWRITE?PARA
?PR?PARAMEMINIT?PARA ----- ----- ----- ----- ----- ----- 0000H 0009H
+--> ?CO?PARA
+--> ?PR?_COMWRITE?UART
+--> ?PR?_FLASHRDBYTE?RX2FLASH
+--> ?PR?_FLASHERSECTOR?RX2FLASH
+--> ?PR?_FLASHWRBYTE?RX2FLASH
?PR?_COMWRITE?UART ----- ----- ----- ----- ----- ----- 01BFH 0009H
+--> ?PR?GETTICKCOUNT?STIMER
+--> ?PR?_PUTOUTPUTDATA?UART
?PR?GETTICKCOUNT?STIMER ----- ----- 0032H 0004H ----- ----- ----- -----
?PR?_FLASHERSECTOR?RX2FLASH ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?READY?RX2FLASH
?PR?READY?RX2FLASH ----- ----- ----- ----- ----- ----- 0159H 0004H
+--> ?PR?GETTICKCOUNT?STIMER
?PR?_FLASHWRBYTE?RX2FLASH ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?READY?RX2FLASH
?PR?_PARAWRITE?PARA 0022H.2 0000H.1 ----- ----- ----- ----- 0149H 0006H
+--> ?CO?PARA
+--> ?PR?_FLASHRDBYTE?RX2FLASH
+--> ?PR?_FLASHWRBYTE?RX2FLASH
+--> ?PR?PARACOPY?PARA
?PR?PARACOPY?PARA 0022H.3 0000H.1 ----- ----- ----- ----- 014FH 000AH
+--> ?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 0006H
+--> ?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 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 04/23/2009 15:56:20 PAGE 8
?PR?M1INIT?MIFARE1 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?M500PCDINIT?MFRC500
+--> ?PR?_M500PCDMFOUTSELECT?MFRC500
+--> ?PR?_PARAREAD?PARA
+--> ?PR?_PARAWRITE?PARA
+--> ?PR?_M500SETRCVGAIN?MFRC500
?PR?M500PCDINIT?MFRC500 ----- ----- ----- ----- ----- ----- 0149H 0001H
+--> ?PR?_SETINTPRI?INTRSC
+--> ?PR?M500PCDRESET?MFRC500
+--> ?PR?_WRITEIO?UCIO
+--> ?PR?_SOFTDELAYCYL?SOFTDLY
+--> ?PR?_CLEARBITMASK?MFRC500
+--> ?PR?_M500PCDRFRESET?MFRC500
?PR?M500PCDRESET?MFRC500 ----- ----- ----- ----- ----- ----- 014AH 0003H
+--> ?PR?_DELAY?STIMER
+--> ?PR?GETTICKCOUNT?STIMER
+--> ?PR?_READRAWIO?UCIO
+--> ?PR?_WRITERAWIO?UCIO
?PR?_DELAY?STIMER ----- ----- 002EH 0002H ----- ----- 01B4H 0002H
+--> ?PR?GETTICKCOUNT?STIMER
?PR?_CLEARBITMASK?MFRC500 ----- ----- ----- ----- ----- ----- 01B6H 0002H
+--> ?PR?_READIO?UCIO
+--> ?PR?_WRITEIO?UCIO
?PR?_READIO?UCIO ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITERAWIO?UCIO
+--> ?PR?_READRAWIO?UCIO
?PR?_M500PCDRFRESET?MFRC500 ----- ----- ----- ----- ----- ----- 01B3H 0001H
+--> ?PR?_CLEARBITMASK?MFRC500
+--> ?PR?_DELAY?STIMER
+--> ?PR?_SETBITMASK?MFRC500
?PR?_SETBITMASK?MFRC500 ----- ----- 002CH 0001H ----- ----- 01C9H 0002H
+--> ?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 0002H
+--> ?CO?SYSTEM
+--> ?PR?_COMWRITE?UART
+--> ?PR?_PARAREAD?PARA
+--> ?PR?_PARAWRITE?PARA
?PR?COMMAND?COMMAND ----- ----- ----- ----- ----- ----- 0000H 013EH
+--> ?PR?_COMMREAD?COMM
BL51 BANKED LINKER/LOCATER V6.00 04/23/2009 15:56:20 PAGE 9
+--> ?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 000CH
+--> ?PR?COMIBUFBYTESTELL?UART
+--> ?PR?_COMREAD?UART
+--> ?PR?_BCD2HEX?POSUTILS
+--> ?CO?COMM
+--> ?PR?_COMWRITE?UART
?PR?_COMREAD?UART ----- ----- ----- ----- ----- ----- 0150H 000BH
+--> ?PR?GETTICKCOUNT?STIMER
+--> ?PR?GETINPUTDATA?UART
?PR?_SECCOMMAND?SYSTEM ----- ----- ----- ----- ----- ----- 013EH 0008H
+--> ?CO?SYSTEM
+--> ?PR?_PARAREAD?PARA
+--> ?PR?_PARAWRITE?PARA
+--> ?PR?_FLASHRDBYTE?RX2FLASH
+--> ?PR?_COMWRITE?UART
?PR?_M1COMMAND?MIFARE1 0022H.2 0000H.2 ----- ----- ----- ----- 013EH 0018H
+--> ?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 0006H
+--> ?PR?GETTENTICKCOUNT?STIMER
+--> ?PR?_M500REQUEST?MFRC500
+--> ?PR?_M500ANTICOLL?MFRC500
+--> ?PR?_M500SELECT?MFRC500
?PR?GETTENTICKCOUNT?STIMER ----- ----- 0024H 0002H ----- ----- ----- -----
?PR?_M500REQUEST?MFRC500 ----- ----- ----- ----- 00B6H 0001H 015CH 0004H
+--> ?PR?M500PCDSETDEFAULTATTRIB?MFRC500
+--> ?PR?_WRITEIO?UCIO
+--> ?PR?_CLEARBITMASK?MFRC500
BL51 BANKED LINKER/LOCATER V6.00 04/23/2009 15:56:20 PAGE 10
+--> ?PR?_RESETINFO?MFRC500
+--> ?PR?_M500PCDSETTMO?MFRC500
+--> ?PR?_M500PCDCMD?MFRC500
?PR?_M500PCDSETTMO?MFRC500 ----- ----- ----- ----- ----- ----- 01BFH 0001H
+--> ?PR?_WRITEIO?UCIO
?PR?_M500PCDCMD?MFRC500 ----- ----- 0024H 0008H ----- ----- 01BFH 000AH
+--> ?PR?_WRITEIO?UCIO
+--> ?PR?FLUSHFIFO?MFRC500
+--> ?PR?_READIO?UCIO
+--> ?PR?GETTICKCOUNT?STIMER
+--> ?PR?_SETBITMASK?MFRC500
?PR?FLUSHFIFO?MFRC500 ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_SETBITMASK?MFRC500
?PR?_M500ANTICOLL?MFRC500 ----- ----- ----- ----- 00B6H 000AH 015CH 0004H
+--> ?PR?M500PCDSETDEFAULTATTRIB?MFRC500
+--> ?PR?_M500PCDSETTMO?MFRC500
+--> ?PR?_WRITEIO?UCIO
+--> ?PR?_CLEARBITMASK?MFRC500
+--> ?PR?_RESETINFO?MFRC500
+--> ?PR?_M500PCDCMD?MFRC500
?PR?_M500SELECT?MFRC500 ----- ----- ----- ----- 00B6H 0002H 015CH 0003H
+--> ?PR?_M500PCDSETTMO?MFRC500
+--> ?PR?_WRITEIO?UCIO
+--> ?PR?_CLEARBITMASK?MFRC500
+--> ?PR?_RESETINFO?MFRC500
+--> ?PR?_M500PCDCMD?MFRC500
?PR?_M1AUTH?MIFARE1 ----- ----- ----- ----- ----- ----- 0156H 0006H
+--> ?PR?_M500AUTH?MFRC500
+--> ?CO?MIFARE1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?