iccreader_160309.m51

来自「mifarea卡程序mifarea卡程序mifarea卡程序」· M51 代码 · 共 1,446 行 · 第 1/5 页

M51
1,446
字号
?PR?_SLE4442READPROTECTMEM?SLE4442           -----    -----      -----    -----      -----    -----      0146H    0004H
  +--> ?PR?_SLE4442COMMAND?SLE4442
  +--> ?PR?ICCSYNCGETCHAR?ICCPDIR
  +--> ?PR?ICCSYNCCLOCK?ICCPDIR

?PR?_SLE4442WRITEPROTECTMEM?SLE4442          -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_SLE4442COMMAND?SLE4442
  +--> ?PR?_ICCSYNCPOLLINGIO?ICCPDIR

?PR?_SLE4442READSECURITYMEM?SLE4442          -----    -----      -----    -----      -----    -----      0146H    0004H
  +--> ?PR?_SLE4442COMMAND?SLE4442
  +--> ?PR?ICCSYNCGETCHAR?ICCPDIR
  +--> ?PR?ICCSYNCCLOCK?ICCPDIR

?PR?_SLE4442WRITESECURITYMEM?SLE4442         -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_SLE4442COMMAND?SLE4442
  +--> ?PR?_ICCSYNCPOLLINGIO?ICCPDIR

?PR?_SLE4442VERIFY?SLE4442                   -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?_SLE4442COMMAND?SLE4442
  +--> ?PR?_ICCSYNCPOLLINGIO?ICCPDIR

?PR?_SYSCOMMAND?SYSTEM                       -----    -----      -----    -----      -----    -----      013EH    000BH
  +--> ?PR?_PARAREAD?PARA
  +--> ?PR?_PARAWRITE?PARA
  +--> ?PR?_COMMSEND?COMM
  +--> ?PR?_DELAY?STIMER
  +--> ?CO?SYSTEM
  +--> ?PR?_COMOPEN?UART
  +--> ?PR?ICCUSEREJECT?ICCPDIR
  +--> ?PR?_M500SETRCVGAIN?MFRC500
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 16


  +--> ?PR?ICCUSERTEST?ICCPDIR
  +--> ?PR?_M1SEARCH?MIFARE1
  +--> ?PR?COMMUSEDBG?COMM
  +--> ?PR?_BEEP?STIMER
  +--> ?PR?M500PCDINIT?MFRC500
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?ICCUSERPOWER?ICCPDIR
  +--> ?PR?_LED?STIMER

?PR?_COMMSEND?COMM                           -----    -----      0024H    0005H      -----    -----      0149H    0007H
  +--> ?PR?_HEX2BCD?POSUTILS
  +--> ?PR?_COMCLEAR?UART
  +--> ?PR?_COMWRITE?UART
  +--> ?CO?COMM
  +--> ?PR?_COMREAD?UART

?PR?ICCUSEREJECT?ICCPDIR                     -----    -----      -----    -----      -----    -----      0149H    0001H
  +--> ?PR?_DELAY?STIMER

?PR?COMMUSEDBG?COMM                          0022H.2  0000H.1    -----    -----      -----    -----      -----    -----

?PR?CARDSLOT?TC                              -----    -----      -----    -----      -----    -----      0000H    0003H
  +--> ?PR?ICCUSEROVERLOAD?ICCPDIR
  +--> ?PR?ICCUSERPOWER?ICCPDIR
  +--> ?PR?ICCUSEREJECT?ICCPDIR
  +--> ?PR?_BEEP?STIMER
  +--> ?PR?_COMMSEND?COMM
  +--> ?PR?ICCUSERTEST?ICCPDIR
  +--> ?PR?CARDLED?SYSTEM
  +--> ?PR?_COMMSENDNOTWAITACK?COMM
  +--> ?PR?GETTICKCOUNT?STIMER

?PR?ICCUSEROVERLOAD?ICCPDIR                  -----    -----      -----    -----      -----    -----      -----    -----
  +--> ?PR?GETTICKCOUNT?STIMER
  +--> ?PR?ICCUSERPOWER?ICCPDIR
  +--> ?PR?ICCUSEREJECT?ICCPDIR

