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

📄 httpdemo.m51

📁 世纪民生公司的带网络功能的单片机CS6209开发http服务器的演示源代码。
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        10/12/2006  16:00:57  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Release\main.obj, .\Release\libif.obj, .\Release\Config.obj, .\Release\Utility.obj, .\Release
>> \Getkey.obj, .\Release\Putchar.obj, .\Release\Rs232.obj, .\Release\Timer.obj, .\Release\Cs_drv.obj, ..\..\lib\620xEth
>> Drv.LIB, ..\..\lib\620xstack.LIB, .\Release\Rtc.obj, .\Release\iap.obj, .\Release\HWI2C.obj, .\Release\Connvar.obj, .
>> \Release\Http.obj, .\Release\Strutil.obj, .\Release\Webserve.obj, .\Release\Webpages.obj, .\Release\Yello.obj, .\Rele
>> ase\Century.obj, .\Release\Cs00.obj, .\Release\Demokit.obj, .\Release\Desc.obj, .\Release\Grem.obj, .\Release\Index.o
>> bj, .\Release\Ioset.obj, .\Release\Purm.obj, .\Release\Redm.obj, .\Release\Status.obj, .\Release\Bgm.obj, .\Release\c
>> s6209.obj, .\Release\tm00.obj, .\Release\TIME.obj, .\Release\Egi_stat.obj, .\Release\Egi_swit.obj, .\Release\EGI_TIME
>> .obj TO .\Release\httpdemo PRINT (.\Release\httpdemo.m51) RAMSIZE (256) OVERLAY (?PR?_SEARCH_GET_WEB_PAGE?WEBSERVE ~ 
>> ?PR?WEBSERVE, ?PR?_HTTP_DATA?WEBSERVE ! ?PR?_IOSET_RESP?EGI_SWIT, ?PR?_EGI_EXECSTR?WEBSERVE ! ?PR?_IOSET_RESP?EGI_SWI
>> T, ?PR?_HTTP_DATA?WEBSERVE ! ?PR?_STATUS_RESP?EGI_STAT, ?PR?_EGI_EXECSTR?WEBSERVE ! ?PR?_STATUS_RESP?EGI_STAT) CODE (
>> 0X0000-0XEFFF) XDATA (0X8000-0XFDFF)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  .\Release\main.obj (MAIN)
  .\Release\libif.obj (LIBIF)
  .\Release\Config.obj (CONFIG)
  .\Release\Utility.obj (UTILITY)
  .\Release\Getkey.obj (GETKEY)
  .\Release\Putchar.obj (PUTCHAR)
  .\Release\Rs232.obj (RS232)
  .\Release\Timer.obj (TIMER)
  .\Release\Cs_drv.obj (CS_DRV)
  ..\..\lib\620xEthDrv.LIB (_620XENET)
  ..\..\lib\620xstack.LIB (IS_TCP)
  ..\..\lib\620xstack.LIB (TCP_POLL)
  ..\..\lib\620xstack.LIB (TCP_RECEIVE)
  ..\..\lib\620xstack.LIB (TCP_VARDEF)
  ..\..\lib\620xstack.LIB (ARP_RECEIVE)
  ..\..\lib\620xstack.LIB (GETIP_SRCE)
  ..\..\lib\620xstack.LIB (IS_ARP)
  ..\..\lib\620xstack.LIB (IS_ICMP)
  ..\..\lib\620xstack.LIB (IS_IP)
  ..\..\lib\620xstack.LIB (MAKE_ARP)
  ..\..\lib\620xstack.LIB (MAKE_ICMP)
  ..\..\lib\620xstack.LIB (GETFRAME_DATAP)
  ..\..\lib\620xstack.LIB (MAXI)
  ..\..\lib\620xstack.LIB (ATOIP)
  ..\..\lib\620xstack.LIB (TSOCK_RX)
  ..\..\lib\620xstack.LIB (CHECK_TCP)
  ..\..\lib\620xstack.LIB (DISP_TCP)
  ..\..\lib\620xstack.LIB (GETTCP_LOCDEST)
  ..\..\lib\620xstack.LIB (GETTCP_OPT)
  ..\..\lib\620xstack.LIB (GETTCP_SRCE)
  ..\..\lib\620xstack.LIB (MAKE_RESET_RESP)
  ..\..\lib\620xstack.LIB (MAKE_SOCK_TCP)
  ..\..\lib\620xstack.LIB (NEW_STATE)
  ..\..\lib\620xstack.LIB (REMAKE_TSOCK)
  ..\..\lib\620xstack.LIB (GATE_IP)
  ..\..\lib\620xstack.LIB (MAKE_IP)
  ..\..\lib\620xstack.LIB (CSUM)
  ..\..\lib\620xstack.LIB (DTYPE_HDRLEN)
  ..\..\lib\620xstack.LIB (GETFRAME_PCOL)
  ..\..\lib\620xstack.LIB (GETFRAME_SRCE)
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 2


  ..\..\lib\620xstack.LIB (MAKE_FRAME)
  ..\..\lib\620xstack.LIB (MINI)
  ..\..\lib\620xstack.LIB (MAKE_TCP)
  ..\..\lib\620xstack.LIB (TSOCK_ESTAB_RX)
  ..\..\lib\620xstack.LIB (TSOCK_ESTAB_TX)
  ..\..\lib\620xstack.LIB (ON_SUBNET)
  ..\..\lib\620xstack.LIB (GETIP_LOCDEST)
  ..\..\lib\620xstack.LIB (NETUTIL_VARDEF)
  ..\..\lib\620xstack.LIB (BUFF_DLEN)
  ..\..\lib\620xstack.LIB (BUFF_SETALL)
  ..\..\lib\620xstack.LIB (BUFF_TRY)
  ..\..\lib\620xstack.LIB (GETFRAME_MTU)
  ..\..\lib\620xstack.LIB (GETFRAME_SRCEP)
  ..\..\lib\620xstack.LIB (IN_LIMITS)
  ..\..\lib\620xstack.LIB (TCP_MAXDATA)
  ..\..\lib\620xstack.LIB (FINDLOC_IP)
  ..\..\lib\620xstack.LIB (BUFF_IN)
  ..\..\lib\620xstack.LIB (BUFF_TRYLEN)
  ..\..\lib\620xstack.LIB (BUFF_UNTRIEDLEN)
  ..\..\lib\620xstack.LIB (GETFRAME_MAXLEN)
  ..\..\lib\620xstack.LIB (MINW)
  ..\..\lib\620xstack.LIB (IP_MAXDATA)
  ..\..\lib\620xstack.LIB (BUFF_FREELEN)
  .\Release\Rtc.obj (RTC)
  .\Release\iap.obj (IAP)
  .\Release\HWI2C.obj (HWI2C)
  .\Release\Connvar.obj (CONNVAR)
  .\Release\Http.obj (HTTP)
  .\Release\Strutil.obj (STRUTIL)
  .\Release\Webserve.obj (WEBSERVE)
  .\Release\Webpages.obj (WEBPAGES)
  .\Release\Yello.obj (YELLO)
  .\Release\Century.obj (CENTURY)
  .\Release\Cs00.obj (CS00)
  .\Release\Demokit.obj (DEMOKIT)
  .\Release\Desc.obj (DESC)
  .\Release\Grem.obj (GREM)
  .\Release\Index.obj (INDEX)
  .\Release\Ioset.obj (IOSET)
  .\Release\Purm.obj (PURM)
  .\Release\Redm.obj (REDM)
  .\Release\Status.obj (STATUS)
  .\Release\Bgm.obj (BGM)
  .\Release\cs6209.obj (CS6209)
  .\Release\tm00.obj (TM00)
  .\Release\TIME.obj (TIME)
  .\Release\Egi_stat.obj (EGI_STAT)
  .\Release\Egi_swit.obj (EGI_SWIT)
  .\Release\EGI_TIME.obj (EGI_TIME)
  ..\..\lib\620xstack.LIB (CLOSE_TCP)
  ..\..\lib\620xstack.LIB (BUFF_CHRLEN)
  ..\..\lib\620xstack.LIB (BUFF_INSTR)
  ..\..\lib\620xstack.LIB (BUFF_OUT)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 3


  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LADD)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSUB)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPTR0)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR0)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LILDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
  C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51L.LIB (PUTS)
  C:\KEIL\C51\LIB\C51L.LIB (ISDIGIT)
  C:\KEIL\C51\LIB\C51L.LIB (ISXDIGIT)
  C:\KEIL\C51\LIB\C51L.LIB (TOUPPER)
  C:\KEIL\C51\LIB\C51L.LIB (STRNCMP)
  C:\KEIL\C51\LIB\C51L.LIB (STRNCPY)
  C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51L.LIB (STRCHR)
  C:\KEIL\C51\LIB\C51L.LIB (STRTOUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMCHR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
  C:\KEIL\C51\LIB\C51L.LIB (?C?MEMMOVEAMD)
  C:\KEIL\C51\LIB\C51L.LIB (?C?COPYAMD)
  C:\KEIL\C51\LIB\C51L.LIB (?C?STRCMPAMD)
  C:\KEIL\C51\LIB\C51L.LIB (?C?STRCPYAMD)
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 4


  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA0)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE0)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)


LINK MAP OF MODULE:  .\Release\httpdemo (MAIN)


            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     000DH     UNIT         _DATA_GROUP_
            DATA    0015H     0008H     UNIT         ?DT?_RS232_RX_BUFFOUT?RS232
                    001DH     0003H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
                    0021H.1   0000H.7                *** GAP ***
            DATA    0022H     0006H     UNIT         ?DT?RS232
            DATA    0028H     0006H     UNIT         ?DT?620XENET
            DATA    002EH     0004H     UNIT         ?DT?RS232_RX_DATALEN?RS232
            IDATA   0032H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     8000H                  *** GAP ***
            XDATA   8000H     1000H     ABSOLUTE     
            XDATA   9000H     0C00H     ABSOLUTE     
            XDATA   9C00H     420AH     UNIT         ?XD?CONFIG
            XDATA   DE0AH     0585H     UNIT         ?XD?WEBSERVE
            XDATA   E38FH     0530H     UNIT         ?XD?WEBPAGES
            XDATA   E8BFH     0506H     UNIT         _XDATA_GROUP_
            XDATA   EDC5H     0100H     UNIT         ?XD?RS232
            XDATA   EEC5H     0049H     UNIT         ?XD?TCP_VARDEF
            XDATA   EF0EH     0029H     UNIT         ?XD?UTILITY
            XDATA   EF37H     0020H     UNIT         ?XD?LIBIF
            XDATA   EF57H     000FH     UNIT         ?XD?_C256_SEQWRITE?HWI2C
            XDATA   EF66H     000CH     UNIT         ?XD?NETUTIL_VARDEF
            XDATA   EF72H     000CH     UNIT         ?XD?_C256_PAGEWRITE?HWI2C
            XDATA   EF7EH     0007H     UNIT         ?XD?_IAP_PAGEWRITE?IAP
            XDATA   EF85H     0007H     UNIT         ?XD?EGI_SWIT
            XDATA   EF8CH     0006H     UNIT         ?XD?_PUT_CONNVAR?CONNVAR
            XDATA   EF92H     0005H     UNIT         ?XD?_UDP_RECEIVE?LIBIF
            XDATA   EF97H     0005H     UNIT         ?XD?_RS232_RX_BUFFOUT?RS232
            XDATA   EF9CH     0005H     UNIT         ?XD?TIMER
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 5


            XDATA   EFA1H     0004H     UNIT         ?XD?NEW_STATE
            XDATA   EFA5H     0004H     UNIT         ?XD?MAKE_IP
            XDATA   EFA9H     0004H     UNIT         ?XD?EGI_TIME
            XDATA   EFADH     0003H     UNIT         ?XD?STRUTIL
            XDATA   EFB0H     0002H     UNIT         ?XD?TSOCK_RX
            XDATA   EFB2H     0001H     UNIT         ?XD?MAIN
            XDATA   EFB3H     0001H     UNIT         ?XD?HWI2C
                    EFB4H     004CH                  *** GAP ***
            XDATA   F000H     000CH     ABSOLUTE     
            XDATA   F00CH     0461H     UNIT         ?XD?HTTP
                    F46DH     0B71H                  *** GAP ***
            XDATA   FFDEH     0001H     ABSOLUTE     
            XDATA   FFDFH     0001H     ABSOLUTE     
                    FFE0H     0002H                  *** GAP ***
            XDATA   FFE2H     0001H     ABSOLUTE     
            XDATA   FFE3H     0001H     ABSOLUTE     
                    FFE4H     0008H                  *** GAP ***
            XDATA   FFECH     0001H     ABSOLUTE     
            XDATA   FFEDH     0001H     ABSOLUTE     
            XDATA   FFEEH     0001H     ABSOLUTE     
            XDATA   FFEFH     0001H     ABSOLUTE     
            XDATA   FFF0H     0001H     ABSOLUTE     
            XDATA   FFF1H     0001H     ABSOLUTE     
            XDATA   FFF2H     0001H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0020H     UNIT         ?CO?TSOCK_RX
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0003H     UNIT         ?PR?ENABLE_INTERRUPT?TIMER
            CODE    0029H     0002H     UNIT         ?CO?RS232
            CODE    002BH     0003H     ABSOLUTE     
            CODE    002EH     1240H     UNIT         ?CO?CS00
            CODE    126EH     0C03H     UNIT         ?C?LIB_CODE
            CODE    1E71H     0816H     UNIT         ?CO?TM00
            CODE    2687H     0749H     UNIT         ?PR?_TSOCK_RX?TSOCK_RX
            CODE    2DD0H     0596H     UNIT         ?CO?DESC
            CODE    3366H     04C2H     UNIT         ?CO?DEMOKIT
            CODE    3828H     045EH     UNIT         ?CO?YELLO
            CODE    3C86H     0442H     UNIT         ?CO?GREM
            CODE    40C8H     0438H     UNIT         ?CO?INDEX
            CODE    4500H     042AH     UNIT         ?CO?REDM
            CODE    492AH     041EH     UNIT         ?CO?PURM
            CODE    4D48H     040EH     UNIT         ?CO?IOSET
            CODE    5156H     0400H     UNIT         ?CO?CS6209
            CODE    5556H     03D2H     UNIT         ?CO?BGM
            CODE    5928H     03C7H     UNIT         ?PR?_TIME_RESP?EGI_TIME
            CODE    5CEFH     03A2H     UNIT         ?PR?INIT_HTML_PAGES?WEBSERVE

⌨️ 快捷键说明

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