APP下载

51单片机网络通信及ARP协议实现

2016-07-09李鹏

科技风 2016年13期
关键词:网络通信单片机定义

李鹏

摘 要:本文主要以SST89E564RD型51单片机和RTL8019AS 网络接口芯片为例,研究了如何将51单片机与网络接口芯片进行硬件的电路连接,并通过将ARP协议进行简化和重新定义,实现了将51单片机接入TCP/IP进行网络通信,对该领域的研究具有一定的借鉴意义。

关键词:51单片机;网络通信;ARP协议

1 51单片机与网络控制器的连接

RTL8019AS 网络接口芯片是台湾 Realtek 公司的代表性产品之一,该芯片基于 ISA 总线结构,性能稳定且价格低廉,在工业企业领域有非常广泛的应用[ 1 ]。

1.1 RTL8019AS接口芯片的主要特性

RTL8019AS芯片主要优点有:

一是支持热插拔(即插即用)的动态检测;

二是完全兼容当前主流的NE2000 模式并可在8 位与 16 位两种模式下工作;

三是有跳线与非跳线两种模式可供选择;

四是支持全双工通信模式,双工通信时信道的传输速率可达到10Mbps;

五是内置数据预取功能;

六是内置 16K 字节的闪存;

七是支持 8/16两种前端总线工作模式,内置8 个中断申请线,同时有16 个I/O地址可供选择。

1.2 51单片机与RTL8019AS连接实现网络通信的电路设计

1.2.1 RTL8019AS 与 93C46 接口电路

93C46接口电路内部存储容量为1Kbits,是四线串行接口EEPROM。RTL 8019 AS芯片在上电或者初始化复位时,首先要从该芯片中读取预设的配置信息才能完成初始化。 93C46 内部存储器的前三个地址空间用于存放 RTL8019AS芯片的上电初始化信息;后5个地址空间用于记录本机地址;0AH-11H 的地址空间分配给制造商存储产品的信息;12H~7FH 的地址空间用于记录即插即用信息。RTL 8019 AS 的EECS引脚连接93C46的CS引脚,EESK引脚连接SK引脚,EEDI引脚连接DI,EEDO引脚连接DO引脚,即由EECS 提供片选信号,EESK 提供时钟信号,EEDI 与 EEDO 定义为串行数据I/O通道。……

登录APP查看全文

猜你喜欢

网络通信单片机定义
海上军用网络通信的安全控制技术
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于网络通信的智能照明系统设计
基于单片机的便捷式LCF测量仪
网络通信中信息隐藏技术的应用
谈计算机网络通信常见问题及技术发展
成功的定义
Microchip推出两个全新PIC单片机系列
修辞学的重大定义