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

📄 web51.m51

📁 基于单片机C8051F020与以太网进行通信程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.23                                                        04/01/2003  10:11:34  PAGE 1


BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ANALOG.obj, ARP.obj, ETH.obj, HTTP.obj, ICMP.obj, IP.obj, MAIN.obj, SERIAL.obj, TCP.obj, TIMER.
>> obj, UDP.obj, CKSUM.obj, WEBDOC1.obj TO Web51 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  ANALOG.obj (ANALOG)
  ARP.obj (ARP)
  ETH.obj (ETH)
  HTTP.obj (HTTP)
  ICMP.obj (ICMP)
  IP.obj (IP)
  MAIN.obj (MAIN)
  SERIAL.obj (SERIAL)
  TCP.obj (TCP)
  TIMER.obj (TIMER)
  UDP.obj (UDP)
  CKSUM.obj (CKSUM)
  WEBDOC1.obj (WEBDOC1)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  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?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICASE)
  C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
  C:\KEIL\C51\LIB\C51S.LIB (?C?MEMMOVE)
  C:\KEIL\C51\LIB\C51S.LIB (MALLOC)
  C:\KEIL\C51\LIB\C51S.LIB (INIT_MEM)
  C:\KEIL\C51\LIB\C51S.LIB (FREE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)


LINK MAP OF MODULE:  Web51 (ANALOG)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
BL51 BANKED LINKER/LOCATER V4.23                                                      04/01/2003  10:11:34  PAGE 2


            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     0009H     UNIT         ?DT?MAIN
            DATA    0011H     0004H     UNIT         ?DT?SERIAL
            DATA    0015H     0004H     UNIT         ?DT?TIMER
            DATA    0019H     0002H     UNIT         ?DT?IP
            DATA    001BH     0001H     UNIT         ?DT?ARP
            IDATA   001CH     0002H     UNIT         ?ID?MAIN
            IDATA   001EH     0001H     UNIT         ?ID?ARP
            IDATA   001FH     0001H     UNIT         ?ID?HTTP
            BIT     0020H.0   0000H.3   UNIT         ?BI?SERIAL
            BIT     0020H.3   0000H.1   UNIT         ?BI?ETH
            BIT     0020H.4   0000H.1   UNIT         ?BI?HTTP
            BIT     0020H.5   0000H.1   UNIT         _BIT_GROUP_
                    0020H.6   0000H.2                *** GAP ***
            DATA    0021H     0058H     UNIT         _DATA_GROUP_
            IDATA   0079H     0026H     UNIT         _IDATA_GROUP_
            IDATA   009FH     0007H     UNIT         ?ID?ANALOG
            IDATA   00A6H     0006H     UNIT         ?ID?TCP
            IDATA   00ACH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0080H     ABSOLUTE     
            XDATA   0080H     0080H     ABSOLUTE     
            XDATA   0100H     00E7H     UNIT         ?XD?TCP
            XDATA   01E7H     006EH     UNIT         ?XD?ARP
            XDATA   0255H     0014H     UNIT         ?XD?MAIN
            XDATA   0269H     000AH     UNIT         ?XD?IP
            XDATA   0273H     0008H     UNIT         ?XD?INIT_MEM
            XDATA   027BH     0006H     UNIT         ?XD?UDP

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     UNIT         ?PR?_SENDSPIBYTE?MAIN
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0003H     UNIT         ?PR?_SERIAL_SEND?SERIAL
                    0029H     0002H                  *** GAP ***
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     1C16H     UNIT         ?CO?WEBDOC1
            CODE    1C44H     065BH     UNIT         ?PR?_TCP_RCVE?TCP
            CODE    229FH     05D8H     UNIT         ?C?LIB_CODE
            CODE    2877H     0494H     UNIT         ?PR?_HTTP_SERVER?HTTP
            CODE    2D0BH     0346H     UNIT         ?CO?TCP
            CODE    3051H     01E1H     UNIT         ?PR?_TCP_SEND?TCP
            CODE    3232H     01D6H     UNIT         ?PR?_ARP_RCVE?ARP
            CODE    3408H     01D0H     UNIT         ?PR?TCP
            CODE    35D8H     0192H     UNIT         ?PR?_IP_RCVE?IP
            CODE    376AH     0174H     UNIT         ?CO?ARP
            CODE    38DEH     0157H     UNIT         ?PR?_HTTP_SEND?HTTP
            CODE    3A35H     0145H     UNIT         ?PR?_UDP_SEND?UDP
            CODE    3B7AH     0110H     UNIT         ?PR?HTTP
            CODE    3C8AH     0105H     UNIT         ?PR?TCP_RETRANSMIT?TCP
            CODE    3D8FH     0103H     UNIT         ?PR?_FREE?FREE
BL51 BANKED LINKER/LOCATER V4.23                                                      04/01/2003  10:11:34  PAGE 3


            CODE    3E92H     00FFH     UNIT         ?PR?_IP_SEND?IP
            CODE    3F91H     00F5H     UNIT         ?PR?_UDP_RCVE?UDP
            CODE    4086H     00F4H     UNIT         ?PR?_ARP_SEND?ARP
            CODE    417AH     00E7H     UNIT         ?CO?ICMP
            CODE    4261H     00E2H     UNIT         ?PR?MAIN?MAIN
            CODE    4343H     00E2H     UNIT         ?PR?_ITOA?SERIAL
            CODE    4425H     00DEH     UNIT         ?CO?IP
            CODE    4503H     00D9H     UNIT         ?PR?RCVE_FRAME?ETH
            CODE    45DCH     00CCH     UNIT         ?PR?_PING_SEND?ICMP
            CODE    46A8H     00C9H     UNIT         ?PR?_ARP_RESOLVE?ARP
            CODE    4771H     00C6H     UNIT         ?PR?_DEST_UNREACH_SEND?ICMP
            CODE    4837H     00BEH     UNIT         ?PR?_SEND_FRAME?ETH
            CODE    48F5H     00BBH     UNIT         ?PR?ARP
            CODE    49B0H     00B8H     UNIT         ?CO?HTTP
            CODE    4A68H     00AEH     UNIT         ?PR?_CKSUM?CKSUM
            CODE    4B16H     00ADH     UNIT         ?PR?TIMER2_INTERRUPT?TIMER
            CODE    4BC3H     00A5H     UNIT         ?CO?UDP
            CODE    4C68H     009FH     UNIT         ?PR?_ICMP_RCVE?ICMP
            CODE    4D07H     009CH     UNIT         ?PR?_MALLOC?MALLOC
            CODE    4DA3H     008EH     UNIT         ?PR?UDP
            CODE    4E31H     008CH     UNIT         ?C_C51STARTUP
            CODE    4EBDH     007FH     UNIT         ?PR?READ_ANALOG_INPUTS?ANALOG
            CODE    4F3CH     0077H     UNIT         ?PR?INIT_8019?ETH
            CODE    4FB3H     0077H     UNIT         ?PR?_STRSTR?HTTP
            CODE    502AH     0076H     UNIT         ?PR?TCP_INACTIVITY?TCP
            CODE    50A0H     0073H     UNIT         ?PR?_REPLACE_TAG?HTTP
            CODE    5113H     0071H     UNIT         ?PR?ETH
            CODE    5184H     0060H     UNIT         ?PR?ARP_RETRANSMIT?ARP
            CODE    51E4H     005CH     UNIT         ?PR?COMMISR?SERIAL
            CODE    5240H     005BH     UNIT         ?PR?SERIAL
            CODE    529BH     0053H     UNIT         ?PR?AGE_ARP_CACHE?ARP
            CODE    52EEH     0053H     UNIT         ?PR?_ETH_RCVE?ETH
            CODE    5341H     004DH     UNIT         ?PR?_UDP_ECHO_SERVICE?UDP
            CODE    538EH     004DH     UNIT         ?PR?_INIT_MEMPOOL?INIT_MEM
            CODE    53DBH     0049H     UNIT         ?PR?TIMER0_ISR?MAIN
            CODE    5424H     0047H     UNIT         ?PR?_ETH_SEND?ETH
            CODE    546BH     0045H     UNIT         ?PR?_SENDCOMMSTRING?SERIAL
            CODE    54B0H     0040H     UNIT         ?PR?WRITERTL8019NODEID?ETH
            CODE    54F0H     0035H     UNIT         ?CO?ETH
            CODE    5525H     0034H     UNIT         ?PR?OPENCOMM?SERIAL
            CODE    5559H     002FH     UNIT         ?PR?ANALOG
            CODE    5588H     002DH     UNIT         ?PR?IP
            CODE    55B5H     002BH     UNIT         ?PR?QUERY_8019?ETH
            CODE    55E0H     0029H     UNIT         ?PR?_GETCOMMCHAR?SERIAL
            CODE    5609H     0027H     UNIT         ?PR?ICMP
            CODE    5630H     0025H     UNIT         ?PR?INIT_MAIN?MAIN
            CODE    5655H     0023H     UNIT         ?C_INITSEG
            CODE    5678H     0022H     UNIT         ?CO?MAIN
            CODE    569AH     0020H     UNIT         ?PR?CLEARCOMMRECBUFFER?SERIAL
            CODE    56BAH     001CH     UNIT         ?PR?SYSCLK_INIT?MAIN
            CODE    56D6H     001AH     UNIT         ?PR?READRTL8019NODEID?ETH
            CODE    56F0H     001AH     UNIT         ?PR?TIMER0_INIT?MAIN
            CODE    570AH     001AH     UNIT         ?PR?LIGHTONOFF?MAIN
            CODE    5724H     0017H     UNIT         ?PR?INIT_ADC?ANALOG
            CODE    573BH     0016H     UNIT         ?PR?INIT_ARP?ARP
            CODE    5751H     0016H     UNIT         ?PR?INIT_TCP?TCP
            CODE    5767H     0013H     UNIT         ?PR?_PAGE?ETH
BL51 BANKED LINKER/LOCATER V4.23                                                      04/01/2003  10:11:34  PAGE 4


            CODE    577AH     0013H     UNIT         ?PR?PORT_INIT?MAIN
            CODE    578DH     0012H     UNIT         ?PR?CKSUM
            CODE    579FH     0010H     UNIT         ?PR?RTL8019AS_RESET?ETH
            CODE    57AFH     0010H     UNIT         ?PR?INIT_TIMER2?TIMER
            CODE    57BFH     000DH     UNIT         ?PR?SPI0_INIT?MAIN
            CODE    57CCH     0009H     UNIT         ?PR?INIT_HTTP?HTTP
            CODE    57D5H     0007H     UNIT         ?PR?_DELAY1MS?MAIN
            CODE    57DCH     0006H     UNIT         ?PR?INIT_SERIAL?SERIAL



OVERLAY MAP OF MODULE:   Web51 (ANALOG)


SEGMENT                                  BIT_GROUP          DATA_GROUP          IDATA_GROUP
  +--> CALLED SEGMENT                 START    LENGTH     START    LENGTH     START    LENGTH
---------------------------------------------------------------------------------------------
?PR?COMMISR?SERIAL                    -----    -----      -----    -----      -----    -----
  +--> ?PR?SERIAL

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

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

?PR?MAIN?MAIN                         -----    -----      0021H    0006H      -----    -----
  +--> ?PR?SYSCLK_INIT?MAIN
  +--> ?PR?TIMER0_INIT?MAIN
  +--> ?PR?PORT_INIT?MAIN
  +--> ?PR?SPI0_INIT?MAIN
  +--> ?PR?INIT_MAIN?MAIN
  +--> ?PR?INIT_TCP?TCP
  +--> ?PR?INIT_HTTP?HTTP
  +--> ?PR?INIT_SERIAL?SERIAL
  +--> ?CO?MAIN
  +--> ?PR?_SENDCOMMSTRING?SERIAL
  +--> ?PR?INIT_ADC?ANALOG
  +--> ?PR?INIT_TIMER2?TIMER
  +--> ?PR?INIT_ARP?ARP
  +--> ?PR?INIT_8019?ETH
  +--> ?PR?QUERY_8019?ETH
  +--> ?PR?RCVE_FRAME?ETH
  +--> ?PR?_ETH_RCVE?ETH
  +--> ?PR?_FREE?FREE
  +--> ?PR?TCP_RETRANSMIT?TCP
  +--> ?PR?TCP_INACTIVITY?TCP
  +--> ?PR?ARP_RETRANSMIT?ARP
  +--> ?PR?AGE_ARP_CACHE?ARP
  +--> ?PR?READ_ANALOG_INPUTS?ANALOG

?PR?INIT_MAIN?MAIN                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_INIT_MEMPOOL?INIT_MEM

?PR?INIT_TCP?TCP                      -----    -----      -----    -----      -----    -----
  +--> ?PR?TCP

BL51 BANKED LINKER/LOCATER V4.23                                                      04/01/2003  10:11:34  PAGE 5


