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

📄 httpdemo.m51

📁 世纪民生公司的带网络功能的单片机CS6209开发http服务器的演示源代码。
💻 M51
📖 第 1 页 / 共 5 页
字号:
?PR?_WHEREGETIP?MAIN                         -----    -----      -----    -----      E8C8H    0010H
  +--> ?PR?MAIN
  +--> ?PR?_C256_PAGEREAD?HWI2C
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_IAP_PAGEREAD?IAP

?PR?_C256_PAGEREAD?HWI2C                     -----    -----      -----    -----      ED50H    0010H
  +--> ?PR?HWI2C
  +--> ?PR?_C256_BYTEREAD?HWI2C

?PR?_C256_BYTEREAD?HWI2C                     -----    -----      -----    -----      ED60H    0006H
  +--> ?PR?HWI2C
  +--> ?PR?WAIT_ACK?HWI2C
  +--> ?PR?WAIT_DATA_READY?HWI2C
  +--> ?PR?WAIT_STOP_READY?HWI2C

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


?PR?_IAP_PAGEREAD?IAP                        -----    -----      -----    -----      E8DEH    000CH
  +--> ?PR?_IAP_BYTEREAD?IAP

?PR?_IAP_BYTEREAD?IAP                        -----    -----      -----    -----      -----    -----
  +--> ?PR?IAP

?PR?_INIT_MAC?MAIN                           -----    -----      -----    -----      E8C8H    0009H
  +--> ?PR?MAIN
  +--> ?PR?_C256_PAGEREAD?HWI2C
  +--> ?PR?_IAP_PAGEREAD?IAP
  +--> ?PR?INIT_ETHERNET?CS_DRV

?PR?INIT_ETHERNET?CS_DRV                     -----    -----      -----    -----      E8D1H    000EH
  +--> ?PR?_ETHERNET_INIT?620XENET

?PR?_ETHERNET_INIT?620XENET                  -----    -----      -----    -----      E8DFH    0002H
  +--> ?PR?ETHERNET_RESET?620XENET

?PR?_NETCONFIG?MAIN                          -----    -----      -----    -----      E8C8H    0016H
  +--> ?PR?MAIN
  +--> ?PR?_C256_PAGEREAD?HWI2C
  +--> ?PR?_IAP_PAGEREAD?IAP
  +--> ?PR?_ATOIP?ATOIP

?PR?_ATOIP?ATOIP                             -----    -----      -----    -----      E8DEH    000CH
  +--> ?PR?_ISDIGIT?ISDIGIT

?PR?_SHOW_MENU?UTILITY                       -----    -----      -----    -----      E8C8H    0004H
  +--> ?CO?UTILITY
  +--> ?PR?_SHOW_IP?UTILITY
  +--> ?PR?_SHOW_GATEWAY?UTILITY
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?SHOW_MAC?UTILITY
  +--> ?PR?_SHOW_MASK?UTILITY
  +--> ?PR?_PUTS?PUTS

?PR?_SHOW_IP?UTILITY                         -----    -----      -----    -----      E8CCH    0003H
  +--> ?PR?UTILITY
  +--> ?PR?PRINTF?PRINTF

?PR?UTILITY                                  -----    -----      -----    -----      -----    -----
  +--> ?CO?UTILITY

?PR?_SHOW_GATEWAY?UTILITY                    -----    -----      -----    -----      E8CCH    0003H
  +--> ?PR?UTILITY
  +--> ?PR?PRINTF?PRINTF

?PR?SHOW_MAC?UTILITY                         -----    -----      -----    -----      -----    -----
  +--> ?CO?UTILITY
  +--> ?PR?PRINTF?PRINTF

?PR?_SHOW_MASK?UTILITY                       -----    -----      -----    -----      E8CCH    0003H
  +--> ?PR?UTILITY
  +--> ?PR?PRINTF?PRINTF

?PR?_PUTS?PUTS                               -----    -----      -----    -----      -----    -----
  +--> ?PR?_PUTCHAR?PUTCHAR
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 12



?PR?HTTP_INIT?HTTP                           -----    -----      -----    -----      E8C8H    0005H
  +--> ?PR?INIT_HTML_PAGES?WEBSERVE

?PR?INIT_HTML_PAGES?WEBSERVE                 -----    -----      -----    -----      E8CDH    0483H
  +--> ?PR?WEBSERVE
  +--> ?PR?DETECT_24256?HWI2C
  +--> ?PR?_C256_PAGEREAD?HWI2C
  +--> ?PR?_STRLEN?STRLEN
  +--> ?CO?WEBSERVE
  +--> ?PR?PRINTF?PRINTF

?PR?WEBSERVE                                 -----    -----      -----    -----      -----    -----
  +--> ?CO?WEBPAGES

?CO?WEBPAGES                                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_IOSET_RESP?EGI_SWIT
  +--> ?PR?_STATUS_RESP?EGI_STAT
  +--> ?PR?_TIME_RESP?EGI_TIME

