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

📄 analog.m51

📁 C8051F020芯片的以太网实现编程,包,包括工程文件
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.23              04/01/2003  10:13:16  PAGE 1


BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\ANALOG.OBJ, C:\
>> WINDOWS\DESKTOP\OFFICE\TEST\WEB020\ARP.OBJ, C:\WINDOWS\DESKTOP\OFFICE\TEST\
>> WEB020\CKSUM.OBJ, C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\ETH.OBJ, C:\WINDOWS
>> \DESKTOP\OFFICE\TEST\WEB020\HTTP.OBJ, C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020
>> \ICMP.OBJ, C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\IP.OBJ, C:\WINDOWS\DESKTOP
>> \OFFICE\TEST\WEB020\MAIN.OBJ, C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\SERIAL.
>> OBJ, C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\TCP.OBJ, C:\WINDOWS\DESKTOP\OFFI
>> CE\TEST\WEB020\TIMER.OBJ, C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\UDP.OBJ, C:
>> \WINDOWS\DESKTOP\OFFICE\TEST\WEB020\WEBDOC1.OBJ TO C:\WINDOWS\DESKTOP\OFFIC
>> E\TEST\WEB020\ANALOG RS (255) PL (68) PW (78)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\ANALOG.OBJ (ANALOG)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\ARP.OBJ (ARP)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\CKSUM.OBJ (CKSUM)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\ETH.OBJ (ETH)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\HTTP.OBJ (HTTP)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\ICMP.OBJ (ICMP)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\IP.OBJ (IP)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\MAIN.OBJ (MAIN)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\SERIAL.OBJ (SERIAL)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\TCP.OBJ (TCP)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\TIMER.OBJ (TIMER)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\UDP.OBJ (UDP)
  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\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:  C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\ANALOG (ANALOG)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
BL51 BANKED LINKER/LOCATER V4.23            04/01/2003  10:13:16  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     0BBDH     UNIT         ?PR?_TCP_RCVE?TCP
            CODE    2801H     066FH     UNIT         ?PR?_HTTP_SERVER?HTTP
            CODE    2E70H     05D8H     UNIT         ?C?LIB_CODE
            CODE    3448H     0355H     UNIT         ?PR?_ARP_RCVE?ARP
            CODE    379DH     0346H     UNIT         ?CO?TCP
            CODE    3AE3H     02E0H     UNIT         ?PR?_TCP_SEND?TCP
            CODE    3DC3H     01F9H     UNIT         ?PR?_HTTP_SEND?HTTP
            CODE    3FBCH     01BEH     UNIT         ?PR?_IP_RCVE?IP
            CODE    417AH     01BEH     UNIT         ?PR?TCP_RETRANSMIT?TCP
            CODE    4338H     01BBH     UNIT         ?PR?_UDP_SEND?UDP
            CODE    44F3H     0180H     UNIT         ?PR?_UDP_RCVE?UDP
            CODE    4673H     0174H     UNIT         ?CO?ARP
            CODE    47E7H     0166H     UNIT         ?PR?_ITOA?SERIAL
            CODE    494DH     0147H     UNIT         ?PR?_IP_SEND?IP
            CODE    4A94H     0122H     UNIT         ?PR?_ARP_SEND?ARP
            CODE    4BB6H     0121H     UNIT         ?PR?RCVE_FRAME?ETH
            CODE    4CD7H     0103H     UNIT         ?PR?_FREE?FREE
            CODE    4DDAH     0102H     UNIT         ?PR?_PING_SEND?ICMP
            CODE    4EDCH     00F4H     UNIT         ?PR?TCP_INACTIVITY?TCP
            CODE    4FD0H     00E7H     UNIT         ?CO?ICMP
            CODE    50B7H     00E3H     UNIT         ?PR?READ_ANALOG_INPUTS?AN
>> ALOG
BL51 BANKED LINKER/LOCATER V4.23            04/01/2003  10:13:16  PAGE 3


            CODE    519AH     00E2H     UNIT         ?PR?MAIN?MAIN
            CODE    527CH     00DEH     UNIT         ?PR?_ARP_RESOLVE?ARP
            CODE    535AH     00DEH     UNIT         ?CO?IP
            CODE    5438H     00D1H     UNIT         ?PR?_SEND_FRAME?ETH
            CODE    5509H     00CAH     UNIT         ?PR?_CKSUM?CKSUM
            CODE    55D3H     00C6H     UNIT         ?PR?_DEST_UNREACH_SEND?IC
>> MP
            CODE    5699H     00B8H     UNIT         ?CO?HTTP
            CODE    5751H     00ADH     UNIT         ?PR?TIMER2_INTERRUPT?TIME
>> R
            CODE    57FEH     00A5H     UNIT         ?CO?UDP
            CODE    58A3H     009FH     UNIT         ?PR?_ICMP_RCVE?ICMP
            CODE    5942H     009CH     UNIT         ?PR?_MALLOC?MALLOC
            CODE    59DEH     0091H     UNIT         ?PR?INIT_8019?ETH
            CODE    5A6FH     008FH     UNIT         ?PR?AGE_ARP_CACHE?ARP
            CODE    5AFEH     008CH     UNIT         ?C_C51STARTUP
            CODE    5B8AH     0083H     UNIT         ?PR?_STRSTR?HTTP
            CODE    5C0DH     0073H     UNIT         ?PR?_REPLACE_TAG?HTTP
            CODE    5C80H     006BH     UNIT         ?PR?_ETH_RCVE?ETH
            CODE    5CEBH     0068H     UNIT         ?PR?ARP_RETRANSMIT?ARP
            CODE    5D53H     0064H     UNIT         ?PR?COMMISR?SERIAL
            CODE    5DB7H     0056H     UNIT         ?PR?_UDP_ECHO_SERVICE?UDP
>> 
            CODE    5E0DH     0053H     UNIT         ?PR?_ETH_SEND?ETH
            CODE    5E60H     0051H     UNIT         ?PR?_SENDCOMMSTRING?SERIA
>> L
            CODE    5EB1H     004DH     UNIT         ?PR?_INIT_MEMPOOL?INIT_ME
>> M
            CODE    5EFEH     0049H     UNIT         ?PR?TIMER0_ISR?MAIN
            CODE    5F47H     0042H     UNIT         ?PR?QUERY_8019?ETH
            CODE    5F89H     0040H     UNIT         ?PR?WRITERTL8019NODEID?ET
>> H
            CODE    5FC9H     0035H     UNIT         ?CO?ETH
            CODE    5FFEH     0034H     UNIT         ?PR?OPENCOMM?SERIAL
            CODE    6032H     0029H     UNIT         ?PR?_GETCOMMCHAR?SERIAL
            CODE    605BH     0025H     UNIT         ?PR?READRTL8019NODEID?ETH
>> 
            CODE    6080H     0025H     UNIT         ?PR?INIT_MAIN?MAIN
            CODE    60A5H     0023H     UNIT         ?C_INITSEG
            CODE    60C8H     0022H     UNIT         ?PR?INIT_ARP?ARP
            CODE    60EAH     0022H     UNIT         ?CO?MAIN
            CODE    610CH     0020H     UNIT         ?PR?_PAGE?ETH
            CODE    612CH     0020H     UNIT         ?PR?CLEARCOMMRECBUFFER?SE
>> RIAL
            CODE    614CH     001CH     UNIT         ?PR?SYSCLK_INIT?MAIN
            CODE    6168H     001CH     UNIT         ?PR?INIT_TCP?TCP
            CODE    6184H     001AH     UNIT         ?PR?TIMER0_INIT?MAIN
            CODE    619EH     001AH     UNIT         ?PR?LIGHTONOFF?MAIN
            CODE    61B8H     0017H     UNIT         ?PR?INIT_ADC?ANALOG
            CODE    61CFH     0013H     UNIT         ?PR?PORT_INIT?MAIN
            CODE    61E2H     0010H     UNIT         ?PR?RTL8019AS_RESET?ETH
            CODE    61F2H     0010H     UNIT         ?PR?INIT_TIMER2?TIMER
            CODE    6202H     000DH     UNIT         ?PR?SPI0_INIT?MAIN
            CODE    620FH     0009H     UNIT         ?PR?INIT_HTTP?HTTP
            CODE    6218H     0007H     UNIT         ?PR?_DELAY1MS?MAIN
            CODE    621FH     0006H     UNIT         ?PR?INIT_SERIAL?SERIAL



OVERLAY MAP OF MODULE:   C:\WINDOWS\DESKTOP\OFFICE\TEST\WEB020\ANALOG (ANALOG)
>> 


SEGMENT                                  BIT_GROUP          DATA_GROUP        
>>   IDATA_GROUP
BL51 BANKED LINKER/LOCATER V4.23            04/01/2003  10:13:16  PAGE 4


  +--> CALLED SEGMENT                 START    LENGTH     START    LENGTH     
>> START    LENGTH
------------------------------------------------------------------------------
>> ---------------
?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_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?INIT_8019?ETH                     -----    -----      -----    -----      
>> -----    -----
  +--> ?PR?_DELAY1MS?MAIN
  +--> ?PR?RTL8019AS_RESET?ETH
  +--> ?PR?_PAGE?ETH
  +--> ?PR?READRTL8019NODEID?ETH
  +--> ?PR?WRITERTL8019NODEID?ETH

?PR?RTL8019AS_RESET?ETH               -----    -----      -----    -----      
>> -----    -----
BL51 BANKED LINKER/LOCATER V4.23            04/01/2003  10:13:16  PAGE 5


  +--> ?PR?_DELAY1MS?MAIN

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

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

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

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

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

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

?PR?_ARP_RCVE?ARP                     -----    -----      002BH    0002H      
>> 0079H    0005H
  +--> ?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      
>> -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_CKSUM?CKSUM
  +--> ?PR?_ARP_RESOLVE?ARP
  +--> ?PR?_ETH_SEND?ETH

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

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

?PR?_ARP_SEND?ARP                     -----    -----      005AH    000CH      
>> -----    -----
  +--> ?PR?_MALLOC?MALLOC
  +--> ?CO?ARP
  +--> ?PR?_SERIAL_SEND?SERIAL
  +--> ?CO?MAIN
BL51 BANKED LINKER/LOCATER V4.23            04/01/2003  10:13:16  PAGE 6


  +--> ?PR?_ETH_SEND?ETH

?PR?_ETH_SEND?ETH                     -----    -----      0066H    000BH      
>> -----    -----

⌨️ 快捷键说明

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