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

📄 emreader.m51

📁 Use this program to decode the Manchester Code of the RFID. Validate the accessibility of detected c
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        09/05/2006  01:45:28  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\WORK\DEVELOPMENT TOOL\C51\BIN\BL51.EXE readermodule.obj TO emreader RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  readermodule.obj (READERMODULE)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?COPY)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?IMUL)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LMUL)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?ULDIV)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?SLDIV)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?ULCMP)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LLDPTR)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LSTPTR)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LSTKPTR)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?CCASE)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C_INIT)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LLDXDATA)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LLDPDATA)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LLDCODE)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LSTPDATA)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  D:\WORK\DEVELOPMENT TOOL\C51\LIB\C51S.LIB (?C?LSTKPDATA)


LINK MAP OF MODULE:  emreader (READERMODULE)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0042H     UNIT         ?DT?READERMODULE
            DATA    004AH     0018H     UNIT         _DATA_GROUP_
            IDATA   0062H     002EH     UNIT         ?ID?READERMODULE
            IDATA   0090H     002AH     UNIT         _IDATA_GROUP_
            IDATA   00BAH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0005H     UNIT         ?PR?DOOR_RELAY_ON?READERMODULE
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0005H     UNIT         ?PR?DOOR_RELAY_OFF?READERMODULE
BL51 BANKED LINKER/LOCATER V5.03                                                      09/05/2006  01:45:28  PAGE 2


            CODE    0013H     0003H     ABSOLUTE     
            CODE    0016H     0015H     UNIT         ?PR?I2C_STOP?READERMODULE
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     03F2H     UNIT         ?C?LIB_CODE
            CODE    0420H     024FH     UNIT         ?PR?EX0_ISR?READERMODULE
            CODE    066FH     01C9H     UNIT         ?PR?INSTALLCARD?READERMODULE
            CODE    0838H     01ABH     UNIT         ?PR?PROCESSUSEREVENT?READERMODULE
            CODE    09E3H     016EH     UNIT         ?PR?CHECKDATA?READERMODULE
            CODE    0B51H     0116H     UNIT         ?PR?PROCESS_CARD?READERMODULE
            CODE    0C67H     00DCH     UNIT         ?PR?INSTALLTHISCARD?READERMODULE
            CODE    0D43H     00D4H     UNIT         ?PR?_CARDNOTOS?READERMODULE
            CODE    0E17H     00CEH     UNIT         ?PR?SCANKEY?READERMODULE
            CODE    0EE5H     00BEH     UNIT         ?PR?_GETCARDNODETAILS?READERMODULE
            CODE    0FA3H     0092H     UNIT         ?PR?_FILLINTBUFFER?READERMODULE
            CODE    1035H     0091H     UNIT         ?PR?_STOBCD?READERMODULE
            CODE    10C6H     008CH     UNIT         ?C_C51STARTUP
            CODE    1152H     008BH     UNIT         ?PR?DELETECARD?READERMODULE
            CODE    11DDH     0087H     UNIT         ?PR?WRITESYSDB?READERMODULE
            CODE    1264H     0087H     UNIT         ?PR?GETSYSDB?READERMODULE
            CODE    12EBH     0085H     UNIT         ?PR?TIMER2_OVERFLOW?READERMODULE
            CODE    1370H     007EH     UNIT         ?PR?PROCESS_INPUT?READERMODULE
            CODE    13EEH     0079H     UNIT         ?PR?CHECKAUTOPIN?READERMODULE
            CODE    1467H     0077H     UNIT         ?PR?_GETOPERATIONMODEONOFF?READERMODULE
            CODE    14DEH     0073H     UNIT         ?PR?PROCESS_DELAY?READERMODULE
            CODE    1551H     0072H     UNIT         ?PR?MAIN?READERMODULE
            CODE    15C3H     006FH     UNIT         ?PR?_STOLONG?READERMODULE
            CODE    1632H     0063H     UNIT         ?PR?_WRITE_BLOCK?READERMODULE
            CODE    1695H     0056H     UNIT         ?PR?_ADDNEWKEYTOBUFFER?READERMODULE
            CODE    16EBH     0053H     UNIT         ?PR?CLEARUSERDB?READERMODULE
            CODE    173EH     0050H     UNIT         ?PR?FINDTHISCARD?READERMODULE
            CODE    178EH     004FH     UNIT         ?PR?PROCESS_BUZZER?READERMODULE
            CODE    17DDH     004DH     UNIT         ?PR?_GETDIGIT?READERMODULE
            CODE    182AH     004BH     UNIT         ?PR?_GET2DIGIT?READERMODULE
            CODE    1875H     004AH     UNIT         ?PR?_MYSTRNCMP?READERMODULE
            CODE    18BFH     0048H     UNIT         ?PR?_WRITE_EEPROM_BYTES?READERMODULE
            CODE    1907H     0046H     UNIT         ?C_INITSEG
            CODE    194DH     0044H     UNIT         ?C?LDIV
            CODE    1991H     0043H     UNIT         ?PR?INITMCU?READERMODULE
            CODE    19D4H     0043H     UNIT         ?PR?_ISGOODDIGITSTR?READERMODULE
            CODE    1A17H     0043H     UNIT         ?CO?READERMODULE
            CODE    1A5AH     0040H     UNIT         ?PR?INITDB?READERMODULE
            CODE    1A9AH     0038H     UNIT         ?PR?TURN_RELAY_ON?READERMODULE
            CODE    1AD2H     0036H     UNIT         ?PR?_COMMPUTSTR?READERMODULE
            CODE    1B08H     0036H     UNIT         ?PR?_LONGTOS?READERMODULE
            CODE    1B3EH     0032H     UNIT         ?PR?TIMER0_ISR?READERMODULE
            CODE    1B70H     0030H     UNIT         ?PR?DELETETHISCARD?READERMODULE
            CODE    1BA0H     002FH     UNIT         ?PR?_STOSHORT?READERMODULE
            CODE    1BCFH     002FH     UNIT         ?PR?FLAGINIT?READERMODULE
            CODE    1BFEH     002EH     UNIT         ?PR?_I2C_WRITE?READERMODULE
            CODE    1C2CH     0028H     UNIT         ?PR?I2C_READ?READERMODULE
            CODE    1C54H     0027H     UNIT         ?PR?_DELAY_MS?READERMODULE
            CODE    1C7BH     0023H     UNIT         ?PR?RESETUSEREVENT?READERMODULE
            CODE    1C9EH     001CH     UNIT         ?PR?RESTORECARDPOS?READERMODULE
            CODE    1CBAH     0019H     UNIT         ?PR?CLEARKEYBUFFER?READERMODULE
            CODE    1CD3H     0017H     UNIT         ?PR?CHECKKEYTIMEOUT?READERMODULE
            CODE    1CEAH     0017H     UNIT         ?PR?ASTERIKRESETKEY?READERMODULE
            CODE    1D01H     0016H     UNIT         ?PR?SHOWERROR?READERMODULE
