1 / 16
文档名称:

学士学位论文_基于 MCU 的以太网接入模块设计.doc

格式:doc   页数:16
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学士学位论文_基于 MCU 的以太网接入模块设计.doc

上传人:追风少年 2013/8/19 文件大小:0 KB

下载得到文件列表

学士学位论文_基于 MCU 的以太网接入模块设计.doc

文档介绍

文档介绍:学士学位论文
基于MCU的以太网接入模块设计
姓名:
学号:
指导教师:
院系(部所):
专业:
完成日期:
2013年05月15日
摘要
给出了单片机控制RTL8019AS实现以太网通讯的软硬件设计方案。首先设计了系统的硬件电路,并对接口电路的设计进行了详细的阐述,。
关键词 RTL8019AS; 51单片机; TCP/IP协议;传感器
Abstract
Given SCM RTL8019AS munications hardware and software design. Design the hardware circuit, the interface circuit design in detail, and then design RTL8019AS driver. Send and receive data through a simple test to verify the correctness of the design.
Key words The RTL8019AS; 51 microcontroller; TCP / IP protocol; sensor
目录
第1章绪论 7
7
介绍 7
第2章、系统总体结构设计 10
10
10
10
TCP/ IP 协议 10
软件设计流程 11
11
11
13
14
第3章总结 16
第4章参考文献 17
第5章设计总结 18
第6章致谢 19
第1章绪论

随着互联网技术的飞速发展,网络日益成为人们日常生活中必不可少的工具。人们在使用互联网学习、娱乐的同时,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备在逐步地走向网络化,以便共享网络中庞大的信息资源,给人们的工作学习带来更大的便利。就目前来看,利用 8位的微处理器,网络的通信,具有十分重要的意义。本设计主要为了解决利用单片机控制网卡芯片实现以太网的链接,已达到最大程度的利用网络资源,方便人们生活学习的目的。
介绍
RTL8019AS: 是台湾Realtek 公司制造的一种高集成度的10 Mb/ s 以太网控制芯片, 可实现基于以太网协议的MAC 层的全部功能,内置16 kB SRAM、双DMA 通道和FIFO,可完成数据包的接收和发送功能。
主要性能
( 1) Ò ( 10Base5,10Base2, 10BaseT) 标准;
( 2) 全双工, 收发可同时达到10 Mb/ s 的速率;
( 3) 内置16 kB 的SRAM, 用于收发缓冲, 降低对主处理器的速度要求;
( 4) 支持8/ 16 位数据总线8 个中断申请线以及16 个I/ O 基地址选择;
( 5) 支持UTP,AUI,BNC自动检测还支持对10BaseT 拓扑结构的自动修复;
( 6) 允许4个诊断LED 引脚可编程输出;
( 7) 100 脚的PQFP 封装,缩小了PCB 尺寸。
内部结构:RTL80l9AS内部可分为远程DMA接口、本地DMA接口、MAC(介质访问控制)逻辑、数据编码解码逻辑和其他端口。内部结构如图l所示
ISA总线接口
ENA(编码译码)逻辑
即插即用
PnP
Boot ROM
端口
EEPROM
端口
AUI接口
双绞线接口
8K*16
SROM
MAC逻辑
图一
远程DMA接口是指单片机对RTL80l9AS内部RAM进行读写的总线,即ISA总线的接口部分。单片机收发数据只需对远程DMA操作。本地DMA接口是指RTL80l9AS与网线的连接通道,完成控制器与网线的数据交换。MAC(介质访问控制)逻辑完成以下功能:当单片机向网上发送数据时,先将一帧数据通过远程DMA通道送到RTL80l9AS中的发送缓存区,然后发出传送命令;当RTL80l9AS完成了上一帧的发送后,再开始此帧的发送。RTL80l9AS接收到的数据通过MAC比较、CRC校验后,由FIFO存到接收缓冲区;收满一帧后,以中断或寄存器标志的方式通知主处理器。FIFO逻辑对收发数据作l6字节的缓冲,以减少对本地DMA请求的频率。。一块l