嵌入式网络技术研究与开发.doc

资料分类:管理学院 上传会员:火星人 更新时间:2021-04-30
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 火星人 对本文的描述:嵌入式是当今最为热门的概念之一,嵌入式系统是指以应用为核心,以计算机技术为基础,软硬件可剪裁,对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统。其应用已......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: