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

📄 httpdemo.m51

📁 世纪民生公司的带网络功能的单片机CS6209开发http服务器的演示源代码。
💻 M51
📖 第 1 页 / 共 5 页
字号:
            CODE    6091H     0379H     UNIT         ?PR?_HTTP_DATA?WEBSERVE
            CODE    640AH     0365H     UNIT         ?PR?PRINTF?PRINTF
            CODE    676FH     032FH     UNIT         ?CO?UTILITY
            CODE    6A9EH     032AH     UNIT         ?CO?TIME
            CODE    6DC8H     02A4H     UNIT         ?CO?STATUS
            CODE    706CH     0291H     UNIT         ?C_INITSEG
            CODE    72FDH     0282H     UNIT         ?PR?_MAKE_IP?MAKE_IP
            CODE    757FH     0271H     UNIT         ?PR?_NETCONFIG?MAIN
            CODE    77F0H     0266H     UNIT         ?PR?_TSOCK_ESTAB_RX?TSOCK_ESTAB_RX
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 6


            CODE    7A56H     0252H     UNIT         ?PR?_STRTOUL?STRTOUL
            CODE    7CA8H     024FH     UNIT         ?PR?_DISP_TCP?DISP_TCP
            CODE    7EF7H     0247H     UNIT         ?PR?_EEPROM_WRITER?UTILITY
            CODE    813EH     0205H     UNIT         ?PR?POLL_SET_IP?UTILITY
            CODE    8343H     01FDH     UNIT         ?PR?_MAKE_TCP?MAKE_TCP
            CODE    8540H     01F9H     UNIT         ?PR?_HTTP_GET?WEBSERVE
            CODE    8739H     01F8H     UNIT         ?PR?WEBSERVE
            CODE    8931H     01E4H     UNIT         ?PR?PRINT_CURRENT_DATE?RTC
            CODE    8B15H     01C0H     UNIT         ?PR?_URL_CONNVARS?CONNVAR
            CODE    8CD5H     01BEH     UNIT         ?CO?CENTURY
            CODE    8E93H     01AAH     UNIT         ?PR?_IS_TCP?IS_TCP
            CODE    903DH     01A2H     UNIT         ?PR?_DO_RECEIVE?MAIN
            CODE    91DFH     01A2H     UNIT         ?PR?_BUFF_INFILE?WEBSERVE
            CODE    9381H     0192H     UNIT         ?PR?_TCP_RECEIVE?TCP_RECEIVE
            CODE    9513H     017CH     UNIT         ?PR?_MAKE_SOCK_TCP?MAKE_SOCK_TCP
            CODE    968FH     0179H     UNIT         ?PR?_HTTP_SERVER?WEBSERVE
            CODE    9808H     0175H     UNIT         ?PR?_BUFF_OUT?BUFF_OUT
            CODE    997DH     0170H     UNIT         ?PR?_TCP_POLL?TCP_POLL
            CODE    9AEDH     0170H     UNIT         ?PR?_PUT_CONNVARLEN?CONNVAR
            CODE    9C5DH     016FH     UNIT         ?PR?MAIN?MAIN
            CODE    9DCCH     016EH     UNIT         ?PR?_STATUS_RESP?EGI_STAT
            CODE    9F3AH     0155H     UNIT         ?PR?_GET_DAYS?RTC
            CODE    A08FH     0153H     UNIT         ?PR?_BUFF_TRY?BUFF_TRY
            CODE    A1E2H     014BH     UNIT         ?PR?_URL_DECODE?CONNVAR
            CODE    A32DH     0145H     UNIT         ?PR?_TSOCK_ESTAB_TX?TSOCK_ESTAB_TX
            CODE    A472H     0144H     UNIT         ?PR?_IOSET_RESP?EGI_SWIT
            CODE    A5B6H     013EH     UNIT         ?PR?_BUFF_IN?BUFF_IN
            CODE    A6F4H     0139H     UNIT         ?PR?_IS_IP?IS_IP
            CODE    A82DH     012DH     UNIT         ?PR?_MAKE_ARP?MAKE_ARP
            CODE    A95AH     0123H     UNIT         ?PR?_ARP_RECEIVE?ARP_RECEIVE
            CODE    AA7DH     011BH     UNIT         ?CO?WEBPAGES
            CODE    AB98H     0118H     UNIT         ?PR?_CHECK_TCP?CHECK_TCP
            CODE    ACB0H     0117H     UNIT         ?PR?_PARSE_MAC_STR?UTILITY
            CODE    ADC7H     010FH     UNIT         ?CO?MAIN
            CODE    AED6H     010FH     UNIT         ?PR?MAIN
            CODE    AFE5H     010EH     UNIT         ?PR?_BUFF_CHRLEN?BUFF_CHRLEN
            CODE    B0F3H     010DH     UNIT         ?PR?CONNVAR
            CODE    B200H     0107H     UNIT         ?PR?_GETNUMBERS?UTILITY
            CODE    B307H     0105H     UNIT         ?PR?_RS232_RX_BUFFOUT?RS232
            CODE    B40CH     00F1H     UNIT         ?PR?RS232_UPDATE?RS232
            CODE    B4FDH     00F1H     UNIT         ?PR?_GET_CONNVAR?CONNVAR
            CODE    B5EEH     00EFH     UNIT         ?PR?TSOCK_RX
            CODE    B6DDH     00E2H     UNIT         ?PR?_ATOIP?ATOIP
            CODE    B7BFH     00DFH     UNIT         ?PR?_C256_PAGEWRITE?HWI2C
            CODE    B89EH     00DBH     UNIT         ?PR?_FIND_CONNVAR?CONNVAR
            CODE    B979H     00D5H     UNIT         ?PR?_REMAKE_TSOCK?REMAKE_TSOCK
            CODE    BA4EH     00D0H     UNIT         ?PR?UTILITY
            CODE    BB1EH     00CCH     UNIT         ?PR?_MAKE_RESET_RESP?MAKE_RESET_RESP
            CODE    BBEAH     00C4H     UNIT         ?CO?TCP_VARDEF
            CODE    BCAEH     00C0H     UNIT         ?PR?_C256_SEQWRITE?HWI2C
            CODE    BD6EH     00BEH     UNIT         ?PR?_WHEREGETIP?MAIN
            CODE    BE2CH     00BEH     UNIT         ?PR?_NEW_STATE?NEW_STATE
            CODE    BEEAH     00B5H     UNIT         ?PR?_ETHERNET_RECEIVE?620XENET
            CODE    BF9FH     00B3H     UNIT         ?PR?_DISP_CONNVARS?CONNVAR
            CODE    C052H     00ABH     UNIT         ?PR?_MAKE_ICMP?MAKE_ICMP
            CODE    C0FDH     009FH     UNIT         ?PR?_EGI_EXECSTR?WEBSERVE
            CODE    C19CH     009DH     UNIT         ?CO?EGI_TIME
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 7


            CODE    C239H     0095H     UNIT         ?PR?_IS_ICMP?IS_ICMP
            CODE    C2CEH     008FH     UNIT         ?PR?_C256_BYTEWRITE?HWI2C
            CODE    C35DH     008CH     UNIT         ?C_C51STARTUP
            CODE    C3E9H     008BH     UNIT         ?PR?_C256_BYTEREAD?HWI2C
            CODE    C474H     0084H     UNIT         ?PR?_MAKE_FRAME?MAKE_FRAME
            CODE    C4F8H     0082H     UNIT         ?CO?WEBSERVE
            CODE    C57AH     007AH     UNIT         ?PR?HTTP_INIT?HTTP
            CODE    C5F4H     0079H     UNIT         ?CO?DISP_TCP
            CODE    C66DH     0078H     UNIT         ?PR?_ETHERNET_TRANSMIT?620XENET
            CODE    C6E5H     0076H     UNIT         ?PR?_CSUM?CSUM
            CODE    C75BH     0076H     UNIT         ?PR?_STRNCMP?STRNCMP
            CODE    C7D1H     0075H     UNIT         ?PR?_STRSTR?STRUTIL
            CODE    C846H     0074H     UNIT         ?PR?TCP_RECEIVE
            CODE    C8BAH     0070H     UNIT         ?PR?INIT_ETHERNET?CS_DRV
            CODE    C92AH     006CH     UNIT         ?PR?_PUT_FRAME?LIBIF
            CODE    C996H     006BH     UNIT         ?PR?_IS_ARP?IS_ARP
            CODE    CA01H     006BH     UNIT         ?PR?EGI_TIME
            CODE    CA6CH     0068H     UNIT         ?PR?_ON_SUBNET?ON_SUBNET
            CODE    CAD4H     0068H     UNIT         ?PR?_STRNCPY?STRNCPY
            CODE    CB3CH     0066H     UNIT         ?PR?RS232_RX_GETCHAR?RS232
            CODE    CBA2H     0064H     UNIT         ?PR?MAKE_IP
            CODE    CC06H     0063H     UNIT         ?PR?_GETIP_SRCE?GETIP_SRCE
            CODE    CC69H     0062H     UNIT         ?PR?RS232
            CODE    CCCBH     0061H     UNIT         ?PR?DISP_TCP
            CODE    CD2CH     0061H     UNIT         ?PR?_IAP_PAGEREAD?IAP
            CODE    CD8DH     005FH     UNIT         ?PR?PRINT_CURRENT_TIME?RTC
            CODE    CDECH     005EH     UNIT         ?PR?_IAP_PAGEWRITE?IAP
            CODE    CE4AH     005EH     UNIT         ?PR?_C256_PAGEREAD?HWI2C
            CODE    CEA8H     005DH     UNIT         ?PR?_FINDLOC_IP?FINDLOC_IP
            CODE    CF05H     005CH     UNIT         ?PR?_GETTCP_OPT?GETTCP_OPT
            CODE    CF61H     005AH     UNIT         ?PR?_INIT_MAC?MAIN
            CODE    CFBBH     005AH     UNIT         ?PR?_GETTCP_SRCE?GETTCP_SRCE
            CODE    D015H     0058H     UNIT         ?CO?CHECK_TCP
            CODE    D06DH     0058H     UNIT         ?PR?_PUT_CONNVAR?CONNVAR
            CODE    D0C5H     0057H     UNIT         ?PR?_ETHERNET_INIT?620XENET
            CODE    D11CH     0056H     UNIT         ?PR?_GET_FRAME?LIBIF
            CODE    D172H     0055H     UNIT         ?PR?_SEARCH_GET_WEB_PAGE?WEBSERVE
            CODE    D1C7H     0054H     UNIT         ?PR?TIMER2_UPDATE?TIMER
            CODE    D21BH     0052H     UNIT         ?PR?_SHOW_MENU?UTILITY
            CODE    D26DH     0052H     UNIT         ?PR?_GETIP_LOCDEST?GETIP_LOCDEST
            CODE    D2BFH     0051H     UNIT         ?PR?_STRTOK?STRUTIL
            CODE    D310H     004FH     UNIT         ?PR?_VFAT_MEM_CPY?WEBSERVE
            CODE    D35FH     004EH     UNIT         ?PR?_BUFF_DLEN?BUFF_DLEN
            CODE    D3ADH     004EH     UNIT         ?PR?_BUFF_UNTRIEDLEN?BUFF_UNTRIEDLEN
            CODE    D3FBH     004EH     UNIT         ?PR?HWI2C
            CODE    D449H     004CH     UNIT         ?CO?IS_TCP
            CODE    D495H     004CH     UNIT         ?PR?_GETFRAME_SRCE?GETFRAME_SRCE
            CODE    D4E1H     004BH     UNIT         ?PR?_GATE_IP?GATE_IP
            CODE    D52CH     004AH     UNIT         ?PR?RS232_RX_FREELEN?RS232
            CODE    D576H     0049H     UNIT         ?PR?_GETTCP_LOCDEST?GETTCP_LOCDEST
            CODE    D5BFH     0049H     UNIT         ?PR?RTC
            CODE    D608H     0048H     UNIT         ?PR?_IN_LIMITS?IN_LIMITS
            CODE    D650H     0048H     UNIT         ?PR?EGI_SWIT
            CODE    D698H     0047H     UNIT         ?PR?_TIMEOUT?TIMER
            CODE    D6DFH     0047H     UNIT         ?PR?ETHERNET_RESET?620XENET
            CODE    D726H     0046H     UNIT         ?PR?_I2C_DETECT?HWI2C
            CODE    D76CH     0045H     UNIT         ?PR?_BUFF_TRYLEN?BUFF_TRYLEN
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 8


            CODE    D7B1H     0041H     UNIT         ?PR?_BUFF_FREELEN?BUFF_FREELEN
            CODE    D7F2H     0041H     UNIT         ?PR?_RTC_READ?RTC
            CODE    D833H     0041H     UNIT         ?PR?BUFF_CHRLEN
            CODE    D874H     003FH     UNIT         ?PR?RS232_RX_DATALEN?RS232
            CODE    D8B3H     003FH     UNIT         ?PR?___STRCSPN?STRUTIL
            CODE    D8F2H     003EH     UNIT         ?PR?_CHECK_LEAP_YEAR?RTC
            CODE    D930H     003CH     UNIT         ?PR?MAKE_TCP
            CODE    D96CH     003CH     UNIT         ?PR?TSOCK_ESTAB_RX
            CODE    D9A8H     003CH     UNIT         ?PR?EGI_STAT
            CODE    D9E4H     003CH     UNIT         ?PR?_BUFF_INSTR?BUFF_INSTR
            CODE    DA20H     0039H     UNIT         ?PR?SHOW_MAC?UTILITY
            CODE    DA59H     0039H     UNIT         ?PR?_CLOSE_TCP?CLOSE_TCP
            CODE    DA92H     0037H     UNIT         ?PR?_SERVER_ACTION?LIBIF
            CODE    DAC9H     0036H     UNIT         ?PR?BUFF_OUT
            CODE    DAFFH     0033H     UNIT         ?PR?_BUFF_SETALL?BUFF_SETALL
            CODE    DB32H     0033H     UNIT         ?PR?_GETFRAME_MTU?GETFRAME_MTU
            CODE    DB65H     0032H     UNIT         ?PR?_GETFRAME_DATAP?GETFRAME_DATAP
            CODE    DB97H     002FH     UNIT         ?PR?_ENET_TRANSMIT?620XENET
            CODE    DBC6H     002FH     UNIT         ?PR?MAKE_SOCK_TCP
            CODE    DBF5H     002EH     UNIT         ?PR?_CLIENT_ACTION?LIBIF
            CODE    DC23H     002DH     UNIT         ?PR?BUFF_TRY
            CODE    DC50H     002CH     UNIT         ?PR?_GETFRAME_PCOL?GETFRAME_PCOL
            CODE    DC7CH     002CH     UNIT         ?PR?BUFF_IN
            CODE    DCA8H     002AH     UNIT         ?PR?_PUTS?PUTS
            CODE    DCD2H     0028H     UNIT         ?PR?CHECK_TCP
            CODE    DCFAH     0028H     UNIT         ?PR?_I2CMEMCPY?WEBSERVE
            CODE    DD22H     0027H     UNIT         ?PR?_GETFRAME_SRCEP?GETFRAME_SRCEP
            CODE    DD49H     0026H     UNIT         ?PR?_ISXDIGIT?ISXDIGIT
            CODE    DD6FH     0024H     UNIT         ?PR?RS232_RX_EMPTY?RS232
            CODE    DD93H     0024H     UNIT         ?CO?EGI_SWIT
            CODE    DDB7H     0023H     UNIT         ?PR?MAKE_RESET_RESP
            CODE    DDDAH     0023H     UNIT         ?PR?IN_LIMITS
            CODE    DDFDH     0023H     UNIT         ?PR?_RTC_TIME_WRITE?RTC
            CODE    DE20H     0023H     UNIT         ?PR?IAP
            CODE    DE43H     0022H     UNIT         ?PR?CS620X_INIT?MAIN
            CODE    DE65H     0021H     UNIT         ?PR?INIT_TIMER2?TIMER
            CODE    DE86H     0020H     UNIT         ?CO?RTC
            CODE    DEA6H     001FH     UNIT         ?PR?_IAP_BYTEWRITE?IAP
            CODE    DEC5H     001EH     UNIT         ?PR?TCP_POLL
            CODE    DEE3H     001EH     UNIT         ?PR?WAIT_ACK?HWI2C
            CODE    DF01H     001CH     UNIT         ?PR?LIBIF
            CODE    DF1DH     001CH     UNIT         ?CO?IS_ICMP
            CODE    DF39H     001CH     UNIT         ?PR?GATE_IP
            CODE    DF55H     001CH     UNIT         ?CO?EGI_STAT
            CODE    DF71H     001CH     UNIT         ?PR?_STRCHR?STRCHR
            CODE    DF8DH     001BH     UNIT         ?CO?TSOCK_ESTAB_RX
            CODE    DFA8H     001BH     UNIT         ?CO?TSOCK_ESTAB_TX
            CODE    DFC3H     001BH     UNIT         ?PR?WAIT_STOP_READY?HWI2C
            CODE    DFDEH     001BH     UNIT         ?PR?WAIT_DATA_READY?HWI2C
            CODE    DFF9H     001AH     UNIT         ?PR?_SHOW_GATEWAY?UTILITY
            CODE    E013H     001AH     UNIT         ?PR?_SHOW_MASK?UTILITY
            CODE    E02DH     001AH     UNIT         ?PR?_SHOW_IP?UTILITY
            CODE    E047H     001AH     UNIT         ?PR?_RTC_DATE_WRITE?RTC
            CODE    E061H     0019H     UNIT         ?PR?RS232_INTR_INIT?RS232
            CODE    E07AH     0019H     UNIT         ?CO?NEW_STATE
            CODE    E093H     0019H     UNIT         ?PR?_IAP_PAGEERASE?IAP
            CODE    E0ACH     0018H     UNIT         ?PR?_PUTCHAR?PUTCHAR
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 9


            CODE    E0C4H     0018H     UNIT         ?CO?CONNVAR
            CODE    E0DCH     0017H     UNIT         ?CO?TCP_RECEIVE
            CODE    E0F3H     0017H     UNIT         ?PR?MAKE_ARP
            CODE    E10AH     0015H     UNIT         ?PR?IS_IP
            CODE    E11FH     0015H     UNIT         ?PR?_GETFRAME_MAXLEN?GETFRAME_MAXLEN
            CODE    E134H     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    E149H     0014H     UNIT         ?PR?ARP_RECEIVE
            CODE    E15DH     0014H     UNIT         ?PR?_MAXI?MAXI
            CODE    E171H     0014H     UNIT         ?PR?_MINI?MINI
            CODE    E185H     0013H     UNIT         ?PR?_LOCNODE_N?LIBIF
            CODE    E198H     0012H     UNIT         ?PR?ETHERNET_TRANSMIT_READY?620XENET
            CODE    E1AAH     0012H     UNIT         ?CO?TCP_POLL
            CODE    E1BCH     0012H     UNIT         ?PR?_TCP_MAXDATA?TCP_MAXDATA
            CODE    E1CEH     0012H     UNIT         ?PR?_IP_MAXDATA?IP_MAXDATA
            CODE    E1E0H     0011H     UNIT         ?PR?_TOUPPER?TOUPPER
            CODE    E1F1H     0010H     UNIT         ?PR?TIMER_RESET?TIMER
            CODE    E201H     0010H     UNIT         ?PR?STRUTIL
            CODE    E211H     000FH     UNIT         ?PR?_UDP_RECEIVE?LIBIF
            CODE    E220H     000FH     UNIT         ?PR?_ISDIGIT?ISDIGIT
            CODE    E22FH     000EH     UNIT         ?PR?IS_TCP
            CODE    E23DH     000EH     UNIT         ?PR?_MINW?MINW
            CODE    E24BH     000DH     UNIT         ?PR?_DO_POLL?MAIN
            CODE    E258H     000DH     UNIT         ?PR?_DTYPE_HDRLEN?DTYPE_HDRLEN
            CODE    E265H     000DH     UNIT         ?PR?_IAP_BYTEREAD?IAP
            CODE    E272H     000CH     UNIT         ?PR?620XENET
            CODE    E27EH     000CH     UNIT         ?PR?FINDLOC_IP
            CODE    E28AH     000BH     UNIT         ?PR?MAKE_FRAME
            CODE    E295H     000AH     UNIT         ?PR?_TX_CHAR?UTILITY
            CODE    E29FH     000AH     UNIT         ?PR?_GETKEY?GETKEY
            CODE    E2A9H     000AH     UNIT         ?PR?MSTIME?TIMER
            CODE    E2B3H     000AH     UNIT         ?PR?REMAKE_TSOCK
            CODE    E2BDH     000AH     UNIT         ?PR?BUFF_TRYLEN
            CODE    E2C7H     000AH     UNIT         ?PR?CLOSE_TCP
            CODE    E2D1H     0008H     UNIT         ?PR?GETTCP_OPT
            CODE    E2D9H     0008H     UNIT         ?PR?GETFRAME_SRCE
            CODE    E2E1H     0008H     UNIT         ?PR?TSOCK_ESTAB_TX
            CODE    E2E9H     0007H     UNIT         ?PR?NEW_STATE
            CODE    E2F0H     0006H     UNIT         ?PR?TIMER
            CODE    E2F6H     0006H     UNIT         ?PR?DETECT_24256?HWI2C
            CODE    E2FCH     0003H     UNIT         ?PR?DISABLE_INTERRUPT?TIMER



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


SEGMENT                                         BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                        START    LENGTH     START    LENGTH     START    LENGTH
----------------------------------------------------------------------------------------------------
?PR?RS232_UPDATE?RS232                       -----    -----      0008H    0004H      -----    -----
  +--> ?PR?RS232

?PR?RS232                                    -----    -----      -----    -----      -----    -----
  +--> ?CO?RS232

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

BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 10


?PR?TIMER2_UPDATE?TIMER                      -----    -----      -----    -----      -----    -----
  +--> ?PR?TIMER

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

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

?PR?MAIN?MAIN                                -----    -----      -----    -----      E8BFH    0009H
  +--> ?PR?CS620X_INIT?MAIN
  +--> ?PR?RS232_INTR_INIT?RS232
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?INIT_TIMER2?TIMER
  +--> ?PR?DETECT_24256?HWI2C
  +--> ?PR?_WHEREGETIP?MAIN
  +--> ?PR?_INIT_MAC?MAIN
  +--> ?PR?MAIN
  +--> ?PR?_NETCONFIG?MAIN
  +--> ?PR?_SHOW_MENU?UTILITY
  +--> ?PR?HTTP_INIT?HTTP
  +--> ?PR?POLL_SET_IP?UTILITY
  +--> ?PR?_DO_RECEIVE?MAIN
  +--> ?PR?RS232_RX_EMPTY?RS232
  +--> ?PR?_DO_POLL?MAIN
  +--> ?PR?RS232_RX_GETCHAR?RS232
  +--> ?PR?_PUTCHAR?PUTCHAR

?PR?PRINTF?PRINTF                            0020H.0  0001H.1    0010H    0005H      ED9DH    0028H
  +--> ?PR?_PUTCHAR?PUTCHAR

?PR?DETECT_24256?HWI2C                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_I2C_DETECT?HWI2C

?PR?_I2C_DETECT?HWI2C                        -----    -----      -----    -----      ED50H    0004H
  +--> ?PR?HWI2C
  +--> ?PR?WAIT_ACK?HWI2C
  +--> ?PR?WAIT_STOP_READY?HWI2C

⌨️ 快捷键说明

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