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

📄 eth.lst

📁 基于51单片机和RTL8019以太网控制器的嵌入式以太网控制程序。
💻 LST
字号:
C51 COMPILER V8.02   ETH                                                                   09/21/2006 20:16:30 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE ETH
OBJECT MODULE PLACED IN Eth.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Eth.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //-----------------------------------------------------------------------------
   2          // Net ETH.C
   3          //
   4          // This module is the Ethernet layer
   5          //-----------------------------------------------------------------------------
   6          
   7          #include <general.h>
   8          
   9          bit txd_buffer_select=0;                //选择网卡的发送缓冲区          //用于标识网卡是否收到数据包
  10          sbit P10=P1^0;
  11          sbit P11=P1^1;
  12          sbit P16=P1^6;
  13          void  Delay10ms();
  14          
  15          
  16          #define MaxLenARPtable  10                      //ARP表长度
  17          #define MaxLenPingBuf   10                      //PING缓冲区长度
  18          xdata union arp_table_type arp_tab[MaxLenARPtable];        //ARP表,存在外部RAM区里
  19          xdata struct ping_table_type ping_table[MaxLenPingBuf];    //ping表,在外部RAM里
  20          xdata union netcard rxdnet;                                                        //接收缓冲区
  21          xdata union netcard txdnet;                                                        //发送缓冲区
  22          
  23          xdata union Ethernet_address my_ethernet_address;          //本机的以太网地址                                      //存放网卡的MAC地址.在初始

⌨️ 快捷键说明

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