⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iccreader_1.m51

📁 mifarea卡程序mifarea卡程序mifarea卡程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
            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 + -