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

📄 1106.m51

📁 最流行的mifare卡读卡器全部源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:

?PR?_WRITE_AT45D041?MEMCARD                      -----    -----      0024H    0008H      0094H    0001H
  +--> ?PR?_WR_45D041?MEMCARD

?PR?_WR_45D041?MEMCARD                           -----    -----      002CH    000AH      0095H    0001H
  +--> ?PR?BEGIN_45D041?MEMCARD
  +--> ?PR?_BYTE_WRITE_45D041?MEMCARD
  +--> ?PR?_ADJADD_45D041?MEMCARD
  +--> ?PR?CHECK_BYRD_45D041?MEMCARD
  +--> ?PR?_DELAY?MEMCARD

?PR?REGISTER_AT45D041?MEMCARD                    -----    -----      0024H    0001H      -----    -----
  +--> ?PR?BEGIN_45D041?MEMCARD
  +--> ?PR?_BYTE_WRITE_45D041?MEMCARD
  +--> ?PR?BYTE_READ_45D041?MEMCARD

?PR?COOLRESETCPU?MAINJB                          -----    -----      0024H    0001H      -----    -----
  +--> ?PR?DELAY_104US?MAINJB
  +--> ?PR?POWERON?MAINJB
  +--> ?PR?RECEIVEATR?MAINJB
  +--> ?PR?ENABLEEX1?MAINJB
  +--> ?PR?VGETATR?MAINJB
  +--> ?PR?_MMEMCPY0?MAINJB
  +--> ?PR?_SENDTOPC?MAINJB
  +--> ?PR?DATA_INIT?MAINJB

?PR?POWERON?MAINJB                               -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_50US?MAINJB

?PR?RECEIVEATR?MAINJB                            -----    -----      0025H    0001H      -----    -----
  +--> ?PR?DELAY_50US?MAINJB
  +--> ?PR?INITT0?MAINJB
  +--> ?PR?DELAY_104US?MAINJB

?PR?HOTRESET?MAINJB                              -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY_50US?MAINJB
  +--> ?PR?DATA_INIT?MAINJB



SYMBOL TABLE OF MODULE:  1106 (MAINJB)
BL51 BANKED LINKER/LOCATER V4.13                                                      12/09/2002  13:03:11  PAGE 20



  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        MAINJB
  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0020H.0       PUBLIC        iICC_IFD_SAVE
  C:3FB7H         PUBLIC        CoolResetCPU
  B:0020H.1       PUBLIC        iICC_CNT
  D:0051H         PUBLIC        RBitCount
  C:583BH         PUBLIC        vGetATR
  D:0052H         PUBLIC        SBitCount
  D:0053H         PUBLIC        check
  D:0090H         PUBLIC        P1
  C:32C6H         PUBLIC        vCheck_Message
  C:2860H         PUBLIC        _iPrepare_Send_I_Block
  D:00A0H         PUBLIC        P2
  B:0020H.2       PUBLIC        HaveCard
  I:0066H         PUBLIC        Ctpdu
  D:00B0H         PUBLIC        P3
  B:0020H.3       PUBLIC        iIFD_CNT
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  C:3F03H         PUBLIC        _vCheck_IFS_Req
  I:006BH         PUBLIC        RPCBuf
  B:00B0H.5       PUBLIC        T1
  I:006CH         PUBLIC        SPCBuf
  B:0090H.0       PUBLIC        T2
  B:00A8H.7       PUBLIC        EA
  C:001EH         PUBLIC        DisableEX0
  C:000EH         PUBLIC        DisableEX1
  I:006DH         PUBLIC        uSaveChar
  B:0090H.2       PUBLIC        at45dSCL
  B:0090H.5       PUBLIC        ICC_CLK
  C:0026H         PUBLIC        CommandProc1
  C:4762H         PUBLIC        _mmemcpy0
  B:0020H.4       PUBLIC        HaveReset
  B:00B0H.3       PUBLIC        ICC_Detect
  B:0090H.7       PUBLIC        ICC_VCC
  C:591DH         PUBLIC        vBuild_I_Blk
  D:00A8H         PUBLIC        IE
  C:59A7H         PUBLIC        PowerOffSAM
  B:0020H.5       PUBLIC        iSAM_IFD_SAVE
  I:006EH         PUBLIC        Rtpdu
  C:3884H         PUBLIC        ReceiveSAMATR
  C:5A0BH         PUBLIC        _SendErrCode
  C:5694H         PUBLIC        HotResetSAM
  C:4A99H         PUBLIC        Init
  B:0090H.1       PUBLIC        CS
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  C:0016H         PUBLIC        EnableEX0
  D:00B8H         PUBLIC        IP
  C:0006H         PUBLIC        EnableEX1
  D:0054H         PUBLIC        ErrorCount
  C:4D1CH         PUBLIC        _vCalcChkSum
