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

📄 ethernet_51.h

📁 51单片机接入以太网
💻 H
字号:
#ifdef	51ETHERNET_H 			// 防止51Ethernet.h被重复引用
#define	51ETHERNET_H
#include <reg52.h>			    	      // 引用标准库的头文件
#include <absacc.h>
#include <stdio.h>
#define uchar unsigned char 
#define uint unsigned int 
#define REG00 XBYTE[0x8000]			// 端口300H,命令寄存器CR
#define REG01 XBYTE[0x8001]			// 端口301H
#define REG02 XBYTE[0x8002]			// 端口302H
#define REG03 XBYTE[0x8003]			// 端口303H
#define REG04 XBYTE[0x8004]			// 端口304H
#define REG05 XBYTE[0x8005]			// 端口305H
#define REG06 XBYTE[0x8006]			// 端口306H
#define REG07 XBYTE[0x8007]			// 端口307H
#define REG08 XBYTE[0x8000]			// 端口308H
#define REG09 XBYTE[0x8001]			// 端口309H
#define REG0a XBYTE[0x800a]			// 端口30aH
#define REG0b XBYTE[0x800b]			// 端口30bH
#define REG0c XBYTE[0x800c]			// 端口30cH
#define REG0d XBYTE[0x800d]			// 端口30dH
#define REG0e XBYTE[0x800e]			// 端口30eH
#define REG0f XBYTE[0x800f]			// 端口30fH
#define REG10 XBYTE[0x8010]			// 端口310H
#define REG11 XBYTE[0x8011]			// 端口311H
#define REG12 XBYTE[0x8012]			// 端口312H
#define REG13 XBYTE[0x8013]			// 端口313H
#define REG14 XBYTE[0x8014]			// 端口314H
#define REG15 XBYTE[0x8015]			// 端口315H
#define REG16 XBYTE[0x8016]			// 端口316H
#define REG17 XBYTE[0x8017]			// 端口317H
#define REG18 XBYTE[0x8010]			// 端口318H
#define REG19 XBYTE[0x8011]			// 端口319H
#define REG1a XBYTE[0x801a]			// 端口31aH
#define REG1b XBYTE[0x801b]			// 端口31bH
#define REG1c XBYTE[0x801c]			// 端口31cH
#define REG1d XBYTE[0x801d]			// 端口31dH
#define REG1e XBYTE[0x801e]			// 端口31eH
#define REG1f XBYTE[0x801f]			// 端口31fH
void delay(uint t);			// 延时子程序
void NICRst();					// 热复位寄存器子程序
void SelectPage(uchar pagenum);// 设置寄存器页子程序
void ClearISR();				// 上电后清除ISR寄存器
void GetPhyAddr();			// 获得物理地址子程序
void RTL8019Init();			// 8019初始化子程序
void SendPacket(union netcard *txdnet,uint length);// 发送子程序
bit RecvPacket(union  netcard *rxdnet);// 接收子程序
#endif

⌨️ 快捷键说明

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