基于.net平台下的电话通讯录学士学位论文.doc

基于.net平台下的电话通讯录学士学位论文.doc

ID:11701842

大小:111.00 KB

页数:16页

时间:2018-07-13

基于.net平台下的电话通讯录学士学位论文.doc_第1页
基于.net平台下的电话通讯录学士学位论文.doc_第2页
基于.net平台下的电话通讯录学士学位论文.doc_第3页
基于.net平台下的电话通讯录学士学位论文.doc_第4页
基于.net平台下的电话通讯录学士学位论文.doc_第5页
资源描述:

《基于.net平台下的电话通讯录学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学士学位论文基于MCU的以太网接入模块设计姓名:学号:指导教师:院系(部所):专业:完成日期:2013年05月15日摘要给出了单片机控制RTL8019AS实现以太网通讯的软硬件设计方案。首先设计了系统的硬件电路,并对接口电路的设计进行了详细的阐述,然后设计了RTL8019AS的以太网驱动程序.最后通过一个简单的数据收发试验验证了设计的正确性。关键词RTL8019AS;51单片机;TCP/IP协议;传感器AbstractGivenSCMRTL8019ASEthernetcommunicationsh

2、ardwareandsoftwaredesign.Designthehardwarecircuit,theinterfacecircuitdesignindetail,andthendesignRTL8019ASEthernetdriver.Sendandreceivedatathroughasimpletesttoverifythecorrectnessofthedesign. KeywordsTheRTL8019AS;51microcontroller;TCP/IPprotocol;senso

3、r目录第1章绪论71.1本设计的背景71.2以太网络接口芯片RTL8019AS介绍7第2章、系统总体结构设计102.1系统控制模块的硬件设计102.11控制系统的主要硬件电路102.2系统控制模块的软件设计102.21TCP/IP协议102.22软件设计流程112.3程序部分112.31主程序112.32发送控制过程132.33接收控制过程14第3章总结16第4章参考文献17第5章设计总结18第6章致谢19第1章绪论1.1本设计的背景随着互联网技术的飞速发展,Internet网络日益成为人们日常生

4、活中必不可少的工具。人们在使用互联网学习、娱乐的同时,各种家电设备、仪器仪表以及工业生产中的数据采集与控制设备在逐步地走向网络化,以便共享网络中庞大的信息资源,给人们的工作学习带来更大的便利。就目前来看,利用8位的微处理器,实现与Internet网络的通信,具有十分重要的意义。本设计主要为了解决利用单片机控制网卡芯片实现以太网的链接,已达到最大程度的利用网络资源,方便人们生活学习的目的。1.2以太网络接口芯片RTL8019AS介绍RTL8019AS:是台湾Realtek公司制造的一种高集成度的10

5、Mb/s以太网控制芯片,可实现基于以太网协议的MAC层的全部功能,内置16kBSRAM、双DMA通道和FIFO,可完成数据包的接收和发送功能。主要性能(1)符号EthernetÒ与IEEE802.3(10Base5,10Base2,10BaseT)标准;(2)全双工,收发可同时达到10Mb/s的速率;(3)内置16kB的SRAM,用于收发缓冲,降低对主处理器的速度要求;(4)支持8/16位数据总线8个中断申请线以及16个I/O基地址选择;(5)支持UTP,AUI,BNC自动检测还支持对10Base

6、T拓扑结构的自动修复;(6)允许4个诊断LED引脚可编程输出;(7)100脚的PQFP封装,缩小了PCB尺寸。内部结构:RTL80l9AS内部可分为远程DMA接口、本地DMA接口、MAC(介质访问控制)逻辑、数据编码解码逻辑和其他端口。内部结构如图l所示ISA总线接口ENA(编码译码)逻辑即插即用PnPBootROM端口EEPROM端口AUI接口双绞线接口8K*16SROMMAC逻辑图一远程DMA接口是指单片机对RTL80l9AS内部RAM进行读写的总线,即ISA总线的接口部分。单片机收发数据只需

7、对远程DMA操作。本地DMA接口是指RTL80l9AS与网线的连接通道,完成控制器与网线的数据交换。MAC(介质访问控制)逻辑完成以下功能:当单片机向网上发送数据时,先将一帧数据通过远程DMA通道送到RTL80l9AS中的发送缓存区,然后发出传送命令;当RTL80l9AS完成了上一帧的发送后,再开始此帧的发送。RTL80l9AS接收到的数据通过MAC比较、CRC校验后,由FIFO存到接收缓冲区;收满一帧后,以中断或寄存器标志的方式通知主处理器。FIFO逻辑对收发数据作l6字节的缓冲,以减少对本地D

8、MA请求的频率。2.3内部RAM地址空间分配RTL8Ol9AS内部有两块RAM区。一块l6K字节,地址为OX4OOO~OX7fff;一块32字节,地址为OXOOOO~OXOOlf。RAM按页存储,每256字节为一页。一般将RAM的前l2页(即OX4OOO~OX4bff)存储区用作发送缓冲区;后52页(即OX4cOO~OX7fff)存储区用作接收缓冲区。第O页叫Prom页,有32字节,地址为OXOOOO~OXOOlf,存放以太网物理地址。要接收和发送数据包就须通过DMA读写RTL8O

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

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

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