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

📄 ch374.m51

📁 是用51的IO模拟SPI口和CH374通讯
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        09/03/2007  15:20:12  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE CH374.obj, HOST.obj, DEVICE.obj TO CH374 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  CH374.obj (CH374)
  HOST.obj (HOST)
  DEVICE.obj (DEVICE)
  D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  D:\KEIL\C51\LIB\C51S.LIB (PRINTF)
  D:\KEIL\C51\LIB\C51S.LIB (?C?STRCPY)
  D:\KEIL\C51\LIB\C51S.LIB (STRLEN)
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  D:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  CH374 (CH374)


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

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            REG     0008H     0008H     ABSOLUTE     "REG BANK 1"
            DATA    0010H     0004H     UNIT         ?DT?DEVICE
                    0014H     000CH                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     0028H     UNIT         _DATA_GROUP_
            IDATA   004AH     001EH     UNIT         ?ID?HOST
            IDATA   0068H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0200H     ABSOLUTE     
            XDATA   0200H     0011H     UNIT         ?XD?HOST
            XDATA   0211H     0002H     UNIT         ?XD?DEVICE
                    0213H     BADDH                  *** GAP ***
            XDATA   BCF0H     0001H     ABSOLUTE     
                    BCF1H     0100H                  *** GAP ***
            XDATA   BDF1H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     05AEH     UNIT         ?PR?MCH374INTERRUPT?DEVICE
            CODE    05B4H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    0910H     02A1H     UNIT         ?PR?HOST?HOST
            CODE    0BB1H     0180H     UNIT         ?CO?HOST
            CODE    0D31H     0177H     UNIT         ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:20:12  PAGE 2


            CODE    0EA8H     008CH     UNIT         ?C_C51STARTUP
            CODE    0F34H     0079H     UNIT         ?CO?DEVICE
            CODE    0FADH     003EH     UNIT         ?PR?MAIN?CH374
            CODE    0FEBH     003EH     UNIT         ?CO?CH374
            CODE    1029H     0036H     UNIT         ?PR?_WRITE374BLOCK?DEVICE
            CODE    105FH     002FH     UNIT         ?PR?DEVICE?DEVICE
            CODE    108EH     002CH     UNIT         ?PR?_READ374BLOCK?DEVICE
            CODE    10BAH     002CH     UNIT         ?PR?CH374DEVICEINIT?DEVICE
            CODE    10E6H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    110DH     0022H     UNIT         ?PR?ISKEYPRESS?CH374
            CODE    112FH     0022H     UNIT         ?PR?_MSTOPIFERROR?HOST
            CODE    1151H     0020H     UNIT         ?PR?CH374LIBINIT?HOST
            CODE    1171H     001EH     UNIT         ?PR?_WRITE374BYTE?DEVICE
            CODE    118FH     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    11A4H     0011H     UNIT         ?PR?MINITSTDIO?CH374
            CODE    11B5H     000EH     UNIT         ?PR?CH374OFFUSB?DEVICE
            CODE    11C3H     000BH     UNIT         ?PR?_READ374BYTE?DEVICE
            CODE    11CEH     0005H     UNIT         ?PR?XDELAYAFTERWRITE?HOST
            CODE    11D3H     0004H     UNIT         ?PR?XQUERYINTERRUPT?HOST
            CODE    11D7H     0004H     UNIT         ?C_INITSEG
            CODE    11DBH     0001H     UNIT         ?PR?XFILENAMEENUMER?HOST



OVERLAY MAP OF MODULE:   CH374 (CH374)


SEGMENT                               BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT              START    LENGTH     START    LENGTH
----------------------------------------------------------------------
?PR?MCH374INTERRUPT?DEVICE         -----    -----      0022H    000AH
  +--> ?PR?_READ374BYTE?DEVICE
  +--> ?PR?_WRITE374BYTE?DEVICE
  +--> ?PR?_READ374BLOCK?DEVICE
  +--> ?CO?DEVICE
  +--> ?PR?_WRITE374BLOCK?DEVICE

?PR?_READ374BLOCK?DEVICE           -----    -----      002CH    0003H

?PR?_WRITE374BLOCK?DEVICE          -----    -----      002CH    0003H

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

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

?PR?MAIN?CH374                     -----    -----      -----    -----
  +--> ?PR?MINITSTDIO?CH374
  +--> ?CO?CH374
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?HOST?HOST
  +--> ?PR?DEVICE?DEVICE

?PR?PRINTF?PRINTF                  0020H.0  0001H.1    0036H    0014H
  +--> ?PR?PUTCHAR?PUTCHAR

BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:20:12  PAGE 3


?PR?HOST?HOST                      -----    -----      002FH    0007H
  +--> ?PR?CH374LIBINIT?HOST
  +--> ?PR?_MSTOPIFERROR?HOST
  +--> ?CO?HOST
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?ISKEYPRESS?CH374
  +--> ?PR?_STRLEN?STRLEN

?PR?_MSTOPIFERROR?HOST             -----    -----      -----    -----
  +--> ?CO?HOST
  +--> ?PR?PRINTF?PRINTF

?PR?DEVICE?DEVICE                  -----    -----      -----    -----
  +--> ?PR?CH374DEVICEINIT?DEVICE
  +--> ?PR?ISKEYPRESS?CH374
  +--> ?CO?DEVICE
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?CH374OFFUSB?DEVICE

?PR?CH374DEVICEINIT?DEVICE         -----    -----      -----    -----
  +--> ?PR?_WRITE374BYTE?DEVICE

