APP下载

51单片机网络通信及ICMP回显应答实现

2012-04-29于磊

电脑知识与技术 2012年12期
关键词:单片机

于磊

摘要:在基于8位的单片机控制系统开发中,51系列单片机仍然具有广泛的应用前景。将51单片机与RTL8019AS网络控制芯片结合起来,对网络控制芯片的控制实现方法进行探讨,并对51单片机ICMP回显应答报文实现进行研究,具有实际应用价值。

关键词:51单片机;RTL8019AS;ICMP回显应答

中图分类号:TP368文献标识码:A文章编号:1009-3044(2012)12-2917-03

The 51 Series MCU Network Communication and ICMP Echo Reply Implementation

YU Lei

(College of Continuing Education, Guizhou University, Guiyang 550001, China)

Abstract: Based on 8-bit MCU control system development, the 51 series single-chip still has the widespread application prospect.The 51 single-chip microcomputer and RTL8019AS network control chips combine to discussion on the control method for network control chip, and the 51 single chip microcomputer using ICMP Echo Reply methodology for study, which has practical application value.

Key words: the 51 Series MCU; RTL8019AS; ICMP Echo Reply

物联网技术的发展和应用,使越来越多的非PC设备开始接入到基于TCP/IP协议的网络中。作为8位控制器中的典型产品,51系列单片机仍是8位嵌入式应用开发的主流。以51单片机实际应用系统为平台,对其TCP/IP网络接入及相关通信协议的实现方法进行研究具有一定的应用意义。

1网络控制器的选择与硬件连接

在网络控制器的选择上,与51单片机配合使用较典型的产品是台湾瑞昱半导体的RTL8019AS。

1.1 RTL8019AS与51单片机的硬件连接

在与51单片机连接时,RTL8019AS通常设置为8位跳线模式,这时应将IOCS16B下拉为低电平。I/O地址选择线IOS3~0悬空。地址线A5~A7、A10~A19接地,A8~A9置高电平,A0~A4与51单片机连接,I/O地址设定为300H。将数据线D0~D7连接到51单片机,数据线D8~D15悬空。控制线IORB、IOWB、RSTDRV与51单片机连接。在使用硬件中断的模式下将IRQ选择线IRQS2~0悬空,选择INT0作为中断脚,INT1~INT7脚悬空。由于RTL8019AS的中断方式为高电平触发,因此应将INT0反向后接入单片机。

1.2 RTL8019AS的发送和接收缓冲区

RTL8019AS内置16K字节的RAM(地址4000H~7FFFH),用来作为数据帧的发送和接收缓存。该缓存空间采用按页存储的使用方式,整个空间被划分为64页,每页大小为256字节,RAM地址的高8位(40H~7FH)即为页地址。通过RTL8019AS内部被称为“远程DMA”的数据链路,51单片机可以完成对该缓存空间的读写操作。……

登录APP查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计