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

📄 modbus.m51

📁 液晶显示
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        11/17/2007  15:16:58  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
E:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, MODBUS.obj TO MODBUS RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X07FE)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  MODBUS.obj (MODBUS)
  E:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
  E:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  E:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  E:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
  E:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  E:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  E:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
  E:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  E:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  E:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  E:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  E:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
  E:\KEIL\C51\LIB\C51L.LIB (?C?LNOT)
  E:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  E:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
  E:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
  E:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  E:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  E:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
  E:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  E:\KEIL\C51\LIB\C51L.LIB (STRNCMP)
  E:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)


LINK MAP OF MODULE:  MODBUS (?C_STARTUP)


            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"
            REG     0010H     0008H     ABSOLUTE     "REG BANK 2"
            REG     0018H     0008H     ABSOLUTE     "REG BANK 3"
            BIT     0020H.0   0002H.0   UNIT         ?BI?MODBUS
            BIT     0022H.0   0000H.1   UNIT         _BIT_GROUP_
                    0022H.1   0000H.7                *** GAP ***
            DATA    0023H     0002H     UNIT         _DATA_GROUP_
            IDATA   0025H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0338H     UNIT         ?XD?MODBUS
            XDATA   0338H     0024H     UNIT         _XDATA_GROUP_
                    035CH     3CA4H                  *** GAP ***
            XDATA   4000H     0001H     ABSOLUTE     
                    4001H     1FFFH                  *** GAP ***
            XDATA   6000H     0001H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.12                                                      11/17/2007  15:16:58  PAGE 2


                    6001H     1FFFH                  *** GAP ***
            XDATA   8000H     0001H     ABSOLUTE     
                    8001H     3FFFH                  *** GAP ***
            XDATA   C000H     0001H     ABSOLUTE     
                    C001H     27FFH                  *** GAP ***
            XDATA   E800H     0001H     ABSOLUTE     
                    E801H     07FFH                  *** GAP ***
            XDATA   F000H     0001H     ABSOLUTE     
                    F001H     07FFH                  *** GAP ***
            XDATA   F800H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
                    0006H     0005H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     000DH     UNIT         ?PR?_INT_CHAR?MODBUS
                    001BH     0008H                  *** GAP ***
            CODE    0023H     0003H     ABSOLUTE     
                    0026H     0005H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     6FF2H     UNIT         ?PR?LCD_DISPLAY_DATA?MODBUS
            CODE    7020H     1CA8H     UNIT         ?CO?MODBUS
            CODE    8CC8H     12A0H     UNIT         ?PR?_LCD_MODE_ENGLISH?MODBUS
            CODE    9F68H     0846H     UNIT         ?PR?DISEGN_ADC?MODBUS
            CODE    A7AEH     075FH     UNIT         ?PR?_MUNE_FUNTION?MODBUS
            CODE    AF0DH     0539H     UNIT         ?PR?_CHANGE_DATA?MODBUS
            CODE    B446H     0506H     UNIT         ?PR?_COMPOSE_DATA?MODBUS
            CODE    B94CH     04CCH     UNIT         ?PR?ALARM_HADLER?MODBUS
            CODE    BE18H     0409H     UNIT         ?C?LIB_CODE
            CODE    C221H     034CH     UNIT         ?PR?_DISPLAY_LCD?MODBUS
            CODE    C56DH     02BFH     UNIT         ?PR?_DRAWSTRING?MODBUS
            CODE    C82CH     0255H     UNIT         ?PR?PT100_DATA?MODBUS
            CODE    CA81H     0209H     UNIT         ?PR?VAR_INITIAL?MODBUS
            CODE    CC8AH     01FEH     UNIT         ?PR?_DRAWSTRING_F?MODBUS
            CODE    CE88H     01EDH     UNIT         ?PR?_LOOP_DATA?MODBUS
            CODE    D075H     0159H     UNIT         ?PR?DISPLAY_SCAN?MODBUS
            CODE    D1CEH     0131H     UNIT         ?PR?EIGHT_LOAD_ADC?MODBUS
            CODE    D2FFH     0123H     UNIT         ?PR?_DISPLAY_MAINPAGEFACE?MODBUS
            CODE    D422H     0123H     UNIT         ?PR?SYSTEM_INITIAL?MODBUS
            CODE    D545H     0103H     UNIT         ?PR?CHECKCOMM0MODBUS?MODBUS
            CODE    D648H     0103H     UNIT         ?PR?MAIN?MODBUS
            CODE    D74BH     00FCH     UNIT         ?PR?START_ADC?MODBUS
            CODE    D847H     00F6H     UNIT         ?PR?_ZERO_DATA?MODBUS
            CODE    D93DH     00F3H     UNIT         ?PR?TIMER2?MODBUS
            CODE    DA30H     00D4H     UNIT         ?PR?READREGISTERS?MODBUS
            CODE    DB04H     00CBH     UNIT         ?PR?VAR_INITIAL1?MODBUS
            CODE    DBCFH     00BFH     UNIT         ?PR?PRESETMULTIPLEREGISTERS?MODBUS
            CODE    DC8EH     009CH     UNIT         ?PR?SCAN_KEY?MODBUS
            CODE    DD2AH     0093H     UNIT         ?PR?_CRC16?MODBUS
            CODE    DDBDH     0091H     UNIT         ?PR?_NBYTEWRITE?MODBUS
            CODE    DE4EH     0088H     UNIT         ?PR?COMMINTPROC?MODBUS
            CODE    DED6H     0079H     UNIT         ?PR?LCD_C_D?MODBUS
            CODE    DF4FH     0076H     UNIT         ?PR?_STRNCMP?STRNCMP
            CODE    DFC5H     0075H     UNIT         ?PR?EEPROM_FORMAT?MODBUS
            CODE    E03AH     006EH     UNIT         ?PR?_NBYTEREAD?MODBUS
            CODE    E0A8H     0068H     UNIT         ?PR?_READ24LC65?MODBUS