?PR?CH374OFFUSB?DEVICE             -----    -----      -----    -----
  +--> ?PR?_WRITE374BYTE?DEVICE



UNRESOLVED EXTERNAL SYMBOLS:
   CH374BYTEREAD
   CH374BYTEWRITE
   CH374DISKCONNECT
   CH374DISKREADY
   CH374DISKSTATUS
   CH374FILECLOSE
   CH374FILECREATE
   CH374FILEOPEN
   CH374GETVER
   CH374INIT
   CH374VDEVENDPTOG
   CH374VDISKFAT
   CH374VFILESIZE
   CH374VHUBPORTCOUNT
   CH374VSECPERCLUS
   CH374VSECTORSIZE
   PDISK_BASE_BUF
   _CH374DELAYMS



SYMBOL TABLE OF MODULE:  CH374 (CH374)

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

  -------         MODULE        ?C?CLDPTR
  C:0D31H         PUBLIC        ?C?CLDPTR
  -------         ENDMOD        ?C?CLDPTR
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:20:12  PAGE 4



  -------         MODULE        ?C?CSTPTR
  C:0D4AH         PUBLIC        ?C?CSTPTR
  -------         ENDMOD        ?C?CSTPTR

  -------         MODULE        ?C?CCASE
  C:0D5CH         PUBLIC        ?C?CCASE
  -------         ENDMOD        ?C?CCASE

  -------         MODULE        PRINTF
  D:0036H         PUBLIC        ?_PRINTF517?BYTE
  D:0036H         PUBLIC        ?_PRINTF?BYTE
  D:0036H         PUBLIC        ?_SPRINTF517?BYTE
  D:0036H         PUBLIC        ?_SPRINTF?BYTE
  C:0616H         PUBLIC        _PRINTF
  C:0616H         PUBLIC        _PRINTF517
  C:0610H         PUBLIC        _SPRINTF
  C:0610H         PUBLIC        _SPRINTF517
  -------         ENDMOD        PRINTF

  -------         MODULE        ?C?STRCPY
  C:0E4EH         PUBLIC        ?C?STRCPY
  -------         ENDMOD        ?C?STRCPY

  -------         MODULE        STRLEN
  C:118FH         PUBLIC        _STRLEN
  -------         ENDMOD        STRLEN

  -------         MODULE        ?C?CLDOPTR
  C:0E6BH         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

  -------         MODULE        ?C?PLDIIDATA
  C:0E98H         PUBLIC        ?C?PLDIIDATA
  -------         ENDMOD        ?C?PLDIIDATA

  -------         MODULE        PUTCHAR
  C:10E6H         PUBLIC        _PUTCHAR
  -------         ENDMOD        PUTCHAR

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?XQUERYINTERRUPT?HOST

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?XDELAYAFTERWRITE?HOST

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?XFILENAMEENUMER?HOST

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  _CH374DELAYMS
    MODULE:  CH374.obj (CH374)

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  CH374.obj (CH374)
    ADDRESS: 1115H
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:20:12  PAGE 5



*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  CH374.obj (CH374)
    ADDRESS: 1120H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  CH374.obj (CH374)
    ADDRESS: 0FB4H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  CH374.obj (CH374)
    ADDRESS: 0FBBH

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374FILECREATE
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374DISKCONNECT
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374FILECLOSE
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374DISKREADY
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374VSECTORSIZE
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  _CH374DELAYMS
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374BYTEREAD
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374INIT
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374DISKSTATUS
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374FILEOPEN
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:20:12  PAGE 6


    SYMBOL:  CH374VFILESIZE
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374BYTEWRITE
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  PDISK_BASE_BUF
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374VHUBPORTCOUNT
    MODULE:  HOST.obj (HOST)

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  CH374GETVER
    MODULE:  HOST.obj (HOST)

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374GETVER
    MODULE:  HOST.obj (HOST)
    ADDRESS: 115CH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  PDISK_BASE_BUF
    MODULE:  HOST.obj (HOST)
    ADDRESS: 1168H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  PDISK_BASE_BUF
    MODULE:  HOST.obj (HOST)
    ADDRESS: 116BH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374INIT
    MODULE:  HOST.obj (HOST)
    ADDRESS: 116EH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 1145H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 114CH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0933H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374DISKCONNECT
    MODULE:  HOST.obj (HOST)
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:20:12  PAGE 7


    ADDRESS: 0936H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 093EH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0946H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374DISKREADY
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0952H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374DISKSTATUS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0958H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374DISKSTATUS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 095FH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374DISKSTATUS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 096EH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374VHUBPORTCOUNT
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0973H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374DISKSTATUS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0996H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374VSECTORSIZE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 099EH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374VSECTORSIZE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 09A4H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374FILEOPEN
    MODULE:  HOST.obj (HOST)
    ADDRESS: 09D2H

BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:20:12  PAGE 8


*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374VFILESIZE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0A3EH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374VFILESIZE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0A41H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374VFILESIZE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0A43H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374VFILESIZE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0A45H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374FILEOPEN
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0A47H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374BYTEREAD
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0AB9H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374FILECLOSE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0B0BH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374FILECREATE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0B2DH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374BYTEWRITE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0B73H

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374FILECLOSE
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0B8AH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  _CH374DELAYMS
    MODULE:  HOST.obj (HOST)
    ADDRESS: 0B9FH

*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  CH374DISKCONNECT
BL51 BANKED LINKER/LOCATER V6.00                                                      09/03/2007  15:20:12  PAGE 9


    MODULE:  HOST.obj (HOST)

⌨️ 快捷键说明

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