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

📄 375new.m51

📁 采用51核单片机+375A usb主控芯片驱动hp打印机
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.13                                                        07/10/2006  13:52:44  PAGE 1


BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE CH375PRT.obj TO 375new RAMSIZE (256)


MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  CH375PRT.obj (CH375PRT)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51S.LIB (?C?STRCPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


LINK MAP OF MODULE:  375new (CH375PRT)


            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     0016H     UNIT         ?DT?CH375PRT
                    001EH     0002H                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_
                    0020H.1   0000H.7                *** GAP ***
            DATA    0021H     004DH     UNIT         _DATA_GROUP_
            IDATA   006EH     007CH     UNIT         ?ID?CH375PRT
            IDATA   00EAH     000AH     UNIT         _IDATA_GROUP_
            IDATA   00F4H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     3FFFH                  *** GAP ***
            XDATA   3FFFH     0001H     ABSOLUTE     
                    4000H     3FFFH                  *** GAP ***
            XDATA   7FFFH     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     001FH     UNIT         ?PR?_MDELAYMS?CH375PRT
                    0022H     0001H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     3414H     UNIT         ?PR?PRINTDATA?CH375PRT
            CODE    343AH     1694H     UNIT         ?CO?CH375PRT
            CODE    4ACEH     0A7AH     UNIT         ?PR?SCALESTANDARD?CH375PRT
            CODE    5548H     04E6H     UNIT         ?C?LIB_CODE
            CODE    5A2EH     021DH     UNIT         ?PR?CHANGEDATA?CH375PRT
BL51 BANKED LINKER/LOCATER V4.13                                                      07/10/2006  13:52:44  PAGE 2


            CODE    5C4BH     009EH     UNIT         ?PR?MAIN?CH375PRT
            CODE    5CE9H     0094H     UNIT         ?PR?_SEND_DATA?CH375PRT
            CODE    5D7DH     008CH     UNIT         ?C_C51STARTUP
            CODE    5E09H     0083H     UNIT         ?PR?RECVSTR?CH375PRT
            CODE    5E8CH     0069H     UNIT         ?PR?INIT_PRINT?CH375PRT
            CODE    5EF5H     0063H     UNIT         ?PR?WAIT_INTERRUPT?CH375PRT
            CODE    5F58H     0058H     UNIT         ?PR?GET_PORT_STATUS?CH375PRT
            CODE    5FB0H     0046H     UNIT         ?PR?SENDTIME?CH375PRT
            CODE    5FF6H     003CH     UNIT         ?PR?I2CWRITESTATUS?CH375PRT
            CODE    6032H     0038H     UNIT         ?PR?_WR_USB_DATA?CH375PRT
            CODE    606AH     0038H     UNIT         ?PR?I2CRECEIVEBYTE?CH375PRT
            CODE    60A2H     0037H     UNIT         ?PR?_I2CSENDBYTE?CH375PRT
            CODE    60D9H     0037H     UNIT         ?PR?I2CREADDATE?CH375PRT
            CODE    6110H     0031H     UNIT         ?PR?_RD_USB_DATA?CH375PRT
            CODE    6141H     002CH     UNIT         ?PR?SOFT_RESET_PRINT?CH375PRT
            CODE    616DH     0026H     UNIT         ?PR?_SET_ADDR?CH375PRT
            CODE    6193H     0024H     UNIT         ?PR?I2CWRITETIME?CH375PRT
            CODE    61B7H     0024H     UNIT         ?PR?MINITSTDIO?CH375PRT
            CODE    61DBH     001EH     UNIT         ?PR?_SET_USB_MODE?CH375PRT
            CODE    61F9H     001DH     UNIT         ?PR?I2CSTART?CH375PRT
            CODE    6216H     0018H     UNIT         ?PR?COMINT?CH375PRT
            CODE    622EH     0016H     UNIT         ?PR?_TOGGLE_RECV?CH375PRT
            CODE    6244H     0016H     UNIT         ?PR?_TOGGLE_SEND?CH375PRT
            CODE    625AH     0016H     UNIT         ?PR?I2CWAITACK?CH375PRT
            CODE    6270H     000FH     UNIT         ?PR?_ISSUE_TOKEN?CH375PRT
            CODE    627FH     000EH     UNIT         ?PR?I2CWAIT?CH375PRT
            CODE    628DH     000DH     UNIT         ?PR?_CH375_WR_CMD_PORT?CH375PRT
            CODE    629AH     000DH     UNIT         ?PR?_SET_CONFIG?CH375PRT
            CODE    62A7H     0009H     UNIT         ?PR?CH375_RD_DAT_PORT?CH375PRT
            CODE    62B0H     0008H     UNIT         ?PR?_CH375_WR_DAT_PORT?CH375PRT
            CODE    62B8H     0008H     UNIT         ?PR?_CLR_STALL?CH375PRT
            CODE    62C0H     0008H     UNIT         ?PR?_GET_DESCR?CH375PRT
            CODE    62C8H     0008H     UNIT         ?PR?I2CNOACK?CH375PRT
            CODE    62D0H     0006H     UNIT         ?PR?I2CSTOP?CH375PRT
            CODE    62D6H     0006H     UNIT         ?PR?I2CACK?CH375PRT
            CODE    62DCH     0005H     UNIT         ?PR?DELAY2US?CH375PRT
            CODE    62E1H     0005H     UNIT         ?PR?DELAY1US?CH375PRT
            CODE    62E6H     0005H     UNIT         ?C_INITSEG
            CODE    62EBH     0003H     UNIT         ?PR?_HEXTOBCD?CH375PRT



OVERLAY MAP OF MODULE:   375new (CH375PRT)


SEGMENT                                    BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                   START    LENGTH     START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------------------------
?PR?COMINT?CH375PRT                     -----    -----      -----    -----      -----    -----
  +--> ?PR?RECVSTR?CH375PRT

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

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

BL51 BANKED LINKER/LOCATER V4.13                                                      07/10/2006  13:52:44  PAGE 3


?PR?MAIN?CH375PRT                       -----    -----      -----    -----      -----    -----
  +--> ?PR?MINITSTDIO?CH375PRT
  +--> ?PR?_MDELAYMS?CH375PRT
  +--> ?PR?_SET_USB_MODE?CH375PRT
  +--> ?PR?WAIT_INTERRUPT?CH375PRT
  +--> ?PR?INIT_PRINT?CH375PRT
  +--> ?PR?I2CREADDATE?CH375PRT
  +--> ?PR?SENDTIME?CH375PRT
  +--> ?PR?CHANGEDATA?CH375PRT
  +--> ?PR?PRINTDATA?CH375PRT
  +--> ?PR?I2CWRITESTATUS?CH375PRT
  +--> ?PR?I2CWRITETIME?CH375PRT

?PR?_MDELAYMS?CH375PRT                  -----    -----      006DH    0001H      -----    -----

?PR?_SET_USB_MODE?CH375PRT              -----    -----      -----    -----      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
  +--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
  +--> ?PR?CH375_RD_DAT_PORT?CH375PRT

?PR?_CH375_WR_CMD_PORT?CH375PRT         -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY2US?CH375PRT

?PR?_CH375_WR_DAT_PORT?CH375PRT         -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY1US?CH375PRT

?PR?CH375_RD_DAT_PORT?CH375PRT          -----    -----      -----    -----      -----    -----
  +--> ?PR?DELAY1US?CH375PRT

?PR?WAIT_INTERRUPT?CH375PRT             -----    -----      006BH    0002H      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
  +--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
  +--> ?PR?DELAY1US?CH375PRT
  +--> ?PR?I2CREADDATE?CH375PRT
  +--> ?PR?SENDTIME?CH375PRT
  +--> ?PR?I2CWRITESTATUS?CH375PRT
  +--> ?PR?_MDELAYMS?CH375PRT
  +--> ?PR?I2CWRITETIME?CH375PRT
  +--> ?PR?CH375_RD_DAT_PORT?CH375PRT

?PR?I2CREADDATE?CH375PRT                -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CSTART?CH375PRT
  +--> ?PR?_I2CSENDBYTE?CH375PRT
  +--> ?PR?I2CWAITACK?CH375PRT
  +--> ?PR?I2CSTOP?CH375PRT
  +--> ?PR?I2CRECEIVEBYTE?CH375PRT
  +--> ?PR?I2CACK?CH375PRT
  +--> ?PR?I2CNOACK?CH375PRT

?PR?I2CSTART?CH375PRT                   -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CWAIT?CH375PRT

?PR?_I2CSENDBYTE?CH375PRT               0020H.0  0000H.1    -----    -----      -----    -----
  +--> ?PR?I2CWAIT?CH375PRT

?PR?I2CWAITACK?CH375PRT                 -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CWAIT?CH375PRT
BL51 BANKED LINKER/LOCATER V4.13                                                      07/10/2006  13:52:44  PAGE 4



?PR?I2CSTOP?CH375PRT                    -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CWAIT?CH375PRT

?PR?I2CRECEIVEBYTE?CH375PRT             0020H.0  0000H.1    -----    -----      -----    -----
  +--> ?PR?I2CWAIT?CH375PRT

?PR?I2CACK?CH375PRT                     -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CWAIT?CH375PRT

?PR?I2CNOACK?CH375PRT                   -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CWAIT?CH375PRT

?PR?SENDTIME?CH375PRT                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_MDELAYMS?CH375PRT

?PR?I2CWRITESTATUS?CH375PRT             -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CSTART?CH375PRT
  +--> ?PR?_I2CSENDBYTE?CH375PRT
  +--> ?PR?I2CWAITACK?CH375PRT
  +--> ?PR?I2CSTOP?CH375PRT

?PR?I2CWRITETIME?CH375PRT               -----    -----      -----    -----      -----    -----
  +--> ?PR?I2CSTART?CH375PRT
  +--> ?PR?_I2CSENDBYTE?CH375PRT
  +--> ?PR?I2CWAITACK?CH375PRT
  +--> ?PR?I2CSTOP?CH375PRT

?PR?INIT_PRINT?CH375PRT                 -----    -----      0021H    0001H      -----    -----
  +--> ?PR?_GET_DESCR?CH375PRT
  +--> ?PR?_RD_USB_DATA?CH375PRT
  +--> ?PR?_SET_ADDR?CH375PRT
  +--> ?PR?_SET_CONFIG?CH375PRT
  +--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
  +--> ?PR?_CH375_WR_DAT_PORT?CH375PRT

?PR?_GET_DESCR?CH375PRT                 -----    -----      -----    -----      -----    -----
  +--> ?PR?WAIT_INTERRUPT?CH375PRT

?PR?_RD_USB_DATA?CH375PRT               -----    -----      0022H    0003H      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
  +--> ?PR?CH375_RD_DAT_PORT?CH375PRT

?PR?_SET_ADDR?CH375PRT                  -----    -----      0022H    0001H      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
  +--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
  +--> ?PR?WAIT_INTERRUPT?CH375PRT
  +--> ?PR?_MDELAYMS?CH375PRT

?PR?_SET_CONFIG?CH375PRT                -----    -----      -----    -----      -----    -----
  +--> ?PR?WAIT_INTERRUPT?CH375PRT

?PR?CHANGEDATA?CH375PRT                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_HEXTOBCD?CH375PRT

?PR?PRINTDATA?CH375PRT                  -----    -----      0021H    0025H      00EAH    000AH
  +--> ?PR?_SEND_DATA?CH375PRT
BL51 BANKED LINKER/LOCATER V4.13                                                      07/10/2006  13:52:44  PAGE 5


  +--> ?CO?CH375PRT
  +--> ?PR?SCALESTANDARD?CH375PRT

?PR?_SEND_DATA?CH375PRT                 -----    -----      0064H    0007H      -----    -----
  +--> ?PR?_TOGGLE_SEND?CH375PRT
  +--> ?PR?_WR_USB_DATA?CH375PRT
  +--> ?PR?_ISSUE_TOKEN?CH375PRT
  +--> ?PR?_CLR_STALL?CH375PRT
  +--> ?PR?SOFT_RESET_PRINT?CH375PRT

?PR?_TOGGLE_SEND?CH375PRT               -----    -----      -----    -----      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
  +--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
  +--> ?PR?DELAY2US?CH375PRT

?PR?_WR_USB_DATA?CH375PRT               -----    -----      006BH    0003H      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
  +--> ?PR?_CH375_WR_DAT_PORT?CH375PRT

?PR?_ISSUE_TOKEN?CH375PRT               -----    -----      -----    -----      -----    -----
  +--> ?PR?_TOGGLE_RECV?CH375PRT
  +--> ?PR?WAIT_INTERRUPT?CH375PRT

?PR?_TOGGLE_RECV?CH375PRT               -----    -----      -----    -----      -----    -----
  +--> ?PR?_CH375_WR_CMD_PORT?CH375PRT
  +--> ?PR?_CH375_WR_DAT_PORT?CH375PRT
  +--> ?PR?DELAY2US?CH375PRT

?PR?_CLR_STALL?CH375PRT                 -----    -----      -----    -----      -----    -----
  +--> ?PR?WAIT_INTERRUPT?CH375PRT

?PR?SOFT_RESET_PRINT?CH375PRT           -----    -----      -----    -----      -----    -----
  +--> ?PR?_TOGGLE_SEND?CH375PRT
  +--> ?PR?_WR_USB_DATA?CH375PRT
  +--> ?PR?_ISSUE_TOKEN?CH375PRT

?PR?SCALESTANDARD?CH375PRT              -----    -----      0046H    001EH      -----    -----
  +--> ?PR?_SEND_DATA?CH375PRT
  +--> ?CO?CH375PRT



SYMBOL TABLE OF MODULE:  375new (CH375PRT)

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

  -------         MODULE        CH375PRT
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0007H         PUBLIC        _mDelaymS
  D:0090H         PUBLIC        P1
  D:0008H         PUBLIC        endp_out_size
  D:00A0H         PUBLIC        P2
  C:42EAH         PUBLIC        fat_f
  D:00B0H         PUBLIC        P3
  C:62A7H         PUBLIC        CH375_RD_DAT_PORT
  B:00B0H.4       PUBLIC        T0
BL51 BANKED LINKER/LOCATER V4.13                                                      07/10/2006  13:52:44  PAGE 6


  B:00D0H.6       PUBLIC        AC
  B:00B0H.5       PUBLIC        T1
  B:0090H.0       PUBLIC        T2
  B:00A8H.7       PUBLIC        EA
  C:629AH         PUBLIC        _set_config
  X:7FFFH         PUBLIC        CH375_CMD_PORT
  C:5D05H         PUBLIC        _send_data
  C:61B7H         PUBLIC        mInitSTDIO
  C:4156H         PUBLIC        fat_m
  B:00A8H.6       PUBLIC        es1
  C:5EFDH         PUBLIC        wait_interrupt
  X:3FFFH         PUBLIC        CH375_DAT_PORT
  C:62C8H         PUBLIC        I2CNoAck
  D:00A8H         PUBLIC        IE
  C:6277H         PUBLIC        _issue_token
  B:00B0H.2       PUBLIC        CH375_INT_WIRE
  C:62EBH         PUBLIC        _HexToBCD
  C:493AH         PUBLIC        smm_f
  C:3972H         PUBLIC        twb_f
  C:62C0H         PUBLIC        _get_descr
  B:00C8H.6       PUBLIC        EXF2
  B:00B0H.7       PUBLIC        RD
  B:00A8H.4       PUBLIC        ES
  B:00C8H.2       PUBLIC        tr2
  D:00B8H         PUBLIC        IP
  B:0098H.0       PUBLIC        RI

⌨️ 快捷键说明

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