BL51 BANKED LINKER/LOCATER V5.03                                                      09/05/2006  01:45:28  PAGE 3


            CODE    1D17H     0014H     UNIT         ?PR?SHOWERRINMAINENTERED?READERMODULE
            CODE    1D2BH     0014H     UNIT         ?PR?SHOWMAINENTERED?READERMODULE
            CODE    1D3FH     0013H     UNIT         ?PR?CHECKCOLDSTART?READERMODULE
            CODE    1D52H     0011H     UNIT         ?PR?_GET_EEPROM_BYTES?READERMODULE
            CODE    1D63H     0011H     UNIT         ?PR?_BCDTOHEX?READERMODULE
            CODE    1D74H     0010H     UNIT         ?PR?_BEEP?READERMODULE
            CODE    1D84H     0010H     UNIT         ?PR?_JOINNIBBLETOCHAR?READERMODULE
            CODE    1D94H     000EH     UNIT         ?PR?CLEARBUZZ?READERMODULE
            CODE    1DA2H     000EH     UNIT         ?PR?PROCESS_LED?READERMODULE
            CODE    1DB0H     000DH     UNIT         ?PR?PROCESS_LOCALKEYPAD?READERMODULE
            CODE    1DBDH     0009H     UNIT         ?PR?I2C_START?READERMODULE
            CODE    1DC6H     0008H     UNIT         ?PR?FLUSH_KEYPAD?READERMODULE
            CODE    1DCEH     0007H     UNIT         ?PR?_BEEPBEEP?READERMODULE
            CODE    1DD5H     0007H     UNIT         ?PR?NAK?READERMODULE
            CODE    1DDCH     0007H     UNIT         ?PR?RELOADKEYTIMEOUT?READERMODULE
            CODE    1DE3H     0005H     UNIT         ?PR?_MESS_LCD?READERMODULE
            CODE    1DE8H     0004H     UNIT         ?PR?GET_EEPROM_BYTES1?READERMODULE
            CODE    1DECH     0003H     UNIT         ?PR?_PUT_C?READERMODULE
            CODE    1DEFH     0001H     UNIT         ?PR?EX1_ISR?READERMODULE



OVERLAY MAP OF MODULE:   emreader (READERMODULE)


SEGMENT                                           DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                           START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------------
?PR?TIMER2_OVERFLOW?READERMODULE                -----    -----      -----    -----
  +--> ?PR?_PUT_C?READERMODULE

?PR?_PUT_C?READERMODULE                         005EH    0001H      -----    -----

*** NEW ROOT ***************************************************

?C_C51STARTUP                                   -----    -----      -----    -----
  +--> ?PR?MAIN?READERMODULE
  +--> ?C_INITSEG

?PR?MAIN?READERMODULE                           004BH    0005H      0090H    0001H
  +--> ?PR?INITMCU?READERMODULE
  +--> ?PR?GETSYSDB?READERMODULE
  +--> ?PR?CHECKCOLDSTART?READERMODULE
  +--> ?PR?FLAGINIT?READERMODULE
  +--> ?CO?READERMODULE
  +--> ?PR?_COMMPUTSTR?READERMODULE
  +--> ?PR?_GET_EEPROM_BYTES?READERMODULE
  +--> ?PR?_FILLINTBUFFER?READERMODULE
  +--> ?PR?PROCESS_INPUT?READERMODULE
  +--> ?PR?PROCESS_LED?READERMODULE
  +--> ?PR?PROCESS_BUZZER?READERMODULE
  +--> ?PR?PROCESS_DELAY?READERMODULE
  +--> ?PR?PROCESSUSEREVENT?READERMODULE
  +--> ?PR?PROCESS_LOCALKEYPAD?READERMODULE

?PR?GETSYSDB?READERMODULE                       -----    -----      0091H    0001H
  +--> ?PR?_GET_EEPROM_BYTES?READERMODULE
BL51 BANKED LINKER/LOCATER V5.03                                                      09/05/2006  01:45:28  PAGE 4



?PR?_GET_EEPROM_BYTES?READERMODULE              -----    -----      -----    -----
  +--> ?PR?_I2C_WRITE?READERMODULE
  +--> ?PR?I2C_STOP?READERMODULE

?PR?_I2C_WRITE?READERMODULE                     -----    -----      -----    -----
  +--> ?PR?I2C_START?READERMODULE

?PR?I2C_STOP?READERMODULE                       -----    -----      -----    -----
  +--> ?PR?I2C_START?READERMODULE
  +--> ?PR?_I2C_WRITE?READERMODULE
  +--> ?PR?I2C_READ?READERMODULE
  +--> ?PR?NAK?READERMODULE

?PR?CHECKCOLDSTART?READERMODULE                 -----    -----      -----    -----
  +--> ?PR?SCANKEY?READERMODULE
  +--> ?PR?CLEARUSERDB?READERMODULE
  +--> ?PR?INITDB?READERMODULE
  +--> ?PR?GETSYSDB?READERMODULE

?PR?SCANKEY?READERMODULE                        -----    -----      0091H    0014H
  +--> ?CO?READERMODULE
  +--> ?PR?CLEARBUZZ?READERMODULE
  +--> ?PR?_PUT_C?READERMODULE

?PR?CLEARUSERDB?READERMODULE                    -----    -----      0092H    0023H
  +--> ?PR?_WRITE_BLOCK?READERMODULE
  +--> ?PR?RESTORECARDPOS?READERMODULE

?PR?_WRITE_BLOCK?READERMODULE                   005BH    0007H      -----    -----
  +--> ?PR?_I2C_WRITE?READERMODULE
  +--> ?PR?I2C_STOP?READERMODULE
  +--> ?PR?_DELAY_MS?READERMODULE

?PR?_DELAY_MS?READERMODULE                      -----    -----      00B7H    0003H

?PR?RESTORECARDPOS?READERMODULE                 -----    -----      00B5H    0001H
  +--> ?PR?_WRITE_EEPROM_BYTES?READERMODULE

?PR?_WRITE_EEPROM_BYTES?READERMODULE            -----    -----      00B6H    0001H
  +--> ?PR?_I2C_WRITE?READERMODULE
  +--> ?PR?I2C_STOP?READERMODULE
  +--> ?PR?_DELAY_MS?READERMODULE

?PR?INITDB?READERMODULE                         -----    -----      0091H    0001H
  +--> ?PR?RESTORECARDPOS?READERMODULE
  +--> ?PR?WRITESYSDB?READERMODULE

?PR?WRITESYSDB?READERMODULE                     -----    -----      0092H    0001H
  +--> ?PR?_WRITE_EEPROM_BYTES?READERMODULE
  +--> ?PR?_BEEP?READERMODULE

?PR?_COMMPUTSTR?READERMODULE                    005BH    0003H      00B2H    0001H
  +--> ?PR?_PUT_C?READERMODULE

?PR?_FILLINTBUFFER?READERMODULE                 005BH    0006H      00AEH    0007H

BL51 BANKED LINKER/LOCATER V5.03                                                      09/05/2006  01:45:28  PAGE 5


?PR?PROCESS_INPUT?READERMODULE                  -----    -----      -----    -----
  +--> ?PR?CLEARBUZZ?READERMODULE
  +--> ?PR?TURN_RELAY_ON?READERMODULE
  +--> ?PR?_BEEP?READERMODULE
  +--> ?PR?RESETUSEREVENT?READERMODULE

?PR?TURN_RELAY_ON?READERMODULE                  -----    -----      -----    -----
  +--> ?PR?_BCDTOHEX?READERMODULE
  +--> ?PR?DOOR_RELAY_ON?READERMODULE
  +--> ?PR?_BEEP?READERMODULE

?PR?RESETUSEREVENT?READERMODULE                 -----    -----      -----    -----
  +--> ?PR?FLUSH_KEYPAD?READERMODULE

?PR?PROCESS_BUZZER?READERMODULE                 -----    -----      -----    -----
  +--> ?PR?CLEARBUZZ?READERMODULE

?PR?PROCESS_DELAY?READERMODULE                  -----    -----      -----    -----
  +--> ?PR?DOOR_RELAY_ON?READERMODULE
  +--> ?CO?READERMODULE
  +--> ?PR?_COMMPUTSTR?READERMODULE
  +--> ?PR?DOOR_RELAY_OFF?READERMODULE

?PR?PROCESSUSEREVENT?READERMODULE               0050H    0001H      0091H    0001H
  +--> ?PR?CHECKDATA?READERMODULE
  +--> ?PR?INSTALLCARD?READERMODULE
  +--> ?PR?DELETECARD?READERMODULE
  +--> ?PR?CLEARUSERDB?READERMODULE
  +--> ?PR?_GET2DIGIT?READERMODULE
  +--> ?PR?_GETOPERATIONMODEONOFF?READERMODULE
  +--> ?PR?_GETDIGIT?READERMODULE
  +--> ?PR?SHOWERRINMAINENTERED?READERMODULE
  +--> ?PR?_PUT_C?READERMODULE
  +--> ?PR?_BEEP?READERMODULE
  +--> ?PR?WRITESYSDB?READERMODULE
  +--> ?PR?FLUSH_KEYPAD?READERMODULE
  +--> ?PR?RELOADKEYTIMEOUT?READERMODULE

?PR?CHECKDATA?READERMODULE                      -----    -----      0092H    0008H
  +--> ?PR?PROCESS_CARD?READERMODULE
  +--> ?PR?_ISGOODDIGITSTR?READERMODULE
  +--> ?PR?_STOBCD?READERMODULE
  +--> ?PR?RESETUSEREVENT?READERMODULE
  +--> ?PR?_MYSTRNCMP?READERMODULE
  +--> ?PR?SHOWERROR?READERMODULE
  +--> ?PR?SHOWMAINENTERED?READERMODULE
  +--> ?PR?CHECKAUTOPIN?READERMODULE
  +--> ?PR?FINDTHISCARD?READERMODULE
  +--> ?PR?TURN_RELAY_ON?READERMODULE
  +--> ?PR?_PUT_C?READERMODULE
  +--> ?PR?_GET2DIGIT?READERMODULE
  +--> ?PR?FLUSH_KEYPAD?READERMODULE
  +--> ?PR?RELOADKEYTIMEOUT?READERMODULE
  +--> ?PR?INSTALLTHISCARD?READERMODULE
  +--> ?PR?_BEEPBEEP?READERMODULE

?PR?PROCESS_CARD?READERMODULE                   0051H    0001H      00AEH    0004H
BL51 BANKED LINKER/LOCATER V5.03                                                      09/05/2006  01:45:28  PAGE 6


  +--> ?PR?_JOINNIBBLETOCHAR?READERMODULE
  +--> ?PR?_LONGTOS?READERMODULE
  +--> ?PR?_COMMPUTSTR?READERMODULE

?PR?_LONGTOS?READERMODULE                       0052H    0007H      -----    -----

?PR?_ISGOODDIGITSTR?READERMODULE                0055H    0005H      -----    -----
  +--> ?PR?_PUT_C?READERMODULE

?PR?_STOBCD?READERMODULE                        0055H    000AH      -----    -----

?PR?_MYSTRNCMP?READERMODULE                     0051H    0008H      -----    -----

?PR?SHOWERROR?READERMODULE                      -----    -----      -----    -----

⌨️ 快捷键说明

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