| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:17194 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:嵌入式网络技术是当今最为热门的概念之一,嵌入式网络系统是指以应用为核心,以计算机技术为基础,软硬件可剪裁,对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。其应用已经渗透到各个领域,无论是在工业控制、交通管理、信息家电等,还是个人手持设备,都有着非常广泛的应用。 本文给出了一种基于单片机控制ISA总线网卡控制器实现上网的方案,以太网控制芯片选用Realtek公司10Mbps的RTL8019AS,单片机选用80C52。硬件方面主要涉及以太网网络接口的设计,软件方面主要是设计网卡控制器驱动程序和TCP/IP协议。 关键词: 嵌入式网络系统; 以太网; TCP/IP协议; 单片机
目录 摘要 Abstract 1、绪论-2 1.1、嵌入式网络系统-2 1.1.1、嵌入式网络系统的概念-2 1.1.2、嵌入式网络系统的特点-2 1.2、课题研究背景及现状-2 1.3、课题研究目的和内容-3 2、系统总体设计-4 3、系统硬件设计-6 3.1、系统主要元件选择-6 3.1.1、单片机的选择-6 3.1.2、 以太网接口芯片RTL8019AS-8 3.1.3、 隔离滤波器件20F001-10 3.1.4、 MAX232-11 3.2、 单片机以太网硬件组成结构-12 3.3、 硬件设计-13 3.3.1、网卡主芯片RTL8019AS的接口电路-13 3.3.1.1、 RTL8019AS与单片机的接口电路-13 3.3.1.2、 RTL8019AS的原理图-14 3.3.2、 93C46原理及电路说明-15 3.3.3、 网络隔离电路-16 3.3.4、 MAX232串行通信电路-17 3.3.5、 接收数据和发送数据说明-18 4、 系统软件设计-20 4.1、TCP/IP协议-20 4.1.1、TCP/IP协议简介-20 4.1.2、 ARP协议-22 4.1.3、 IP协议-24 4.1.3.1、IP数据包格式-25 4.1.3.2、 IP数据包的主要数据结构-26 4.1.4、 传输控制协议TCP-26 4.2、 RTL8019AS的驱动程序设计-27 4.2.1、 RTL8019AS初始化-28 4.2.2、 RTL8019AS的DMA操作-29 4.2.3、收包子程序-31 4.2.4、 发包子程序-32 4.3、 TCP/IP协议设计-33 4.3.1、 ARP模块-34 4.3.2、 IP模块-37 4.3.3、 ICMP模块-39 4.3.4、 UDP模块-42 总结:-44 参考文献:-45 附总图:-46 致谢:-47 |