BL51 BANKED LINKER/LOCATER V5.12                                                      11/17/2007  15:16:58  PAGE 3


            CODE    E110H     0061H     UNIT         ?PR?_OUT_SIMUSERI?MODBUS
            CODE    E171H     0056H     UNIT         ?PR?SCAN_PAD?MODBUS
            CODE    E1C7H     004CH     UNIT         ?PR?INT0_HANDLE?MODBUS
            CODE    E213H     0046H     UNIT         ?PR?DISPLAY_COMP?MODBUS
            CODE    E259H     0044H     UNIT         ?C?LDIV
            CODE    E29DH     0043H     UNIT         ?PR?ACK?MODBUS
            CODE    E2E0H     0041H     UNIT         ?PR?_CLRLCD?MODBUS
            CODE    E321H     003BH     UNIT         ?PR?_CLRLCD2?MODBUS
            CODE    E35CH     0038H     UNIT         ?PR?UART_ALL_SAVE?MODBUS
            CODE    E394H     0035H     UNIT         ?PR?_WRITE24LC65?MODBUS
            CODE    E3C9H     0033H     UNIT         ?PR?_WRITE_8BIT?MODBUS
            CODE    E3FCH     002EH     UNIT         ?PR?INITINT?MODBUS
            CODE    E42AH     002DH     UNIT         ?PR?_CHAR_INT?MODBUS
            CODE    E457H     0028H     UNIT         ?PR?BAUD_DATA?MODBUS
            CODE    E47FH     0027H     UNIT         ?PR?_DELAY?MODBUS
            CODE    E4A6H     0025H     UNIT         ?PR?TIMER0?MODBUS
            CODE    E4CBH     0022H     UNIT         ?PR?COMMON_DELAY?MODBUS
            CODE    E4EDH     001AH     UNIT         ?PR?BEGINSEND?MODBUS
            CODE    E507H     0018H     UNIT         ?PR?_DELAYMS?MODBUS
            CODE    E51FH     000CH     UNIT         ?C_C51STARTUP



OVERLAY MAP OF MODULE:   MODBUS (?C_STARTUP)


SEGMENT                                       BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                      START    LENGTH     START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------------------------
?C_C51STARTUP                              -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MODBUS