?PR?INIT_HTTP?HTTP                    -----    -----      -----    -----      -----    -----
  +--> ?PR?LIGHTONOFF?MAIN

?PR?LIGHTONOFF?MAIN                   0020H.5  0000H.1    -----    -----      -----    -----
  +--> ?PR?_SENDSPIBYTE?MAIN

?PR?INIT_SERIAL?SERIAL                -----    -----      -----    -----      -----    -----
  +--> ?PR?CLEARCOMMRECBUFFER?SERIAL
  +--> ?PR?OPENCOMM?SERIAL

?PR?_SENDCOMMSTRING?SERIAL            -----    -----      0066H    0003H      -----    -----
  +--> ?PR?SERIAL

?PR?INIT_ARP?ARP                      -----    -----      -----    -----      -----    -----
  +--> ?PR?ARP

?PR?INIT_8019?ETH                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?PR?RTL8019AS_RESET?ETH
  +--> ?PR?_PAGE?ETH
  +--> ?PR?ETH
  +--> ?PR?READRTL8019NODEID?ETH
  +--> ?PR?WRITERTL8019NODEID?ETH

?PR?RTL8019AS_RESET?ETH               -----    -----      -----    -----      -----    -----
  +--> ?PR?_DELAY1MS?MAIN

?PR?ETH                               -----    -----      -----    -----      -----    -----
  +--> ?PR?_PAGE?ETH

?PR?READRTL8019NODEID?ETH             -----    -----      -----    -----      -----    -----
  +--> ?PR?_PAGE?ETH
  +--> ?PR?ETH

?PR?WRITERTL8019NODEID?ETH            -----    -----      -----    -----      -----    -----
  +--> ?PR?_PAGE?ETH
  +--> ?CO?MAIN

?PR?QUERY_8019?ETH                    -----    -----      -----    -----      -----    -----
  +--> ?PR?ETH
  +--> ?PR?_PAGE?ETH

?PR?RCVE_FRAME?ETH                    -----    -----      0027H    0007H      -----    -----
  +--> ?PR?ETH
  +--> ?PR?_PAGE?ETH
  +--> ?PR?_MALLOC?MALLOC

?PR?_MALLOC?MALLOC                    -----    -----      0066H    0004H      -----    -----

?PR?_ETH_RCVE?ETH                     -----    -----      0027H    0004H      -----    -----
  +--> ?PR?ETH
  +--> ?CO?ETH
  +--> ?PR?_ARP_RCVE?ARP
  +--> ?PR?_IP_RCVE?IP
  +--> ?PR?_SERIAL_SEND?SERIAL

?PR?_ARP_RCVE?ARP                     -----    -----      002BH    0002H      0079H    0005H
BL51 BANKED LINKER/LOCATER V4.23                                                      04/01/2003  10:11:34  PAGE 6


  +--> ?PR?ARP
  +--> ?CO?ARP
  +--> ?PR?_SERIAL_SEND?SERIAL
  +--> ?CO?MAIN
  +--> ?PR?_IP_SEND?IP
  +--> ?PR?_ARP_SEND?ARP

?PR?_SERIAL_SEND?SERIAL               -----    -----      -----    -----      -----    -----
  +--> ?PR?_SENDCOMMSTRING?SERIAL

?PR?_IP_SEND?IP                       -----    -----      004AH    000BH      -----    -----
  +--> ?PR?IP
  +--> ?CO?MAIN
  +--> ?PR?_CKSUM?CKSUM
  +--> ?PR?_ARP_RESOLVE?ARP
  +--> ?PR?_ETH_SEND?ETH

?PR?_CKSUM?CKSUM                      -----    -----      0055H    0008H      -----    -----
  +--> ?PR?CKSUM

?PR?_ARP_RESOLVE?ARP                  -----    -----      0055H    0005H      -----    -----
  +--> ?CO?MAIN
  +--> ?CO?ARP
  +--> ?PR?_SERIAL_SEND?SERIAL
  +--> ?PR?ARP
  +--> ?PR?_ARP_SEND?ARP

?PR?_ARP_SEND?ARP                     -----    -----      005AH    000CH      -----    -----
  +--> ?PR?_MALLOC?MALLOC
  +--> ?CO?ARP
  +--> ?PR?_SERIAL_SEND?SERIAL
  +--> ?PR?ARP
  +--> ?CO?MAIN
  +--> ?PR?_ETH_SEND?ETH

⌨️ 快捷键说明

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