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

📄 tcp51new.m51

📁 基于51单片机和RTL8019以太网控制器的嵌入式以太网控制程序。
💻 M51
📖 第 1 页 / 共 5 页
字号:
?PR?_IP_SEND?TCP                      004DH    0009H      -----    -----      2317H    0006H
  +--> ?PR?_CREATEIPHEADCRC?ETH
  +--> ?PR?FINDMACADR?ETH
  +--> ?PR?_SEND_PACKET?ETH
  +--> ?PR?ARP_REQUEST?ETH

?PR?_CREATEIPHEADCRC?ETH              -----    -----      -----    -----      -----    -----
  +--> ?PR?_CHECKSUM?ETH

?PR?_CHECKSUM?ETH                     0056H    0008H      -----    -----      -----    -----

?PR?FINDMACADR?ETH                    0056H    0008H      -----    -----      -----    -----

?PR?ARP_REQUEST?ETH                   0056H    0004H      -----    -----      -----    -----
  +--> ?PR?_SEND_PACKET?ETH

?PR?TCP_ATYARP?TCP                    002DH    0001H      -----    -----      -----    -----
  +--> ?PR?_TCP_SEND?TCP

?PR?_TCP_SEND?TCP                     003FH    0009H      -----    -----      -----    -----
  +--> ?CO?TCP
  +--> ?PR?_CREATETCPCRC?TCP
  +--> ?PR?_IP_SEND?TCP

?PR?_CREATETCPCRC?TCP                 004DH    0009H      -----    -----      -----    -----
  +--> ?PR?_CHECKSUM?ETH

?PR?_VERIFYIPHEADCRC?ETH              -----    -----      -----    -----      -----    -----
  +--> ?PR?_CHECKSUM?ETH

?PR?PING_ANSWER?ETH                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_CREATEIPHEADCRC?ETH
  +--> ?PR?CREATEICMPCRC?ETH
  +--> ?PR?_SEND_PACKET?ETH

?PR?CREATEICMPCRC?ETH                 002EH    0004H      -----    -----      -----    -----

BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2006  20:16:35  PAGE 7


?PR?PING_ECHO?ETH                     002DH    0001H      -----    -----      -----    -----
  +--> ?PR?PINGDISP?ETH

?PR?PINGDISP?ETH                      -----    -----      -----    -----      2317H    010FH
  +--> ?CO?ETH
  +--> ?PR?_HEXTOIPADR?ETH
  +--> ?PR?_PRINTSTR?SERIAL

?PR?_HEXTOIPADR?ETH                   002FH    0004H      -----    -----      -----    -----

?PR?_PRINTSTR?SERIAL                  004DH    0004H      -----    -----      -----    -----
  +--> ?PR?_PRINTCHAR?SERIAL

?PR?_PRINTCHAR?SERIAL                 0051H    0003H      -----    -----      -----    -----

?PR?_TCP_RCVE?TCP                     002DH    0012H      -----    -----      -----    -----
  +--> ?PR?_VERIFYTCPCRC?TCP
  +--> ?PR?_INERCLOSE?TCP
  +--> ?PR?_TCP_SEND?TCP
  +--> ?PR?_TCP_SENDDATA?TCP
  +--> ?CO?TCP
  +--> ?PR?_PRINTSTR?SERIAL

?PR?_VERIFYTCPCRC?TCP                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_CHECKSUM?ETH

?PR?_TCP_SENDDATA?TCP                 003FH    000EH      -----    -----      -----    -----
  +--> ?CO?TCP
  +--> ?PR?_PRINTSTR?SERIAL
  +--> ?PR?_CREATETCPCRC?TCP
  +--> ?PR?_IP_SEND?TCP
  +--> ?PR?_DATATOUNACK?TCP

?PR?_DATATOUNACK?TCP                  004DH    000DH      -----    -----      -----    -----
  +--> ?PR?_MY_MECPY?TCP

?PR?_MY_MECPY?TCP                     005AH    0008H      -----    -----      -----    -----

?PR?_UDP_RCVE?UDP                     002DH    0004H      -----    -----      -----    -----
  +--> ?CO?UDP
  +--> ?PR?_VERIFYUDPCRC?UDP
  +--> ?PR?_PRINTSTR?SERIAL
  +--> ?PR?_UDP_SEND?UDP

?PR?_VERIFYUDPCRC?UDP                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_CHECKSUM?ETH

?PR?_UDP_SEND?UDP                     0031H    0008H      -----    -----      -----    -----
  +--> ?PR?_CREATEUDPCRC?UDP
  +--> ?PR?_IP_SEND?TCP

?PR?_CREATEUDPCRC?UDP                 0039H    0002H      -----    -----      -----    -----
  +--> ?PR?_CHECKSUM?ETH

