用51单片机控制RTL8019AS实现以太网通讯

[复制链接]
查看1775 | 回复0 | 2011-9-7 22:52:21 | 显示全部楼层 |阅读模式
<




摘要:介绍以太网的帧协议和以太网控制芯片RTL8019AS的结构特性;介绍51单片机控制RTL8019AS实现以太网通讯的硬件设计方案;采用C51语言实现ARP协议(地址解析协议),并进行了系统的调试与验证。 关键词:RTL8019AS Ethernet 51单片机 TCP/IP协议1 以太网(Ethernet)协议
表1 以太网的物理传输帧结构表PRSDDASATYPEDATAFCS
同步位分隔位目的地址源地址类型字段数据段帧校验序列
7166246~15004
2 RTL8019AS以太网控制器简介3 接口电路设计
表2 RTL8019AS地址线的连接表SA19~SA10接地
SA9~SA8接单片机P2口的P2.7,即地址总线ADDR15
SA7~SA5接地
SA4~SA0对应为地址总线的ADDR0~ADDR4

表3 RTL8019AS的ISA总线接口引脚与单片机的连接表Pin29IORB读信号,接到单片机的WR引脚(P3.6)。
Pin30IOWB写信号,接到单片机的RD引脚(P3.7)。
Pin33RSTDRVRESET信号,接单片机的T0(P3.4)。
Pin34AEN地址有效信号,接地。
Pin96IOCS16采用电阻下拉该引脚,复位时刻脚为低电平,选择8位模式。
Pin36~Pin43SD0~SD78位数据总线,接单片机的P0口。(只用到8位数据总线,SD8~SD15不接。)
4 程序设计
图2 89C52单片机控制RTL8019AS实现以太网通讯的接口电路框图

4.3 发送帧5 软件的调试与验证
热帖推荐
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则