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 + -
显示快捷键?