?PR?CARDLED?SYSTEM                           0022H.2  0000H.2    -----    -----      -----    -----      -----    -----
  +--> ?PR?_LED?STIMER

?PR?_COMMSENDNOTWAITACK?COMM                 -----    -----      0024H    0004H      -----    -----      0004H    0005H
  +--> ?PR?_HEX2BCD?POSUTILS
  +--> ?PR?_COMWRITE?UART
  +--> ?CO?COMM

?PR?M1CARD?MIFARE1                           -----    -----      -----    -----      -----    -----      0000H    0004H
  +--> ?PR?_M1SEARCH?MIFARE1
  +--> ?PR?_BEEP?STIMER
  +--> ?PR?CARDLED?SYSTEM
  +--> ?PR?_COMMSENDNOTWAITACK?COMM
  +--> ?PR?GETTICKCOUNT?STIMER
  +--> ?PR?_COMMSEND?COMM



SYMBOL TABLE OF MODULE:  .\out_sst89e564\iccreader_160309 (MAIN)

BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 17


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

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:70A3H         PUBLIC        main
  -------         PROC          MAIN
  C:70A3H         LINE#         7
  C:70A3H         LINE#         8
  C:70A3H         LINE#         11
  C:70AEH         LINE#         14
  C:70C3H         LINE#         15
  C:70CEH         LINE#         18
  C:70D1H         LINE#         21
  C:70D4H         LINE#         24
  C:70D7H         LINE#         27
  C:70DAH         LINE#         33
  C:70DFH         LINE#         34
  C:70E6H         LINE#         35
  C:70EBH         LINE#         37
  C:70F2H         LINE#         40
  C:70F2H         LINE#         41
  C:70F2H         LINE#         47
  C:70F5H         LINE#         53
  C:70F8H         LINE#         58
  C:70FBH         LINE#         59
  -------         ENDPROC       MAIN
  -------         ENDMOD        MAIN

  -------         MODULE        T_EVENT
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:7BD6H         PUBLIC        TimerEvent
  -------         PROC          TIMEREVENT
  C:7BD6H         LINE#         16
  C:7BD6H         LINE#         17
  C:7BD6H         LINE#         18
  -------         ENDPROC       TIMEREVENT
  -------         ENDMOD        T_EVENT

  -------         MODULE        UART
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0087H         PUBLIC        PCON
  D:0089H         PUBLIC        TMOD
  D:008DH         PUBLIC        TH1
  D:0098H         PUBLIC        SCON
  D:0099H         PUBLIC        SBUF
  B:0088H.6       PUBLIC        TR1
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  B:00A8H.4       PUBLIC        ES
  B:00A8H.7       PUBLIC        EA
  C:6A8BH         PUBLIC        _ComOpen
  C:7B22H         PUBLIC        _ComSetTimeOut
  C:6843H         PUBLIC        _ComWrite
  C:6447H         PUBLIC        _ComRead
  C:7B56H         PUBLIC        _ComClear
  C:7835H         PUBLIC        ComIBufBytesTell
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 18


  B:0023H.0       SYMBOL        SbufWorking
  I:0096H         SYMBOL        InputBuf
  X:02E3H         SYMBOL        OutputBuf
  X:02F3H         SYMBOL        InputOutTime
  X:02F5H         SYMBOL        OutputOutTime
  D:0052H         SYMBOL        IBufGetIdx
  D:0053H         SYMBOL        IBufPutIdx
  D:0054H         SYMBOL        OBufGetIdx
  D:0055H         SYMBOL        OBufPutIdx
  C:7773H         SYMBOL        PutInputData
  C:780FH         SYMBOL        GetInputData
  C:7484H         SYMBOL        _PutOutputData
  C:78CBH         SYMBOL        GetOutputData
  C:76D3H         PUBLIC        InterruptCom
  -------         PROC          INTERRUPTCOM
  C:76D3H         LINE#         57
  C:76E0H         LINE#         59
  C:76E3H         LINE#         60
  C:76E3H         LINE#         61
  C:76E5H         LINE#         62
  C:76E8H         LINE#         63
  C:76E8H         LINE#         65
  C:76EBH         LINE#         66
  C:76EBH         LINE#         67
  C:76EDH         LINE#         68
  C:76F0H         LINE#         69
  C:76F0H         LINE#         70
  -------         ENDPROC       INTERRUPTCOM
  -------         PROC          PUTINPUTDATA
  C:7773H         LINE#         72
  C:7773H         LINE#         73
  C:7773H         LINE#         75
  C:7777H         LINE#         76
  C:7777H         LINE#         77
  C:777CH         LINE#         78
  C:777EH         LINE#         79
  C:777EH         LINE#         82
  C:7785H         LINE#         83
  C:7785H         LINE#         84
  C:7787H         LINE#         85
  C:7787H         LINE#         86
  C:778EH         LINE#         87
  C:7790H         LINE#         90
  C:7795H         LINE#         91
  C:7798H         LINE#         94
  C:7799H         LINE#         95
  -------         ENDPROC       PUTINPUTDATA
  -------         PROC          GETINPUTDATA
  -------         DO            
  D:0007H         SYMBOL        tmp
  -------         ENDDO         
  C:780FH         LINE#         97
  C:780FH         LINE#         98
  C:780FH         LINE#         101
  C:7811H         LINE#         102
  C:7817H         LINE#         103
  C:7817H         LINE#         104
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 19


  C:7819H         LINE#         105
  C:781EH         LINE#         106
  C:781EH         LINE#         108
  C:7828H         LINE#         111
  C:782DH         LINE#         112
  C:7830H         LINE#         115
  C:7832H         LINE#         116
  C:7834H         LINE#         117
  -------         ENDPROC       GETINPUTDATA
  -------         PROC          GETOUTPUTDATA
  C:78CBH         LINE#         119
  C:78CBH         LINE#         120
  C:78CBH         LINE#         121
  C:78D1H         LINE#         122
  C:78D1H         LINE#         123
  C:78D3H         LINE#         124
  C:78D5H         LINE#         125
  C:78D5H         LINE#         127
  C:78E3H         LINE#         128
  C:78E5H         LINE#         130
  C:78EAH         LINE#         131
  C:78EDH         LINE#         133
  C:78EEH         LINE#         134
  -------         ENDPROC       GETOUTPUTDATA
  -------         PROC          _PUTOUTPUTDATA
  D:0007H         SYMBOL        abyte
  C:7484H         LINE#         136
  C:7484H         LINE#         137
  C:7484H         LINE#         138
  C:7486H         LINE#         140
  C:748AH         LINE#         141
  C:748FH         LINE#         142
  C:748FH         LINE#         143
  C:748FH         LINE#         144
  C:7491H         LINE#         145
  C:7491H         LINE#         148
  C:7498H         LINE#         149
  C:7498H         LINE#         150
  C:749AH         LINE#         151
  C:749CH         LINE#         152
  C:749CH         LINE#         154
  C:74ACH         LINE#         157
  C:74B1H         LINE#         158
  C:74B4H         LINE#         161
  C:74B7H         LINE#         162
  C:74B7H         LINE#         163
  C:74B9H         LINE#         164
  C:74BBH         LINE#         165
  C:74BBH         LINE#         166
  C:74BDH         LINE#         168
  C:74BEH         LINE#         169
  -------         ENDPROC       _PUTOUTPUTDATA
  -------         PROC          _COMOPEN
  X:0149H         SYMBOL        clk
  X:014DH         SYMBOL        baudrate
  -------         DO            
  X:0151H         SYMBOL        tmp
BL51 BANKED LINKER/LOCATER V6.00                                                      04/23/2009  15:56:20  PAGE 20


  -------         ENDDO         
  C:6A8BH         LINE#         171
  C:6A91H         LINE#         172
  C:6A91H         LINE#         175
  C:6AACH         LINE#         176
  C:6AACH         LINE#         177
  C:6AAFH         LINE#         178
  C:6ABFH         LINE#         179
  C:6AC1H         LINE#         181
  C:6AC1H         LINE#         182
  C:6AC4H         LINE#         183
  C:6AEBH         LINE#         184
  C:6AEBH         LINE#         186
  C:6AF2H         LINE#         188
  C:6AF6H         LINE#         189
  C:6AF9H         LINE#         190

⌨️ 快捷键说明

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