?PR?_IOSET_RESP?EGI_SWIT                     -----    -----      -----    -----      ED50H    000EH
  +--> ?PR?EGI_SWIT
  +--> ?CO?EGI_SWIT
  +--> ?PR?_SEARCH_GET_WEB_PAGE?WEBSERVE
  +--> ?PR?_FIND_CONNVAR?CONNVAR
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_STRNCMP?STRNCMP
  +--> ?PR?_ISDIGIT?ISDIGIT
  +--> ?PR?_BUFF_INSTR?BUFF_INSTR

?PR?_SEARCH_GET_WEB_PAGE?WEBSERVE            -----    -----      -----    -----      ED85H    0006H

?PR?_FIND_CONNVAR?CONNVAR                    -----    -----      -----    -----      ED85H    000EH
  +--> ?PR?CONNVAR
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_STRNCMP?STRNCMP
  +--> ?CO?CONNVAR

?PR?_STRNCMP?STRNCMP                         -----    -----      -----    -----      ED93H    0008H

?PR?_BUFF_INSTR?BUFF_INSTR                   -----    -----      -----    -----      ED85H    0005H
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_BUFF_IN?BUFF_IN

?PR?_BUFF_IN?BUFF_IN                         -----    -----      -----    -----      ED8AH    000FH
  +--> ?PR?BUFF_IN
  +--> ?PR?_BUFF_FREELEN?BUFF_FREELEN
  +--> ?PR?_MINW?MINW

?PR?_BUFF_FREELEN?BUFF_FREELEN               -----    -----      -----    -----      ED99H    0002H
  +--> ?PR?_BUFF_DLEN?BUFF_DLEN

?PR?_BUFF_DLEN?BUFF_DLEN                     -----    -----      -----    -----      ED9BH    0002H

?PR?_STATUS_RESP?EGI_STAT                    -----    -----      -----    -----      ED50H    000BH
  +--> ?PR?EGI_STAT
  +--> ?CO?EGI_STAT
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 13


  +--> ?PR?_SEARCH_GET_WEB_PAGE?WEBSERVE
  +--> ?PR?_STRNCMP?STRNCMP
  +--> ?PR?_ISDIGIT?ISDIGIT
  +--> ?PR?_BUFF_INSTR?BUFF_INSTR

?PR?_TIME_RESP?EGI_TIME                      -----    -----      -----    -----      ED50H    0035H
  +--> ?PR?EGI_TIME
  +--> ?CO?EGI_TIME
  +--> ?PR?_SEARCH_GET_WEB_PAGE?WEBSERVE
  +--> ?PR?_ISDIGIT?ISDIGIT
  +--> ?PR?_RTC_TIME_WRITE?RTC
  +--> ?PR?_FIND_CONNVAR?CONNVAR
  +--> ?PR?_STRTOUL?STRTOUL
  +--> ?PR?_GET_DAYS?RTC
  +--> ?PR?_RTC_DATE_WRITE?RTC
  +--> ?PR?_STRNCMP?STRNCMP
  +--> ?PR?_BUFF_INSTR?BUFF_INSTR
  +--> ?PR?PRINT_CURRENT_DATE?RTC
  +--> ?PR?PRINT_CURRENT_TIME?RTC
  +--> ?PR?PRINTF?PRINTF

?PR?_STRTOUL?STRTOUL                         -----    -----      -----    -----      ED85H    0012H

?PR?_GET_DAYS?RTC                            -----    -----      -----    -----      ED85H    000AH
  +--> ?PR?_CHECK_LEAP_YEAR?RTC
  +--> ?PR?RTC
  +--> ?CO?RTC
  +--> ?PR?PRINTF?PRINTF

?PR?_CHECK_LEAP_YEAR?RTC                     -----    -----      -----    -----      -----    -----
  +--> ?PR?RTC

?PR?_RTC_DATE_WRITE?RTC                      -----    -----      -----    -----      ED85H    0001H

?PR?PRINT_CURRENT_DATE?RTC                   -----    -----      -----    -----      ED85H    0018H
  +--> ?PR?_RTC_READ?RTC
  +--> ?PR?RTC
  +--> ?CO?RTC
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_CHECK_LEAP_YEAR?RTC

?PR?PRINT_CURRENT_TIME?RTC                   -----    -----      -----    -----      ED85H    0014H
  +--> ?PR?_RTC_READ?RTC
  +--> ?CO?RTC
  +--> ?PR?PRINTF?PRINTF

?PR?POLL_SET_IP?UTILITY                      -----    -----      -----    -----      -----    -----
  +--> ?PR?RS232_RX_EMPTY?RS232
  +--> ?PR?RS232_RX_GETCHAR?RS232
  +--> ?PR?_EEPROM_WRITER?UTILITY
  +--> ?PR?_TX_CHAR?UTILITY
  +--> ?PR?UTILITY
  +--> ?PR?_GETNUMBERS?UTILITY
  +--> ?CO?UTILITY
  +--> ?PR?_PARSE_MAC_STR?UTILITY
  +--> ?PR?_C256_BYTEWRITE?HWI2C
  +--> ?PR?_PUTS?PUTS
BL51 BANKED LINKER/LOCATER V5.12                                                      10/12/2006  16:00:57  PAGE 14



?PR?RS232_RX_EMPTY?RS232                     -----    -----      000CH    0004H      -----    -----

?PR?RS232_RX_GETCHAR?RS232                   -----    -----      000CH    0004H      E8D1H    0001H
  +--> ?PR?RS232
  +--> ?PR?RS232_RX_FREELEN?RS232
  +--> ?PR?PRINTF?PRINTF

?PR?RS232_RX_FREELEN?RS232                   -----    -----      0010H    0004H      -----    -----
  +--> ?PR?RS232

?PR?_EEPROM_WRITER?UTILITY                   -----    -----      -----    -----      E8C8H    0009H
  +--> ?CO?UTILITY
  +--> ?PR?RS232_RX_EMPTY?RS232
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_TX_CHAR?UTILITY
  +--> ?PR?UTILITY
  +--> ?PR?RS232_RX_GETCHAR?RS232
  +--> ?PR?_C256_BYTEWRITE?HWI2C
  +--> ?PR?_C256_BYTEREAD?HWI2C

?PR?_C256_BYTEWRITE?HWI2C                    -----    -----      -----    -----      E8D1H    0006H
  +--> ?PR?HWI2C
  +--> ?PR?WAIT_ACK?HWI2C
  +--> ?PR?WAIT_STOP_READY?HWI2C

?PR?_GETNUMBERS?UTILITY                      -----    -----      -----    -----      E8C8H    000CH
  +--> ?PR?UTILITY
  +--> ?CO?UTILITY
  +--> ?PR?_PUTS?PUTS

?PR?_PARSE_MAC_STR?UTILITY                   -----    -----      -----    -----      E8C8H    000DH
  +--> ?PR?UTILITY

?PR?_DO_RECEIVE?MAIN                         -----    -----      -----    -----      E8C8H    0028H
  +--> ?PR?_GET_FRAME?LIBIF
  +--> ?PR?MAIN
  +--> ?PR?_GETFRAME_DATAP?GETFRAME_DATAP
  +--> ?PR?_IS_ARP?IS_ARP
  +--> ?PR?_MAKE_ARP?MAKE_ARP
  +--> ?PR?_PUT_FRAME?LIBIF
  +--> ?PR?_ARP_RECEIVE?ARP_RECEIVE
  +--> ?PR?_IS_IP?IS_IP
  +--> ?PR?_GETIP_SRCE?GETIP_SRCE
  +--> ?PR?_IS_ICMP?IS_ICMP
  +--> ?PR?_MAXI?MAXI
  +--> ?PR?_MAKE_ICMP?MAKE_ICMP
  +--> ?PR?_IS_TCP?IS_TCP
  +--> ?PR?_TCP_RECEIVE?TCP_RECEIVE

?PR?_GET_FRAME?LIBIF                         -----    -----      -----    -----      E8F0H    0002H
  +--> ?PR?LIBIF
  +--> ?PR?_ETHERNET_RECEIVE?620XENET

?PR?_ETHERNET_RECEIVE?620XENET               -----    -----      -----    -----      E8F2H    0002H
  +--> ?PR?ETHERNET_RESET?620XENET

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


?PR?_GETFRAME_DATAP?GETFRAME_DATAP           -----    -----      -----    -----      E9ABH    0002H
  +--> ?PR?_DTYPE_HDRLEN?DTYPE_HDRLEN

?PR?_IS_ARP?IS_ARP                           -----    -----      -----    -----      E8F0H    0006H
  +--> ?PR?_GETFRAME_PCOL?GETFRAME_PCOL
  +--> ?PR?_GETFRAME_DATAP?GETFRAME_DATAP

?PR?_MAKE_ARP?MAKE_ARP                       -----    -----      -----    -----      E93EH    000BH
  +--> ?PR?_GETFRAME_DATAP?GETFRAME_DATAP
  +--> ?PR?MAKE_ARP
  +--> ?PR?_GATE_IP?GATE_IP
  +--> ?PR?_MAKE_FRAME?MAKE_FRAME

?PR?_GATE_IP?GATE_IP                         -----    -----      -----    -----      E949H    0004H
  +--> ?PR?GATE_IP
  +--> ?PR?_ON_SUBNET?ON_SUBNET

?PR?_ON_SUBNET?ON_SUBNET                     -----    -----      -----    -----      E94DH    0007H

?PR?_MAKE_FRAME?MAKE_FRAME                   -----    -----      -----    -----      E9ABH    000CH
  +--> ?PR?MAKE_FRAME

?PR?_PUT_FRAME?LIBIF                         -----    -----      -----    -----      E92DH    0006H
  +--> ?PR?ETHERNET_TRANSMIT_READY?620XENET
  +--> ?PR?LIBIF
  +--> ?PR?_ETHERNET_TRANSMIT?620XENET

?PR?_ETHERNET_TRANSMIT?620XENET              -----    -----      -----    -----      E933H    0006H
  +--> ?PR?620XENET
  +--> ?PR?_ENET_TRANSMIT?620XENET

?PR?_ENET_TRANSMIT?620XENET                  -----    -----      -----    -----      E939H    0004H

⌨️ 快捷键说明

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