?PR?MAIN?MODBUS                            -----    -----      -----    -----      0338H    0002H
  +--> ?PR?SYSTEM_INITIAL?MODBUS
  +--> ?PR?EEPROM_FORMAT?MODBUS
  +--> ?PR?_NBYTEREAD?MODBUS
  +--> ?PR?VAR_INITIAL1?MODBUS
  +--> ?PR?PT100_DATA?MODBUS
  +--> ?PR?_CLRLCD?MODBUS
  +--> ?PR?EIGHT_LOAD_ADC?MODBUS
  +--> ?PR?DISEGN_ADC?MODBUS
  +--> ?PR?ALARM_HADLER?MODBUS
  +--> ?PR?DISPLAY_COMP?MODBUS
  +--> ?PR?_MUNE_FUNTION?MODBUS
  +--> ?PR?LCD_DISPLAY_DATA?MODBUS
  +--> ?PR?BAUD_DATA?MODBUS
  +--> ?PR?COMMON_DELAY?MODBUS
  +--> ?PR?CHECKCOMM0MODBUS?MODBUS
  +--> ?PR?UART_ALL_SAVE?MODBUS

?PR?SYSTEM_INITIAL?MODBUS                  -----    -----      -----    -----      -----    -----
  +--> ?PR?VAR_INITIAL?MODBUS
  +--> ?PR?LCD_C_D?MODBUS
  +--> ?PR?_CLRLCD?MODBUS
  +--> ?CO?MODBUS
  +--> ?PR?_DISPLAY_MAINPAGEFACE?MODBUS
  +--> ?PR?INITINT?MODBUS
BL51 BANKED LINKER/LOCATER V5.12                                                      11/17/2007  15:16:58  PAGE 4



?PR?LCD_C_D?MODBUS                         0022H.0  0000H.1    -----    -----      0357H    0001H
  +--> ?CO?MODBUS

?PR?_CLRLCD?MODBUS                         -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_C_D?MODBUS

?PR?_DISPLAY_MAINPAGEFACE?MODBUS           -----    -----      -----    -----      033AH    0006H
  +--> ?PR?LCD_C_D?MODBUS

?PR?EEPROM_FORMAT?MODBUS                   -----    -----      -----    -----      033AH    000DH
  +--> ?CO?MODBUS
  +--> ?PR?_NBYTEREAD?MODBUS
  +--> ?PR?_STRNCMP?STRNCMP
  +--> ?PR?_NBYTEWRITE?MODBUS

?PR?_NBYTEREAD?MODBUS                      -----    -----      -----    -----      0347H    0008H
  +--> ?PR?_READ24LC65?MODBUS

?PR?_READ24LC65?MODBUS                     -----    -----      -----    -----      -----    -----
  +--> ?PR?ACK?MODBUS
  +--> ?PR?_DELAY?MODBUS
  +--> ?PR?_WRITE_8BIT?MODBUS

?PR?ACK?MODBUS                             -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?MODBUS
  +--> ?PR?_WRITE_8BIT?MODBUS

?PR?_WRITE_8BIT?MODBUS                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?MODBUS

?PR?_STRNCMP?STRNCMP                       -----    -----      -----    -----      0347H    0008H

?PR?_NBYTEWRITE?MODBUS                     -----    -----      -----    -----      0354H    0008H
  +--> ?PR?_WRITE24LC65?MODBUS
  +--> ?PR?_DELAY?MODBUS

?PR?_WRITE24LC65?MODBUS                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?MODBUS
  +--> ?PR?ACK?MODBUS
  +--> ?PR?_WRITE_8BIT?MODBUS

?PR?VAR_INITIAL1?MODBUS                    -----    -----      -----    -----      033AH    0002H
  +--> ?PR?_CHAR_INT?MODBUS

?PR?PT100_DATA?MODBUS                      -----    -----      -----    -----      0346H    0006H
  +--> ?PR?_CHAR_INT?MODBUS

?PR?EIGHT_LOAD_ADC?MODBUS                  -----    -----      -----    -----      -----    -----
  +--> ?CO?MODBUS
  +--> ?PR?_OUT_SIMUSERI?MODBUS
  +--> ?PR?START_ADC?MODBUS

?PR?_OUT_SIMUSERI?MODBUS                   -----    -----      -----    -----      033AH    0002H
  +--> ?PR?_DELAY?MODBUS

?PR?START_ADC?MODBUS                       -----    -----      -----    -----      033AH    0004H
BL51 BANKED LINKER/LOCATER V5.12                                                      11/17/2007  15:16:58  PAGE 5



