- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 2
--
目 录
TOC \o 1-4 \u 中文摘要 1
英文摘要 2
第1章 绪论 3
1.1 嵌入式系统 3
1.2 课题研究的意义 3
1.3 课题最终实现目的 3
第2章 TCP/IP协议(栈)简介 5
2.1 TCP/IP协议的分层结构 5
2.2 TCP/IP协议的封装与分用 6
2.2.1什么是封装 6
2.2.2 什么是分用 6
2.2.3 以太网帧格式 7
2.3 TCP/IP的子协议 8
2.3.1 ARP协议 8
2.3.2 IP协议 10
2.3.3 ICMP网际控制报文协议 12
2.3.4 TCP传输控制协议 14
2.3.5 应用层协议(HTTP协议) 17
第3章 硬件实现 18
3.1 物理层接口实现 18
3.1.1 RTL8019AS简介 20
3.1.2 RTL8019AS的内部结构 20
3.1.3 RTL8019AS内部寄存器简介 20
3.1.4 与系统配置和运行有关的寄存器 21
3.1.5 与DMA有关的寄存器 23
3.2 硬件设计 25
3.2.1 硬件接口框图 25
3.2.2 主要器件说明 25
第4章 软件实现 27
4.1 RTL8019AS驱动程序设计 27
4.1.1 RTL8019AS的初始化 27
4.1.2 报文的发送 28
4.1.3 报文的接收 30
4.2 TCP/IP协议栈的实现 31
4.2.1 地址解析协议ARP的实现 31
4.2.2 网络层IP协议的实现 33
IP包处理 33
发送IP报文 35
4.2.3 差错控制报文ICMP的实现 36
4.2.4 传输控制协议TCP的实现 38
TCP报文的处理(接收) 38
发送TCP报文 40
4.2.5 应用层(HTTP协议)的实现 41
4.3 轻量级TCP/IP协议栈uIP的嵌入 42
4.3.1 uIP的架构 43
uIP在系统中的位置 43
uIP协议栈提供的主要接口 44
4.3.2 uIP在MCS-51单片机上的移植 44
移植步骤 44
uIP的主控制循环(main函数) 46
结论 50
致谢 51
参考文献 52
附 录: 硬件电路图 54
PAGE 50
单片机与以太网接口设计
摘要:现实生活中,许多的嵌入式系统设备已被广泛地应用,由于当前硬件设计的 问题,未嵌入网络连接模块,使得这些嵌入式系统在使用上受到限制,而添置新设备又需要很高的成本。本文设计的网络接入模块解决了嵌入式设备与以太网络的连接问题,在不改变嵌入式设备本身结构的情况下,用户终端可以通过这个模块将现有的各种串口设备快速方便地接入网络,从而实现仪器的远程控制、远程数据终端的数据通信等功能。本设计方案利用8位单片机AT89C52提供的系统资源和处理能力,加上ISA接口的10 Mb/s网卡芯片RTL8019AS,通过编写一套精简的协议栈,并实现可靠的数据通信,从而达到低成本、可靠连接网络的目的[1]。
关键词:以太网,单片机,RTL8019AS,AT89C52
The Interface Design of MCU and Ethernet
Abstract:In the real life, many embedded system devices have been widely used, but they have not embedded the network module owing to the current design problem. It makes these embedded systems limited in use and high expense will have to be paid if new devices should be added.The network access module designed in this thesis solved the problem of the connection between the embedded devices and the Ethernet. Under the circumstance that the structure of the embedded systems will not be changed, the user terminal can access the network fast and conveniently through the various serial devices existing in this module, thus realizing the remote con
您可能关注的文档
- 大学英语B网考题库.doc
- 大学英语B作文.doc
- 大学英语常见词缀.doc
- 大学英语考试万能作文模板.doc
- 大学英语口语教程课件 Greeting and introduction.ppt
- 大学英语四级作文辅导.ppt
- 大学英语专业泛读教程第三册课文翻译.doc
- 大学英语综合知识竞赛测试题.doc
- 大学应用写作练习.doc
- 大药房药品质量管理制度.doc
- 冀教版生物七年级上册1.docx
- 人音版 音乐六年级上册第2课赶圩归来哩哩教案.docx
- 第18课 辛亥革命(说课教学设计)--2024-2025学年高一上学期统编版(2019)必修中外历史纲要上.docx
- 足球抢截球 教案 高一上学期体育与健康人教版.docx
- 湘美 版二年级美术上册《20. 纸杯变变变》教学设计.docx
- 冀教版数学八年级下册19.docx
- 六年级下册心理健康教育教案-15.docx
- 写作 《记述与动物的相处》(教学设计)2024-2025学年七年级语文上册同步精品课堂(统编版2024·五四学制).docx
- 高中体育一年级 下压式接力跑 教案.docx
- 冀教版数学九年级上册 26.docx
最近下载
- 高中英语_必修一Unit5 Reading and Thinking教学设计学情分析教材分析课后反思.doc
- 探秘会计信息处理智慧树知到答案章节测试2023年青岛滨海学院.docx
- 2024年“大学习”活动线上培训栏目公共卫生与预防医学继续教育题库与答案第三套.docx VIP
- 《公务接待实务》课件.pptx VIP
- 污水管网监理投标方案(技术标).docx
- 华为H12-611 V1.0 HCIA-openEuler认证备考试题库资料及答案(高分刷题版).pdf
- 《公路工程资料员一本通》.docx
- RockwellAutomation罗克韦尔1794-IB8, 1794-IB16, 1794-IB32 Installation用户手册说明书.pdf
- 软件定义安全 .ppt
- 风景名胜景区道路清卫保洁服务重点难点分析.docx
文档评论(0)