BL51 BANKED LINKER/LOCATER V4.13                                                      12/09/2002  13:03:11  PAGE 21


  B:0098H.0       PUBLIC        RI
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  B:00A0H.5       PUBLIC        SAM_CLK
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  I:0073H         PUBLIC        iICC_State
  B:00A0H.7       PUBLIC        SAM_VCC
  B:00B0H.2       PUBLIC        SAM_DET
  C:275BH         PUBLIC        iPrepare_Ctpdu
  C:3DA2H         PUBLIC        SendToICC
  C:4BF7H         PUBLIC        RICC
  B:0090H.2       PUBLIC        SDAI
  D:00CBH         PUBLIC        RCAP2H
  B:00B8H.4       PUBLIC        PS
  B:0090H.1       PUBLIC        ICC_OUTPUT
  B:0090H.1       PUBLIC        T2EX
  C:1517H         PUBLIC        _vIFD_Do_Next_State
  B:00D0H.2       PUBLIC        OV
  D:00CAH         PUBLIC        RCAP2L
  C:48E9H         PUBLIC        main
  B:0090H.0       PUBLIC        SDAO
  B:0020H.6       PUBLIC        isTimeOut
  D:0056H         PUBLIC        rbyte
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  D:0057H         PUBLIC        sbyte
  I:0074H         PUBLIC        aucI_SndBuf
  B:0090H.6       PUBLIC        ICC_RST
  D:0058H         PUBLIC        aATRSAM
  C:5959H         PUBLIC        PowerOff
  B:00C8H.5       PUBLIC        RCLK
  I:0075H         PUBLIC        uiICC_BWTMul
  C:2F1AH         PUBLIC        ReceiveFromICC
  B:00C8H.4       PUBLIC        TCLK
  C:3A2CH         PUBLIC        ReceiveATR
  C:5806H         PUBLIC        PowerOnSAM
  D:0099H         PUBLIC        SBUF
  C:5671H         PUBLIC        HotReset
  C:5757H         PUBLIC        data_init
  C:3E10H         PUBLIC        SendToSAM
  I:0076H         PUBLIC        aucR_SndBuf
  C:4C3BH         PUBLIC        RSAM
  I:0080H         PUBLIC        aucS_SndBuf
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:0088H         PUBLIC        TCON
  I:008AH         PUBLIC        uiICC_IFSC
  C:5A18H         PUBLIC        initT0
  C:5A20H         PUBLIC        initT1
  B:0020H.7       PUBLIC        IfSend
  D:005CH         PUBLIC        EtuCount
  B:00A0H.6       PUBLIC        SAM_RST
  C:3619H         PUBLIC        SAMCommandProc
  B:0088H.1       PUBLIC        IE0
  B:0021H.0       PUBLIC        isSAM
  B:0088H.3       PUBLIC        IE1