?PR?DISEGN_ADC?MODBUS                      -----    -----      -----    -----      033AH    0007H
  +--> ?PR?_CHAR_INT?MODBUS
  +--> ?PR?_INT_CHAR?MODBUS

?PR?ALARM_HADLER?MODBUS                    -----    -----      -----    -----      033AH    0002H
  +--> ?PR?_CHAR_INT?MODBUS

?PR?_MUNE_FUNTION?MODBUS                   -----    -----      -----    -----      0346H    0002H
  +--> ?CO?MODBUS
  +--> ?PR?_DISPLAY_LCD?MODBUS
  +--> ?PR?_CHAR_INT?MODBUS
  +--> ?PR?_COMPOSE_DATA?MODBUS
  +--> ?PR?_LOOP_DATA?MODBUS
  +--> ?PR?_DRAWSTRING?MODBUS
  +--> ?PR?_DRAWSTRING_F?MODBUS

?PR?_DISPLAY_LCD?MODBUS                    -----    -----      -----    -----      0348H    000EH
  +--> ?CO?MODBUS
  +--> ?PR?LCD_C_D?MODBUS

?PR?_COMPOSE_DATA?MODBUS                   -----    -----      -----    -----      0348H    0008H

?PR?_LOOP_DATA?MODBUS                      0022H.0  0000H.1    -----    -----      0348H    0003H

?PR?_DRAWSTRING?MODBUS                     -----    -----      -----    -----      0348H    000FH
  +--> ?PR?LCD_C_D?MODBUS
  +--> ?CO?MODBUS

?PR?_DRAWSTRING_F?MODBUS                   -----    -----      -----    -----      0348H    000EH
  +--> ?PR?LCD_C_D?MODBUS

?PR?LCD_DISPLAY_DATA?MODBUS                -----    -----      -----    -----      033AH    000CH
  +--> ?CO?MODBUS
  +--> ?PR?SCAN_PAD?MODBUS
  +--> ?PR?_CLRLCD?MODBUS
  +--> ?PR?_LCD_MODE_ENGLISH?MODBUS
  +--> ?PR?_DISPLAY_LCD?MODBUS
  +--> ?PR?_ZERO_DATA?MODBUS
  +--> ?PR?_COMPOSE_DATA?MODBUS
  +--> ?PR?_CLRLCD2?MODBUS
  +--> ?PR?_DRAWSTRING?MODBUS
  +--> ?PR?_NBYTEWRITE?MODBUS
  +--> ?PR?_CHANGE_DATA?MODBUS
  +--> ?PR?_CHAR_INT?MODBUS
  +--> ?PR?_STRNCMP?STRNCMP
  +--> ?PR?PT100_DATA?MODBUS
  +--> ?PR?_MUNE_FUNTION?MODBUS

?PR?SCAN_PAD?MODBUS                        -----    -----      -----    -----      0346H    0003H
  +--> ?PR?SCAN_KEY?MODBUS

?PR?SCAN_KEY?MODBUS                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAYMS?MODBUS

?PR?_LCD_MODE_ENGLISH?MODBUS               -----    -----      -----    -----      0346H    0001H
  +--> ?CO?MODBUS
BL51 BANKED LINKER/LOCATER V5.12                                                      11/17/2007  15:16:58  PAGE 6


  +--> ?PR?_DISPLAY_LCD?MODBUS
  +--> ?PR?_COMPOSE_DATA?MODBUS
  +--> ?PR?_DRAWSTRING?MODBUS
  +--> ?PR?_ZERO_DATA?MODBUS

?PR?_ZERO_DATA?MODBUS                      -----    -----      -----    -----      0347H    0005H

?PR?_CLRLCD2?MODBUS                        -----    -----      -----    -----      -----    -----
  +--> ?PR?LCD_C_D?MODBUS

?PR?_CHANGE_DATA?MODBUS                    -----    -----      -----    -----      0346H    000EH
  +--> ?PR?_NBYTEWRITE?MODBUS

?PR?BAUD_DATA?MODBUS                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_CHAR_INT?MODBUS

?PR?CHECKCOMM0MODBUS?MODBUS                -----    -----      -----    -----      033AH    0004H
  +--> ?PR?_CRC16?MODBUS
  +--> ?PR?READREGISTERS?MODBUS
  +--> ?PR?PRESETMULTIPLEREGISTERS?MODBUS

⌨️ 快捷键说明

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