?PR?TCP_RETRANSMIT?TCP                002DH    0001H      -----    -----      -----    -----
  +--> ?CO?TCP
  +--> ?PR?_PRINTSTR?SERIAL
BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2006  20:16:35  PAGE 8


  +--> ?PR?_TCP_SEND?TCP
  +--> ?PR?_INERCLOSE?TCP
  +--> ?PR?_TCP_SENDDATA?TCP

?PR?TCP_INACTIVITY?TCP                -----    -----      007BH    0001H      -----    -----
  +--> ?PR?ARP_REQUEST?ETH
  +--> ?PR?_INERCLOSE?TCP

?PR?PINGCYCLE?ETH                     002DH    0001H      -----    -----      -----    -----
  +--> ?PR?PRINTUNREACH?ETH
  +--> ?PR?FINDMACADR?ETH
  +--> ?PR?_RECONSTRUCT_PING?ETH
  +--> ?PR?_SEND_PACKET?ETH
  +--> ?PR?ARP_REQUEST?ETH

?PR?PRINTUNREACH?ETH                  002EH    0001H      -----    -----      2317H    011CH
  +--> ?CO?ETH
  +--> ?PR?_HEXTOIPADR?ETH
  +--> ?PR?_PRINTSTR?SERIAL

?PR?_RECONSTRUCT_PING?ETH             -----    -----      -----    -----      -----    -----
  +--> ?PR?_CREATEIPHEADCRC?ETH
  +--> ?PR?CREATEICMPCRC?ETH

?PR?_?ONRECEIVE?APP                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_USER_TCPSEND?APP
  +--> ?PR?_DISP_BUF?LED

?PR?_USER_TCPSEND?APP                 002DH    0005H      -----    -----      -----    -----
  +--> ?PR?_TCP_SENDDATA?TCP
  +--> ?PR?_DATATOWAIT?TCP

?PR?_DATATOWAIT?TCP                   0032H    0005H      -----    -----      -----    -----
  +--> ?PR?_MY_MECPY?TCP

?PR?_DISP_BUF?LED                     -----    -----      -----    -----      -----    -----
  +--> ?PR?DISP_LED?LED

?PR?_TCPCONNECT?APP                   002DH    0010H      -----    -----      -----    -----
  +--> ?PR?_TCP_SEND?TCP

?PR?_MYGETCH?SERIAL                   002DH    0002H      -----    -----      -----    -----
  +--> ?CO?SERIAL
  +--> ?PR?_PRINTSTR?SERIAL

?PR?_GETWORD?SERIAL                   002DH    0004H      -----    -----      -----    -----

?PR?_MYSTRLWR?SERIAL                  002DH    0002H      -----    -----      -----    -----

?PR?PING_REQUEST?ETH                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_CREATEIPHEADCRC?ETH
  +--> ?PR?CREATEICMPCRC?ETH

?PR?_WRITESERVERIP?SEREEROM           002DH    0002H      -----    -----      -----    -----
  +--> ?PR?X5045WRITEDATA?SEREEROM

?PR?X5045WRITEDATA?SEREEROM           -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2006  20:16:35  PAGE 9


  +--> ?PR?X5045READSTATUS?SEREEROM

?PR?_WRITELIP?SEREEROM                002DH    0002H      -----    -----      -----    -----
  +--> ?PR?X5045WRITEDATA?SEREEROM

?PR?_WRITEMAC?SEREEROM                002DH    0002H      -----    -----      -----    -----
  +--> ?PR?X5045WRITEDATA?SEREEROM

?PR?DISPCONFIG?SEREEROM               -----    -----      -----    -----      2317H    0131H
  +--> ?CO?SEREEROM
  +--> ?PR?_HEXTOIPADR?ETH
  +--> ?PR?_PRINTSTR?SERIAL
  +--> ?PR?_HEXTOMAC?SEREEROM

?PR?_HEXTOMAC?SEREEROM                002DH    0004H      -----    -----      -----    -----

?PR?_WRITESERVERPORT?SEREEROM         002DH    0002H      -----    -----      -----    -----
  +--> ?PR?X5045WRITEDATA?SEREEROM

?PR?_WRITEGATE?SEREEROM               002DH    0002H      -----    -----      -----    -----
  +--> ?PR?X5045WRITEDATA?SEREEROM

?PR?DSPTCPSTAT?TCP                    -----    -----      -----    -----      2317H    00FFH
  +--> ?PR?_PRINTSTR?SERIAL
  +--> ?PR?_PRINTBYTE?SERIAL
  +--> ?CO?TCP
  +--> ?PR?_PRINTLONG?SERIAL

?PR?_PRINTBYTE?SERIAL                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_PRINTCH?SERIAL

?PR?_PRINTCH?SERIAL                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_PRINTCHAR?SERIAL

?PR?_PRINTLONG?SERIAL                 002DH    0004H      -----    -----      -----    -----
  +--> ?PR?_PRINTWORD?SERIAL

?PR?_PRINTWORD?SERIAL                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_PRINTBYTE?SERIAL



SYMBOL TABLE OF MODULE:  TCP51NEW (APP)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        APP
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  B:00A8H.7       PUBLIC        EA
  C:313FH         PUBLIC        _TCPConnect
  C:509AH         PUBLIC        _?OnReceive
  C:553AH         PUBLIC        _?OnConnect
  B:0090H.1       PUBLIC        P11
  C:3391H         PUBLIC        _TCPListen
  C:3F04H         PUBLIC        _TCPClose
BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2006  20:16:35  PAGE 10


  C:51F3H         PUBLIC        TCPSocket
  C:5552H         PUBLIC        _?OnClose
  C:4752H         PUBLIC        _User_TCPSend
  D:00C8H         PUBLIC        T2CON
  -------         PROC          TCPSOCKET
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:51F3H         LINE#         35
  C:51F3H         LINE#         36
  C:51F3H         LINE#         39
  C:51F5H         LINE#         40
  C:51F5H         LINE#         41
  C:5206H         LINE#         42
  C:5206H         LINE#         43
  C:5217H         LINE#         44
  C:5218H         LINE#         45
  C:5218H         LINE#         46
  C:521CH         LINE#         48
  C:521FH         LINE#         49
  C:5221H         LINE#         50
  -------         ENDPROC       TCPSOCKET
  -------         PROC          _TCPCONNECT
  D:002DH         SYMBOL        sock
  D:002EH         SYMBOL        destip
  D:0032H         SYMBOL        destport
  D:0034H         SYMBOL        recv
  D:0037H         SYMBOL        close
  D:003AH         SYMBOL        connect
  C:313FH         LINE#         67
  C:3141H         LINE#         71
  C:3141H         LINE#         72
  C:315BH         LINE#         73
  C:3178H         LINE#         74
  C:318EH         LINE#         75
  C:31A0H         LINE#         76
  C:31B2H         LINE#         78
  C:31B4H         LINE#         79
  C:31D4H         LINE#         80
  C:31EAH         LINE#         81
  C:320AH         LINE#         82
  C:320CH         LINE#         84
  C:3226H         LINE#         85
  C:3240H         LINE#         86
  C:325AH         LINE#         87
  -------         ENDPROC       _TCPCONNECT
  -------         PROC          _USER_TCPSEND
  D:002DH         SYMBOL        sock
  D:002EH         SYMBOL        buf
  D:0030H         SYMBOL        size
  C:4752H         LINE#         106
  C:475CH         LINE#         107
  C:475CH         LINE#         109
  C:476FH         LINE#         110
  C:476FH         LINE#         112
  C:47A1H         LINE#         113
  C:47A1H         LINE#         115
BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2006  20:16:35  PAGE 11


  C:47B7H         LINE#         116
  C:47BAH         LINE#         117
  C:47BAH         LINE#         119
  C:47BAH         LINE#         121
  C:47D4H         LINE#         122
  C:47D4H         LINE#         124
  C:47E4H         LINE#         125
  C:47E7H         LINE#         126
  C:47E7H         LINE#         128
  C:47EAH         LINE#         129
  C:47EAH         LINE#         130
  C:47EAH         LINE#         132
  C:47ECH         LINE#         134
  -------         ENDPROC       _USER_TCPSEND
  -------         PROC          _TCPLISTEN
  D:0008H         SYMBOL        sock
  D:0009H         SYMBOL        ucPort
  D:000BH         SYMBOL        recv
  D:000EH         SYMBOL        close
  D:0011H         SYMBOL        connect
  C:3391H         LINE#         151
  C:339DH         LINE#         155
  C:339DH         LINE#         156
  C:33A4H         LINE#         157
  C:33A7H         LINE#         159
  C:33C7H         LINE#         160
  C:33DDH         LINE#         161
  C:33F0H         LINE#         162
  C:3401H         LINE#         163
  C:3413H         LINE#         164
  C:3433H         LINE#         165
  C:3449H         LINE#         166
  C:3469H         LINE#         168
  C:3483H         LINE#         169
  C:349DH         LINE#         170
  C:34B7H         LINE#         171
  -------         ENDPROC       _TCPLISTEN
  -------         PROC          _TCPCLOSE
  D:0003H         SYMBOL        sock
  C:3F04H         LINE#         188
  C:3F06H         LINE#         189
  C:3F06H         LINE#         190
  C:3F1BH         LINE#         191
  C:3F2DH         LINE#         192

⌨️ 快捷键说明

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