📄 iccreader_1.m51
字号:
CODE 78EBH 0009H UNIT ?PR?_M500PCDMFOUTSELECT?MFRC500
CODE 78F4H 0008H UNIT ?PR?ICCSYNCCLOCK?ICCPDIR
CODE 78FCH 0007H UNIT ?PR?FLUSHFIFO?MFRC500
CODE 7903H 0006H UNIT ?CO?COMM
CODE 7909H 0006H UNIT ?CO?MFRC500
CODE 790FH 0006H UNIT ?PR?_ENABLEWDT?WDT
CODE 7915H 0003H UNIT ?PR?TIMEREVENT?T_EVENT
CODE 7918H 0003H UNIT ?PR?_SOFTDELAYCYL?SOFTDLY
CODE 791BH 0003H UNIT ?PR?M500PCDSETDEFAULTATTRIB?MFRC500
CODE 791EH 0003H UNIT ?PR?ICCUSERTEST?ICCPDIR
BL51 BANKED LINKER/LOCATER V6.00 03/16/2009 13:40:26 PAGE 6
OVERLAY MAP OF MODULE: .\out_sst89e564\iccreader_1 (MAIN)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LENGTH
>>
------------------------------------------------------------------------------------------------------------------------
>>
?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 ***************************************************
?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 0004H
+--> ?PR?_SETINTPRI?INTRSC
BL51 BANKED LINKER/LOCATER V6.00 03/16/2009 13:40:26 PAGE 7
?PR?_COMOPEN?UART ----- ----- ----- ----- ----- ----- 0149H 0009H
+--> ?PR?_SETINTPRI?INTRSC
?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 ----- ----- ----- ----- ----- ----- 0150H 0009H
+--> ?PR?GETTICKCOUNT?STIMER
+--> ?PR?_PUTOUTPUTDATA?UART
?PR?GETTICKCOUNT?STIMER ----- ----- 0032H 0004H ----- ----- ----- -----
+--> ?PR?RESETWDT?WDT
?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
BL51 BANKED LINKER/LOCATER V6.00 03/16/2009 13:40:26 PAGE 8
+--> ?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 ----- ----- ----- ----- ----- ----- 01E3H 0001H
+--> ?PR?_SETINTPRI?INTRSC
+--> ?PR?M500PCDRESET?MFRC500
+--> ?PR?_WRITEIO?UCIO
+--> ?PR?_SOFTDELAYCYL?SOFTDLY
+--> ?PR?_CLEARBITMASK?MFRC500
+--> ?PR?_M500PCDRFRESET?MFRC500
?PR?M500PCDRESET?MFRC500 ----- ----- ----- ----- ----- ----- 01E4H 0003H
+--> ?PR?_DELAY?STIMER
+--> ?PR?GETTICKCOUNT?STIMER
+--> ?PR?_READRAWIO?UCIO
+--> ?PR?_WRITERAWIO?UCIO
?PR?_DELAY?STIMER ----- ----- 002EH 0002H ----- ----- 01E7H 0002H
+--> ?PR?GETTICKCOUNT?STIMER
?PR?_CLEARBITMASK?MFRC500 ----- ----- ----- ----- ----- ----- 0212H 0002H
+--> ?PR?_READIO?UCIO
+--> ?PR?_WRITEIO?UCIO
?PR?_READIO?UCIO ----- ----- ----- ----- ----- ----- ----- -----
+--> ?PR?_WRITERAWIO?UCIO
+--> ?PR?_READRAWIO?UCIO
?PR?_M500PCDRFRESET?MFRC500 ----- ----- ----- ----- ----- ----- 01E4H 0001H
+--> ?PR?_CLEARBITMASK?MFRC500
+--> ?PR?_DELAY?STIMER
+--> ?PR?_SETBITMASK?MFRC500
?PR?_SETBITMASK?MFRC500 ----- ----- 002BH 0001H ----- ----- 021CH 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
BL51 BANKED LINKER/LOCATER V6.00 03/16/2009 13:40:26 PAGE 9
+--> ?PR?_PARAREAD?PARA
+--> ?PR?_PARAWRITE?PARA
?PR?COMMAND?COMMAND ----- ----- ----- ----- ----- ----- 0000H 013EH
+--> ?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 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?RESETWDT?WDT
BL51 BANKED LINKER/LOCATER V6.00 03/16/2009 13:40:26 PAGE 10
?PR?GETTENTICKCOUNT?STIMER ----- ----- 0024H 0002H ----- ----- ----- -----
+--> ?PR?RESETWDT?WDT
?PR?_M500REQUEST?MFRC500 ----- ----- ----- ----- 00C9H 0001H 0202H 0004H
+--> ?PR?M500PCDSETDEFAULTATTRIB?MFRC500
+--> ?PR?_WRITEIO?UCIO
+--> ?PR?_CLEARBITMASK?MFRC500
+--> ?PR?_RESETINFO?MFRC500
+--> ?PR?_M500PCDSETTMO?MFRC500
+--> ?PR?_M500PCDCMD?MFRC500
?PR?_M500PCDSETTMO?MFRC500 ----- ----- ----- ----- ----- ----- 0206H 0001H
+--> ?PR?_WRITEIO?UCIO
?PR?_M500PCDCMD?MFRC500 ----- ----- 0024H 0007H ----- ----- 0212H 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -