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

📄 vf2000.m51

📁 安防产品源程序 包括液晶芯片, c51单片机,通讯等 程序
💻 M51
📖 第 1 页 / 共 4 页
字号:
BL51 BANKED LINKER/LOCATER V2.01                                                          03/14/07  15:02:59  PAGE 1


MS-DOS BL51 BANKED LINKER/LOCATER V2.01, INVOKED BY:
D:\COMP51\BIN\BL51.EXE EMRFC.OBJ, I2C.OBJ, VF2000.OBJ TO VF2000.OMF RAMSIZE (128)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  EMRFC.OBJ (EMRFC)
  I2C.OBJ (I2C)
  VF2000.OBJ (VF2000)
  D:\COMP51\LIB\C51S.LIB (?C_STARTUP)
  D:\COMP51\LIB\C51S.LIB (?C_CLDOPTR)
  D:\COMP51\LIB\C51S.LIB (?C_CSTOPTR)
  D:\COMP51\LIB\C51S.LIB (?C_CCASE)
  D:\COMP51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  VF2000.OMF (EMRFC)


            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     0014H     UNIT         ?DT?EMRFC
                    001CH     0004H                  *** GAP ***
            DATA    0020H     0002H     BIT_ADDR     ?BA?EMRFC
            DATA    0022H     0001H     BIT_ADDR     ?BA?I2C
            BIT     0023H.0   0000H.2   UNIT         ?BI?EMRFC
            BIT     0023H.2   0000H.2   UNIT         ?BI?VF2000
            BIT     0023H.4   0000H.3   UNIT         "BIT_GROUP"
                    0023H.7   0000H.1                *** GAP ***
            DATA    0024H     0009H     UNIT         ?DT?I2C
            DATA    002DH     0006H     UNIT         ?DT?VF2000
            DATA    0033H     000FH     UNIT         "DATA_GROUP"
            IDATA   0042H     0010H     UNIT         ?ID?VF2000
            IDATA   0052H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     0004H     UNIT         ?PR?INIT24C256?I2C
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0011H     UNIT         ?PR?RFEM?EMRFC
            CODE    001FH     0003H     UNIT         ?PR?COMM?VF2000
                    0022H     0001H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0027H     UNIT         ?PR?STARTTIME?EMRFC
            CODE    004DH     0060H     UNIT         ?PR?SEARCHHEAD?EMRFC
            CODE    00ADH     01D2H     UNIT         ?PR?RDCARD?EMRFC
            CODE    027FH     002DH     UNIT         ?PR?HANDLEID?EMRFC
            CODE    02ACH     0005H     UNIT         ?C_INITSEG
            CODE    02B1H     0012H     UNIT         ?PR?START?I2C
            CODE    02C3H     0012H     UNIT         ?PR?STOP?I2C
            CODE    02D5H     001AH     UNIT         ?PR?WAITACK?I2C
            CODE    02EFH     0085H     UNIT         ?PR?_SHIFTOUT?I2C
            CODE    0374H     0067H     UNIT         ?PR?SHIFTIN?I2C
            CODE    03DBH     000FH     UNIT         ?PR?NOACK?I2C
            CODE    03EAH     0011H     UNIT         ?PR?_RDBYTE?I2C
            CODE    03FBH     002AH     UNIT         ?PR?_RD24C256?I2C
BL51 BANKED LINKER/LOCATER V2.01                                                        03/14/07  15:02:59  PAGE 2


            CODE    0425H     004CH     UNIT         ?PR?_WR24C256?I2C
            CODE    0471H     002CH     UNIT         ?PR?_RDPCF8563BYTE?I2C
            CODE    049DH     0021H     UNIT         ?PR?_WRPCF8563BYTE?I2C
            CODE    04BEH     0040H     UNIT         ?PR?SETCLOCK?I2C
            CODE    04FEH     003AH     UNIT         ?PR?GETCLOCK?I2C
            CODE    0538H     0021H     UNIT         ?PR?_SETALARMMMHH?I2C
            CODE    0559H     0008H     UNIT         ?PR?CLRALARM?I2C
            CODE    0561H     0011H     UNIT         ?PR?RDALARMFLAG?I2C
            CODE    0572H     0008H     UNIT         ?PR?CLRALARMFLAG?I2C
            CODE    057AH     0032H     UNIT         ?PR?INITPCF8563?I2C
            CODE    05ACH     0005H     UNIT         ?PR?INT0ROUTE?VF2000
            CODE    05B1H     000DH     UNIT         ?PR?TIMER0?VF2000
            CODE    05BEH     001CH     UNIT         ?PR?_DELAYN50MS?VF2000
            CODE    05DAH     000EH     UNIT         ?PR?SHAKE?VF2000
            CODE    05E8H     0075H     UNIT         ?PR?SETALARM?VF2000
            CODE    065DH     000DH     UNIT         ?PR?POWERDOWN?VF2000
            CODE    066AH     0056H     UNIT         ?PR?TEST?VF2000
            CODE    06C0H     0015H     UNIT         ?PR?INITCOMM?VF2000
            CODE    06D5H     001EH     UNIT         ?PR?_SENDCHAR?VF2000
            CODE    06F3H     003EH     UNIT         ?PR?SENDCLOCK?VF2000
            CODE    0731H     0026H     UNIT         ?PR?PCSETCLOCK?VF2000
            CODE    0757H     0026H     UNIT         ?PR?SETMID?VF2000
            CODE    077DH     004DH     UNIT         ?PR?SENDMID?VF2000
            CODE    07CAH     006DH     UNIT         ?PR?SENDNEXTRECORD?VF2000
            CODE    0837H     001CH     UNIT         ?PR?SENDRECORDNUM?VF2000
            CODE    0853H     003DH     UNIT         ?PR?RESUMRECORD?VF2000
            CODE    0890H     0019H     UNIT         ?PR?SETPARA?VF2000
            CODE    08A9H     0041H     UNIT         ?PR?CLRRECORD?VF2000
            CODE    08EAH     009EH     UNIT         ?PR?RECMSG?VF2000
            CODE    0988H     0079H     UNIT         ?PR?RWE2PROM?VF2000
            CODE    0A01H     0079H     UNIT         ?PR?COMMHANDLE?VF2000
            CODE    0A7AH     012DH     UNIT         ?PR?SAVERECORD?VF2000
            CODE    0BA7H     004FH     UNIT         ?PR?GETRECORDNUM?VF2000
            CODE    0BF6H     00CEH     UNIT         ?PR?MAIN?VF2000
            CODE    0CC4H     008CH     UNIT         ?C_C51STARTUP
            CODE    0D50H     0079H     UNIT         ?C_LIB_CODE



OVERLAY MAP OF MODULE:   VF2000.OMF (EMRFC)


SEGMENT                              BIT-GROUP          DATA-GROUP 
  +--> CALLED SEGMENT             START    LENGTH     START    LENGTH
---------------------------------------------------------------------
?C_C51STARTUP                     -----    -----      -----    -----
  +--> ?PR?MAIN?VF2000
  +--> ?C_INITSEG

?PR?MAIN?VF2000                   -----    -----      0033H    0004H
  +--> ?PR?INIT24C256?I2C
  +--> ?PR?INITPCF8563?I2C
  +--> ?PR?GETRECORDNUM?VF2000
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?SHAKE?VF2000
  +--> ?PR?RDALARMFLAG?I2C
  +--> ?PR?_DELAYN50MS?VF2000
  +--> ?PR?CLRALARMFLAG?I2C
  +--> ?PR?POWERDOWN?VF2000
  +--> ?PR?RFEM?EMRFC
  +--> ?PR?SAVERECORD?VF2000
  +--> ?PR?INITCOMM?VF2000
BL51 BANKED LINKER/LOCATER V2.01                                                        03/14/07  15:02:59  PAGE 3


  +--> ?PR?COMMHANDLE?VF2000

?PR?INIT24C256?I2C                -----    -----      -----    -----
  +--> ?PR?STOP?I2C

?PR?INITPCF8563?I2C               -----    -----      -----    -----
  +--> ?PR?_WRPCF8563BYTE?I2C
  +--> ?PR?_RDPCF8563BYTE?I2C
  +--> ?PR?GETCLOCK?I2C

?PR?_WRPCF8563BYTE?I2C            -----    -----      -----    -----
  +--> ?PR?START?I2C
  +--> ?PR?_SHIFTOUT?I2C
  +--> ?PR?WAITACK?I2C
  +--> ?PR?STOP?I2C

?PR?_SHIFTOUT?I2C                 0023H.5  0000H.1    0040H    0001H

?PR?WAITACK?I2C                   -----    -----      -----    -----
  +--> ?PR?STOP?I2C

?PR?_RDPCF8563BYTE?I2C            -----    -----      003FH    0001H
  +--> ?PR?START?I2C
  +--> ?PR?_SHIFTOUT?I2C
  +--> ?PR?WAITACK?I2C
  +--> ?PR?SHIFTIN?I2C
  +--> ?PR?NOACK?I2C
  +--> ?PR?STOP?I2C

?PR?SHIFTIN?I2C                   -----    -----      0040H    0002H

?PR?GETCLOCK?I2C                  -----    -----      003CH    0003H
  +--> ?PR?_RDPCF8563BYTE?I2C
  +--> ?C_LIB_CODE

?PR?GETRECORDNUM?VF2000           -----    -----      -----    -----
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?_RDPCF8563BYTE?I2C
  +--> ?PR?_WRPCF8563BYTE?I2C
  +--> ?PR?_WR24C256?I2C

?PR?_RD24C256?I2C                 -----    -----      -----    -----
  +--> ?PR?START?I2C
  +--> ?PR?_SHIFTOUT?I2C
  +--> ?PR?WAITACK?I2C
  +--> ?PR?_RDBYTE?I2C
  +--> ?PR?STOP?I2C

?PR?_RDBYTE?I2C                   -----    -----      -----    -----
  +--> ?PR?START?I2C
  +--> ?PR?_SHIFTOUT?I2C
  +--> ?PR?WAITACK?I2C
  +--> ?PR?SHIFTIN?I2C
  +--> ?PR?NOACK?I2C

?PR?_WR24C256?I2C                 0023H.4  0000H.1    003CH    0001H
  +--> ?PR?START?I2C
  +--> ?PR?_SHIFTOUT?I2C
  +--> ?PR?WAITACK?I2C
  +--> ?PR?STOP?I2C

?PR?SHAKE?VF2000                  -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V2.01                                                        03/14/07  15:02:59  PAGE 4


  +--> ?PR?_DELAYN50MS?VF2000

?PR?RDALARMFLAG?I2C               -----    -----      -----    -----
  +--> ?PR?_RDPCF8563BYTE?I2C

?PR?CLRALARMFLAG?I2C              -----    -----      -----    -----
  +--> ?PR?_WRPCF8563BYTE?I2C

?PR?POWERDOWN?VF2000              -----    -----      -----    -----
  +--> ?PR?SETALARM?VF2000

?PR?SETALARM?VF2000               -----    -----      0038H    0003H
  +--> ?PR?GETCLOCK?I2C
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?_SETALARMMMHH?I2C
  +--> ?PR?CLRALARM?I2C

?PR?_SETALARMMMHH?I2C             -----    -----      -----    -----
  +--> ?PR?_WRPCF8563BYTE?I2C

?PR?CLRALARM?I2C                  -----    -----      -----    -----
  +--> ?PR?_WRPCF8563BYTE?I2C

?PR?RFEM?EMRFC                    0023H.4  0000H.1    0037H    0001H
  +--> ?PR?RDCARD?EMRFC
  +--> ?PR?HANDLEID?EMRFC

?PR?RDCARD?EMRFC                  0023H.5  0000H.1    0038H    0001H
  +--> ?PR?STARTTIME?EMRFC
  +--> ?PR?SEARCHHEAD?EMRFC

?PR?SEARCHHEAD?EMRFC              0023H.6  0000H.1    -----    -----
  +--> ?PR?STARTTIME?EMRFC

?PR?SAVERECORD?VF2000             -----    -----      0037H    0005H
  +--> ?PR?_WR24C256?I2C
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?SHAKE?VF2000
  +--> ?PR?_DELAYN50MS?VF2000
  +--> ?PR?GETCLOCK?I2C
  +--> ?PR?_WRPCF8563BYTE?I2C

?PR?COMMHANDLE?VF2000             -----    -----      0037H    0001H
  +--> ?PR?RECMSG?VF2000
  +--> ?C_LIB_CODE
  +--> ?PR?PCSETCLOCK?VF2000
  +--> ?PR?SETMID?VF2000
  +--> ?PR?SENDMID?VF2000
  +--> ?PR?SENDCLOCK?VF2000
  +--> ?PR?CLRRECORD?VF2000
  +--> ?PR?SENDNEXTRECORD?VF2000
  +--> ?PR?RESUMRECORD?VF2000
  +--> ?PR?SETPARA?VF2000
  +--> ?PR?SENDRECORDNUM?VF2000
  +--> ?PR?RWE2PROM?VF2000
  +--> ?PR?POWERDOWN?VF2000

?PR?RECMSG?VF2000                 -----    -----      0038H    0001H

?PR?PCSETCLOCK?VF2000             -----    -----      -----    -----
  +--> ?PR?_SENDCHAR?VF2000
  +--> ?PR?SETCLOCK?I2C
BL51 BANKED LINKER/LOCATER V2.01                                                        03/14/07  15:02:59  PAGE 5



?PR?SETCLOCK?I2C                  -----    -----      0038H    0003H
  +--> ?PR?START?I2C
  +--> ?PR?_SHIFTOUT?I2C
  +--> ?PR?WAITACK?I2C
  +--> ?C_LIB_CODE
  +--> ?PR?STOP?I2C

?PR?SETMID?VF2000                 -----    -----      0038H    0001H
  +--> ?PR?_SENDCHAR?VF2000
  +--> ?PR?_WR24C256?I2C

?PR?SENDMID?VF2000                -----    -----      0038H    0004H
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?_SENDCHAR?VF2000

?PR?SENDCLOCK?VF2000              -----    -----      -----    -----
  +--> ?PR?GETCLOCK?I2C
  +--> ?PR?_SENDCHAR?VF2000

?PR?CLRRECORD?VF2000              -----    -----      0038H    0001H
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?_WR24C256?I2C
  +--> ?PR?_RDPCF8563BYTE?I2C
  +--> ?PR?_WRPCF8563BYTE?I2C
  +--> ?PR?_SENDCHAR?VF2000
  +--> ?PR?TEST?VF2000

?PR?TEST?VF2000                   -----    -----      0039H    0002H
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?_WR24C256?I2C

?PR?SENDNEXTRECORD?VF2000         -----    -----      0038H    0004H
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?_SENDCHAR?VF2000

?PR?RESUMRECORD?VF2000            -----    -----      0038H    0002H
  +--> ?PR?_SENDCHAR?VF2000
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?_WR24C256?I2C
  +--> ?PR?_WRPCF8563BYTE?I2C

?PR?SETPARA?VF2000                -----    -----      -----    -----
  +--> ?PR?_SENDCHAR?VF2000
  +--> ?PR?POWERDOWN?VF2000

?PR?SENDRECORDNUM?VF2000          -----    -----      -----    -----
  +--> ?PR?_SENDCHAR?VF2000

?PR?RWE2PROM?VF2000               -----    -----      0038H    0004H
  +--> ?PR?_RD24C256?I2C
  +--> ?PR?_SENDCHAR?VF2000
  +--> ?PR?_WR24C256?I2C



SYMBOL TABLE OF MODULE:  VF2000.OMF (EMRFC)

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

  -------         MODULE        EMRFC
BL51 BANKED LINKER/LOCATER V2.01                                                        03/14/07  15:02:59  PAGE 6


  C:0000H         SYMBOL        _ICE_DUMMY_
  B:0021H.0       PUBLIC        CardS0
  D:0090H         PUBLIC        P1
  B:0020H.0       PUBLIC        DMbit0
  D:00B0H         PUBLIC        P3
  B:0020H.1       PUBLIC        DMbit1
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  B:0020H.2       PUBLIC        DMbit2
  B:00B0H.5       PUBLIC        T1
  B:0020H.3       PUBLIC        DMbit3
  B:0090H.0       PUBLIC        T2
  B:00A8H.7       PUBLIC        EA
  B:0020H.4       PUBLIC        DMbit4
  B:0020H.5       PUBLIC        DMbit5
  B:0020H.6       PUBLIC        DMbit6
  B:0020H.7       PUBLIC        DMbit7
  B:00B0H.7       PUBLIC        Power
  B:00C8H.5       PUBLIC        T2IE
  B:0090H.1       PUBLIC        Led
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  B:0023H.0       PUBLIC        TF
  B:0098H.0       PUBLIC        RI
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  B:00C8H.3       PUBLIC        BGEN
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  D:0008H         PUBLIC        OO
  B:00C8H.6       PUBLIC        T2IP
  B:0090H.7       PUBLIC        Mod
  D:000AH         PUBLIC        RFCardID
  B:00B8H.4       PUBLIC        PS
  B:0090H.1       PUBLIC        T2EX
  B:00D0H.2       PUBLIC        OV
  B:0090H.2       PUBLIC        WP
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  D:0015H         PUBLIC        ByteNumb
  D:0016H         PUBLIC        WW
  D:0087H         PUBLIC        PCON
  B:0090H.6       PUBLIC        CARDIN
  D:0018H         PUBLIC        BitNumb
  B:0088H.1       PUBLIC        IE0
  B:0088H.3       PUBLIC        IE1
  C:0026H         PUBLIC        startTime
  B:00C8H.0       PUBLIC        CP_RL2
  D:00E0H         PUBLIC        ACC
  D:0020H         PUBLIC        DMbyte
  B:00B0H.5       PUBLIC        DS1
  B:00A8H.1       PUBLIC        ET0
  B:00A8H.3       PUBLIC        ET1
  B:0088H.5       PUBLIC        TF0
  B:00A8H.5       PUBLIC        ET2
  B:0088H.7       PUBLIC        TF1
  B:00C8H.7       PUBLIC        TF2
  B:0098H.2       PUBLIC        RB8
  D:008CH         PUBLIC        TH0
  B:00A8H.0       PUBLIC        EX0
  B:0088H.0       PUBLIC        IT0
  B:0098H.3       PUBLIC        TB8
BL51 BANKED LINKER/LOCATER V2.01                                                        03/14/07  15:02:59  PAGE 7


  B:00A8H.2       PUBLIC        EX1
  B:0088H.2       PUBLIC        IT1
  B:00D0H.0       PUBLIC        P
  B:0098H.7       PUBLIC        SM0
  D:008AH         PUBLIC        TL0
  B:0098H.6       PUBLIC        SM1
  B:0098H.5       PUBLIC        SM2
  C:00ADH         PUBLIC        rdCard
  B:00B8H.1       PUBLIC        PT0

⌨️ 快捷键说明

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