BL51 BANKED LINKER/LOCATER V4.13                                                      12/09/2002  13:03:11  PAGE 22


  C:3424H         PUBLIC        ReceiveFromSAM
  C:5A30H         PUBLIC        delay_50us
  I:008BH         PUBLIC        RICCBuf
  I:008CH         PUBLIC        SICCBuf
  D:005EH         PUBLIC        RICCLen
  C:3377H         PUBLIC        CPUCommandProc
  C:48AFH         PUBLIC        _SendToPC
  B:0021H.1       PUBLIC        ucICC_BWT_Timeout
  D:005FH         PUBLIC        SICCLen
  B:00C8H.0       PUBLIC        CP_RL2
  C:217CH         PUBLIC        _iCheck_IFD_Next_State
  B:0021H.2       PUBLIC        ucICC_CWT_Timeout
  D:0060H         PUBLIC        RIFDLen
  C:18A3H         PUBLIC        vBuild_RAPDU
  D:0061H         PUBLIC        SIFDLen
  D:0062H         PUBLIC        aATR
  B:00A8H.1       PUBLIC        ET0
  B:0021H.3       PUBLIC        iICC_SAVE
  B:0021H.4       PUBLIC        ucICC_Startbit_Error
  B:0021H.5       PUBLIC        HaveCommand
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  C:5995H         PUBLIC        vIFD_Ifs_Resp
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  I:008DH         PUBLIC        R_ChainPos
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  D:008DH         PUBLIC        TH1
  C:57EBH         PUBLIC        PowerOn
  B:0098H.3       PUBLIC        TB8
  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  D:008AH         PUBLIC        TL0
  C:5070H         PUBLIC        _CharToInt
  B:0098H.6       PUBLIC        SM1
  D:008BH         PUBLIC        TL1
  C:5931H         PUBLIC        vIFD_ABRT_Resp
  B:0098H.5       PUBLIC        SM2
  B:00B8H.1       PUBLIC        PT0
  C:5333H         PUBLIC        _vIFD_Rx
  I:008EH         PUBLIC        ptCapdu
  B:0090H.6       PUBLIC        ByRd11
  B:00B8H.3       PUBLIC        PT1
  B:00D0H.3       PUBLIC        RS0
  I:008FH         PUBLIC        iLastRcvMsg
  B:00B8H.5       PUBLIC        PT2
  B:0088H.4       PUBLIC        TR0
  B:00D0H.4       PUBLIC        RS1
  B:0088H.6       PUBLIC        TR1
  B:0090H.1       PUBLIC        SDA
  B:00C8H.2       PUBLIC        TR2
BL51 BANKED LINKER/LOCATER V4.13                                                      12/09/2002  13:03:11  PAGE 23


  B:00B8H.0       PUBLIC        PX0
  C:2CD1H         PUBLIC        SendReceiveT0
  I:0090H         PUBLIC        iStartOfProt
  B:00B8H.2       PUBLIC        PX1
  C:22BFH         PUBLIC        SendReceiveT1
  C:3098H         PUBLIC        uiCheck_Expuchars
  C:4C93H         PUBLIC        _mmemcpy
  B:0021H.6       PUBLIC        iSAM_SAVE
  B:0090H.0       PUBLIC        ICP
  B:0090H.7       PUBLIC        VCC
  C:23F3H         PUBLIC        _vMsgType_BlkNo
  B:00A0H.3       PUBLIC        SAM_DATA
  I:0091H         PUBLIC        RCount
  B:0090H.3       PUBLIC        ICC_TCLK
  B:0090H.4       PUBLIC        ICT
  B:0021H.7       PUBLIC        ucICC_Stopbit_Error
  B:0022H.0       PUBLIC        HavePowered
  B:0090H.3       PUBLIC        SCL
  C:5854H         PUBLIC        vGetATRSAM
  B:00C8H.3       PUBLIC        EXEN2
  B:0090H.0       PUBLIC        PGM
  B:0022H.1       PUBLIC        HaveSAMCard
  B:0098H.4       PUBLIC        REN
  D:00C8H         PUBLIC        T2CON
  I:0092H         PUBLIC        ptCtpdu
  C:16E3H         PUBLIC        _vCase_Do_Next
  C:59CAH         PUBLIC        delay_104SAM
  C:5945H         PUBLIC        vIFD_Wtx_Resp
  C:0B6BH         PUBLIC        _vCase_IFD_State
  B:0090H.4       PUBLIC        FUS
  B:00B0H.0       PUBLIC        RXD
  B:0022H.2       PUBLIC        HaveResetSAM
  B:0022H.3       PUBLIC        bStartFlag
  B:00B0H.1       PUBLIC        TXD
  C:59B9H         PUBLIC        delay_104us
  B:0022H.4       PUBLIC        ucICC_Parity_Error
  B:00D0H.5       PUBLIC        F0
  C:52A3H         PUBLIC        _vCheck_Reset_Resync
  I:0093H         PUBLIC        ptRtpdu
  C:407EH         PUBLIC        CoolResetSAM
  C:4D43H         PUBLIC        Receiv232
  B:0090H.6       PUBLIC        RST
  D:00D0H         PUBLIC        PSW
  -------         PROC          DELAY_50US
  -------         DO            DELAY_50US
  D:0007H         SYMBOL        i
  -------         END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -