单片机以太网接口设计

单片机以太网接口设计

ID:28136777

大小:403.00 KB

页数:54页

时间:2018-12-08

单片机以太网接口设计_第1页
单片机以太网接口设计_第2页
单片机以太网接口设计_第3页
单片机以太网接口设计_第4页
单片机以太网接口设计_第5页
资源描述:

《单片机以太网接口设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-目录中文摘要1英文摘要2第1章绪论31.1嵌入式系统31.2课题研究的意义31.3课题最终实现目的3第2章TCP/IP协议(栈)简介52.1TCP/IP协议的分层结构52.2TCP/IP协议的封装与分用62.2.1什么是封装62.2.2什么是分用62.2.3以太网帧格式72.3TCP/IP的子协议82.3.1ARP协议82.3.2IP协议102.3.3ICMP网际控制报文协议122.3.4TCP传输控制协议142.3.5应用层协议(HTTP协议)17第3章硬件实现183.1物理层接口实现183.1.1RTL8019AS

2、简介203.1.2RTL8019AS的内部结构203.1.3RTL8019AS内部寄存器简介203.1.4与系统配置和运行有关的寄存器213.1.5与DMA有关的寄存器233.2硬件设计253.2.1硬件接口框图253.2.2主要器件说明25第4章软件实现274.1RTL8019AS驱动程序设计274.1.1RTL8019AS的初始化27.---4.1.2报文的发送284.1.3报文的接收304.2TCP/IP协议栈的实现31.---4.2.1地址解析协议ARP的实现314.2.2网络层IP协议的实现334.2.2.1I

3、P包处理334.2.2.2发送IP报文354.2.3差错控制报文ICMP的实现364.2.4传输控制协议TCP的实现384.2.4.1TCP报文的处理(接收)384.2.4.2发送TCP报文404.2.5应用层(HTTP协议)的实现414.3轻量级TCP/IP协议栈uIP的嵌入424.3.1uIP的架构434.3.1.1uIP在系统中的位置434.3.1.2uIP协议栈提供的主要接口444.3.2uIP在MCS-51单片机上的移植444.3.2.1移植步骤444.3.2.2uIP的主控制循环(main函数)46结论50致

4、谢51参考文献52附录:硬件电路图54.---单片机与以太网接口设计摘要:现实生活中,许多的嵌入式系统设备已被广泛地应用,由于当前硬件设计的问题,未嵌入网络连接模块,使得这些嵌入式系统在使用上受到限制,而添置新设备又需要很高的成本。本文设计的网络接入模块解决了嵌入式设备与以太网络的连接问题,在不改变嵌入式设备本身结构的情况下,用户终端可以通过这个模块将现有的各种串口设备快速方便地接入网络,从而实现仪器的远程控制、远程数据终端的数据通信等功能。本设计方案利用8位单片机AT89C52提供的系统资源和处理能力,加上ISA接口的

5、10Mb/s网卡芯片RTL8019AS,通过编写一套精简的协议栈,并实现可靠的数据通信,从而达到低成本、可靠连接网络的目的[1]。关键词:以太网,单片机,RTL8019AS,AT89C52.---TheInterfaceDesignofMCUandEthernetAbstract:Inthereallife,manyembeddedsystemdeviceshavebeenwidelyused,buttheyhavenotembeddedthenetworkmoduleowingtothecurrentdesignpro

6、blem.Itmakestheseembeddedsystemslimitedinuseandhighexpensewillhavetobepaidifnewdevicesshouldbeadded.ThenetworkaccessmoduledesignedinthisthesissolvedtheproblemoftheconnectionbetweentheembeddeddevicesandtheEthernet.Underthecircumstancethatthestructureoftheembeddeds

7、ystemswillnotbechanged,theuserterminalcanaccessthenetworkfastandconvenientlythroughthevariousserialdevicesexistinginthismodule,thusrealizingtheremotecontrolofthedevices,thedatacommunicationofremotedataterminalandotherfunctions.Thisdesignschemetakesadvantageofthes

8、ystemresourcesandtheprocessabilityprovidedbyan8-bit-MCUAT89C52and10Mb/sLANchipRTL8019ASwithISAinterface.Throughcodeaconcisesetofprotocolstack,reliabledatacommu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。