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

📄 test1.m51

📁 W3100是WIZnet公司专门为以太网互联和嵌入式设备推出的硬件TCP/IP协议栈芯片
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        10/17/2006  16:52:43  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE SERIAL.obj, NETCONF.obj, MAIN.obj, LCD.obj, I2C.obj, AT24C02.obj, SOCKET.obj, SOCKUTIL.obj, UTI
>> L.obj TO test1 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  SERIAL.obj (SERIAL)
  NETCONF.obj (NETCONF)
  MAIN.obj (MAIN)
  LCD.obj (LCD)
  I2C.obj (I2C)
  AT24C02.obj (AT24C02)
  SOCKET.obj (SOCKET)
  SOCKUTIL.obj (SOCKUTIL)
  UTIL.obj (UTIL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
  C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  test1 (SERIAL)


            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     0010H     UNIT         ?DT?SOCKET
            DATA    0018H     0002H     UNIT         ?DT?MAIN
            DATA    001AH     0001H     UNIT         ?C?LIB_DATA
                    001BH     0005H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     0029H     UNIT         _DATA_GROUP_
            IDATA   004BH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     003AH     UNIT         ?XD?SOCKET
            XDATA   003AH     002CH     UNIT         _XDATA_GROUP_
BL51 BANKED LINKER/LOCATER V6.00                                                      10/17/2006  16:52:43  PAGE 2



            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0003H     ABSOLUTE     
            CODE    0006H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    0362H     0346H     UNIT         ?PR?_SYSINIT?SOCKET
            CODE    06A8H     0282H     UNIT         ?CO?NETCONF
            CODE    092AH     0278H     UNIT         ?CO?MAIN
            CODE    0BA2H     0269H     UNIT         ?C?LIB_CODE
            CODE    0E0BH     022AH     UNIT         ?PR?_SELECT?SOCKET
            CODE    1035H     020FH     UNIT         ?PR?INITNETCONFIG?MAIN
            CODE    1244H     020DH     UNIT         ?PR?_SEND_IN?SOCKET
            CODE    1451H     01B7H     UNIT         ?PR?_RECV?SOCKET
            CODE    1608H     0179H     UNIT         ?PR?MAIN?MAIN
            CODE    1781H     015EH     UNIT         ?PR?_READ_DATA?SOCKET
            CODE    18DFH     015EH     UNIT         ?PR?_WRITE_DATA?SOCKET
            CODE    1A3DH     0127H     UNIT         ?PR?_GETDOTNOTATIONADDR?SOCKUTIL
            CODE    1B64H     00EFH     UNIT         ?PR?CONFIGURE?NETCONF
            CODE    1C53H     00DBH     UNIT         ?PR?_INITSEQNUM?SOCKET
            CODE    1D2EH     00D3H     UNIT         ?PR?_INET_NTOA?SOCKUTIL
            CODE    1E01H     00BDH     UNIT         ?CO?SOCKUTIL
            CODE    1EBEH     00B8H     UNIT         ?PR?GETNETCONFIG?SOCKUTIL
            CODE    1F76H     00A2H     UNIT         ?PR?_SOCKET?SOCKET
            CODE    2018H     009DH     UNIT         ?PR?INT0?SOCKET
            CODE    20B5H     008CH     UNIT         ?C_C51STARTUP
            CODE    2141H     0086H     UNIT         ?PR?_CONFIG_SAVE?NETCONF
            CODE    21C7H     0078H     UNIT         ?PR?_CONFIG_EDIT?NETCONF
            CODE    223FH     0062H     UNIT         ?PR?_EEP_READ?AT24C02
            CODE    22A1H     0061H     UNIT         ?PR?_SEND?SOCKET
            CODE    2302H     005AH     UNIT         ?PR?CONFIG_MENU?NETCONF
            CODE    235CH     0058H     UNIT         ?PR?CONFIG_LOAD?NETCONF
            CODE    23B4H     0055H     UNIT         ?PR?CHECK_EEPROM?AT24C02
            CODE    2409H     0054H     UNIT         ?PR?_CLOSE?SOCKET
            CODE    245DH     0052H     UNIT         ?PR?_EEP_READBYTES?AT24C02
            CODE    24AFH     004BH     UNIT         ?PR?_PUTHTOA?SERIAL
            CODE    24FAH     004BH     UNIT         ?PR?_?PUTSTRING?SERIAL
            CODE    2545H     0048H     UNIT         ?PR?_EEP_WRITEBYTES?AT24C02
            CODE    258DH     0045H     UNIT         ?PR?_WRITEBYTE?I2C
            CODE    25D2H     0044H     UNIT         ?PR?_ATOI?UTIL
            CODE    2616H     0043H     UNIT         ?PR?_INIT_SOCK?MAIN
            CODE    2659H     003EH     UNIT         ?PR?_EEP_WRITE?AT24C02
            CODE    2697H     0037H     UNIT         ?PR?_PUTS?LCD
            CODE    26CEH     0034H     UNIT         ?PR?READBYTE?I2C
            CODE    2702H     0034H     UNIT         ?PR?_C2D?UTIL
            CODE    2736H     0030H     UNIT         ?PR?_GETIPADDRESS?SOCKUTIL
            CODE    2766H     0030H     UNIT         ?PR?_GETGWADDRESS?SOCKUTIL
            CODE    2796H     0030H     UNIT         ?PR?_GETSUBMASK?SOCKUTIL
            CODE    27C6H     002EH     UNIT         ?PR?_?PUTSTRINGLN?SERIAL
            CODE    27F4H     002CH     UNIT         ?PR?_D2C?UTIL
            CODE    2820H     002AH     UNIT         ?PR?_GOTOXY?LCD
            CODE    284AH     0028H     UNIT         ?PR?_SEND_ACK?I2C
            CODE    2872H     0028H     UNIT         ?PR?_SETSUBMASK?SOCKET
            CODE    289AH     0028H     UNIT         ?PR?_SETGATEWAY?SOCKET
            CODE    28C2H     0028H     UNIT         ?PR?_SETIP?SOCKET
            CODE    28EAH     0028H     UNIT         ?PR?_SETMACADDR?SOCKET
            CODE    2912H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    2939H     0026H     UNIT         ?PR?_WAIT_10MS?SOCKET
BL51 BANKED LINKER/LOCATER V6.00                                                      10/17/2006  16:52:43  PAGE 3


            CODE    295FH     0026H     UNIT         ?PR?_WAIT_1MS?SOCKET
            CODE    2985H     0023H     UNIT         ?PR?_DELAY?I2C
            CODE    29A8H     0022H     UNIT         ?PR?INITLCD?LCD
            CODE    29CAH     0022H     UNIT         ?PR?_WAIT_1US?SOCKET
            CODE    29ECH     001FH     UNIT         ?PR?WAIT_ACK?I2C
            CODE    2A0BH     001DH     UNIT         ?PR?INITSERIAL?SERIAL
            CODE    2A28H     001DH     UNIT         ?PR?_PUTLTOA?SERIAL
            CODE    2A45H     001BH     UNIT         ?PR?INITW3100A?SOCKET
            CODE    2A60H     0019H     UNIT         ?PR?GEN_START?I2C
            CODE    2A79H     0019H     UNIT         ?PR?GEN_STOP?I2C
            CODE    2A92H     0019H     UNIT         ?PR?_NBLISTEN?SOCKET
            CODE    2AABH     0017H     UNIT         ?PR?INIT8051?MAIN
            CODE    2AC2H     0011H     UNIT         ?PR?LCDREADY?LCD
            CODE    2AD3H     000EH     UNIT         ?PR?_PUTITOA?SERIAL
            CODE    2AE1H     000BH     UNIT         ?PR?_PUTCH?LCD
            CODE    2AECH     000AH     UNIT         ?PR?CLRSCR?LCD
            CODE    2AF6H     0009H     UNIT         ?PR?ISPRESSEDKEY?SERIAL
            CODE    2AFFH     0008H     UNIT         ?PR?_PUTBYTE?SERIAL
            CODE    2B07H     0008H     UNIT         ?PR?GETBYTE?SERIAL
            CODE    2B0FH     0005H     UNIT         ?C_INITSEG



OVERLAY MAP OF MODULE:   test1 (SERIAL)


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

?PR?MAIN?MAIN                            -----    -----      0022H    0003H      -----    -----
  +--> ?PR?INIT8051?MAIN
  +--> ?PR?INITLCD?LCD
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_?PUTSTRINGLN?SERIAL
  +--> ?PR?_?PUTSTRING?SERIAL
  +--> ?PR?_PUTLTOA?SERIAL
  +--> ?PR?INITW3100A?SOCKET
  +--> ?PR?INITNETCONFIG?MAIN
  +--> ?PR?_INIT_SOCK?MAIN
  +--> ?PR?_SELECT?SOCKET
  +--> ?PR?_RECV?SOCKET
  +--> ?PR?_SEND?SOCKET
  +--> ?PR?_PUTHTOA?SERIAL
  +--> ?PR?_PUTITOA?SERIAL
  +--> ?PR?_CLOSE?SOCKET

?PR?INIT8051?MAIN                        -----    -----      -----    -----      -----    -----
  +--> ?PR?INITSERIAL?SERIAL
  +--> ?PR?_WAIT_10MS?SOCKET

?PR?_WAIT_10MS?SOCKET                    -----    -----      0025H    0004H      -----    -----
  +--> ?PR?_WAIT_1MS?SOCKET
BL51 BANKED LINKER/LOCATER V6.00                                                      10/17/2006  16:52:43  PAGE 4



?PR?_WAIT_1MS?SOCKET                     -----    -----      003BH    0004H      -----    -----
  +--> ?PR?_WAIT_1US?SOCKET

?PR?INITLCD?LCD                          -----    -----      -----    -----      -----    -----
  +--> ?PR?LCDREADY?LCD
  +--> ?PR?CLRSCR?LCD
  +--> ?PR?_GOTOXY?LCD

?PR?CLRSCR?LCD                           -----    -----      -----    -----      -----    -----
  +--> ?PR?LCDREADY?LCD

?PR?_GOTOXY?LCD                          -----    -----      -----    -----      -----    -----
  +--> ?PR?LCDREADY?LCD

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

?PR?_?PUTSTRINGLN?SERIAL                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_?PUTSTRING?SERIAL
  +--> ?PR?_PUTBYTE?SERIAL

?PR?_?PUTSTRING?SERIAL                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_PUTBYTE?SERIAL

?PR?_PUTLTOA?SERIAL                      -----    -----      0025H    0004H      -----    -----
  +--> ?PR?_PUTITOA?SERIAL

?PR?_PUTITOA?SERIAL                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_PUTHTOA?SERIAL

?PR?_PUTHTOA?SERIAL                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_PUTBYTE?SERIAL

?PR?INITNETCONFIG?MAIN                   -----    -----      0025H    0009H      003AH    0016H
  +--> ?PR?CHECK_EEPROM?AT24C02
  +--> ?PR?_SETMACADDR?SOCKET
  +--> ?PR?_SETIP?SOCKET
  +--> ?PR?_SETGATEWAY?SOCKET
  +--> ?PR?_SETSUBMASK?SOCKET
  +--> ?PR?CLRSCR?LCD
  +--> ?PR?_GOTOXY?LCD
  +--> ?CO?MAIN
  +--> ?PR?_PUTS?LCD
  +--> ?PR?_EEP_READBYTES?AT24C02
  +--> ?PR?_?PUTSTRING?SERIAL
  +--> ?PR?_?PUTSTRINGLN?SERIAL
  +--> ?PR?_CONFIG_SAVE?NETCONF
  +--> ?PR?ISPRESSEDKEY?SERIAL
  +--> ?PR?GETBYTE?SERIAL
  +--> ?PR?CONFIGURE?NETCONF
  +--> ?PR?_WAIT_1MS?SOCKET
  +--> ?PR?_PUTCH?LCD
  +--> ?PR?_PUTBYTE?SERIAL
  +--> ?PR?CONFIG_LOAD?NETCONF
  +--> ?PR?GETNETCONFIG?SOCKUTIL
  +--> ?PR?_SYSINIT?SOCKET
BL51 BANKED LINKER/LOCATER V6.00                                                      10/17/2006  16:52:43  PAGE 5


  +--> ?PR?_GETIPADDRESS?SOCKUTIL
  +--> ?PR?_INET_NTOA?SOCKUTIL

?PR?CHECK_EEPROM?AT24C02                 -----    -----      002EH    0001H      -----    -----
  +--> ?PR?_EEP_WRITE?AT24C02
  +--> ?PR?_EEP_READ?AT24C02

?PR?_EEP_WRITE?AT24C02                   -----    -----      0042H    0002H      -----    -----
  +--> ?PR?GEN_START?I2C
  +--> ?PR?_WRITEBYTE?I2C
  +--> ?PR?WAIT_ACK?I2C
  +--> ?PR?GEN_STOP?I2C
  +--> ?PR?_DELAY?I2C

?PR?GEN_START?I2C                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?I2C

?PR?_WRITEBYTE?I2C                       -----    -----      0044H    0002H      -----    -----
  +--> ?PR?_DELAY?I2C

?PR?WAIT_ACK?I2C                         -----    -----      0044H    0001H      -----    -----
  +--> ?PR?_DELAY?I2C

?PR?GEN_STOP?I2C                         -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY?I2C

?PR?_EEP_READ?AT24C02                    -----    -----      003AH    0005H      -----    -----
  +--> ?PR?GEN_START?I2C
  +--> ?PR?_WRITEBYTE?I2C
  +--> ?PR?WAIT_ACK?I2C
  +--> ?PR?READBYTE?I2C
  +--> ?PR?GEN_STOP?I2C
  +--> ?PR?_SEND_ACK?I2C

?PR?READBYTE?I2C                         -----    -----      003FH    0002H      -----    -----
  +--> ?PR?_DELAY?I2C

?PR?_SEND_ACK?I2C                        -----    -----      003FH    0001H      -----    -----
  +--> ?PR?_DELAY?I2C

?PR?_SETMACADDR?SOCKET                   -----    -----      0039H    0003H      -----    -----

?PR?_SETIP?SOCKET                        -----    -----      0039H    0003H      -----    -----

?PR?_SETGATEWAY?SOCKET                   -----    -----      0039H    0003H      -----    -----

?PR?_SETSUBMASK?SOCKET                   -----    -----      0039H    0003H      -----    -----

?PR?_PUTS?LCD                            -----    -----      002EH    0003H      -----    -----
  +--> ?PR?LCDREADY?LCD

?PR?_EEP_READBYTES?AT24C02               -----    -----      0031H    0009H      -----    -----
  +--> ?PR?_EEP_READ?AT24C02

?PR?_CONFIG_SAVE?NETCONF                 -----    -----      0039H    0001H      -----    -----
  +--> ?PR?_EEP_WRITEBYTES?AT24C02

BL51 BANKED LINKER/LOCATER V6.00                                                      10/17/2006  16:52:43  PAGE 6


?PR?_EEP_WRITEBYTES?AT24C02              -----    -----      003AH    0008H      -----    -----
  +--> ?PR?_EEP_WRITE?AT24C02

?PR?CONFIGURE?NETCONF                    -----    -----      002EH    0003H      -----    -----
  +--> ?PR?CONFIG_LOAD?NETCONF
  +--> ?PR?GETNETCONFIG?SOCKUTIL
  +--> ?CO?NETCONF
  +--> ?PR?_?PUTSTRINGLN?SERIAL
  +--> ?PR?CONFIG_MENU?NETCONF
  +--> ?PR?GETBYTE?SERIAL
  +--> ?PR?_?PUTSTRING?SERIAL
  +--> ?PR?_EEP_WRITE?AT24C02
  +--> ?PR?_PUTBYTE?SERIAL
  +--> ?PR?_CONFIG_EDIT?NETCONF

?PR?CONFIG_LOAD?NETCONF                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_EEP_READBYTES?AT24C02

?PR?GETNETCONFIG?SOCKUTIL                -----    -----      0031H    0001H      0050H    0016H
  +--> ?CO?SOCKUTIL
  +--> ?PR?_?PUTSTRINGLN?SERIAL
  +--> ?PR?_?PUTSTRING?SERIAL
  +--> ?PR?_PUTHTOA?SERIAL
  +--> ?PR?_PUTBYTE?SERIAL
  +--> ?PR?_GETSUBMASK?SOCKUTIL
  +--> ?PR?_INET_NTOA?SOCKUTIL
  +--> ?PR?_GETGWADDRESS?SOCKUTIL
  +--> ?PR?_GETIPADDRESS?SOCKUTIL

?PR?_GETSUBMASK?SOCKUTIL                 -----    -----      0032H    0004H      -----    -----

⌨️ 快捷键说明

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