- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一一一一一一一土cmftzA-K=}it.,*0 __一__
用8位单片机实现串口一一以太网转换慕
蔡宁果 西〔南交通大学电气工程学院 成都610031)
摘 要:用8位单片机8031和ISA总找网卡,实现了RS485串行设备与以太网的连接,以传送控制信令和数据文件。程序
设计采用C51语言,便于移植和调试。
矢链词:以太网;申行通讯:单片机:C51
单片机或微控制器(MCU)(也称为嵌入式系统)己经在各个领域得到了广泛的应用。目前绝大多数系
统都是以MCU为核心,与一些监测、伺服、指示设备配合实现一定的功能。以太网是当今最受欢迎的局域
网之一,现己成为社会重要的基础信息设施之一,是信息流通的重要渠道,如果嵌入式系统能够连接到
Internet上面,则可以方便、低廉地将信息传送到几乎世界上的任何一个地方。
将嵌入式系统与Internet相连的主要困难在于:Internet上面的各种通信协议对于存储器、运算速
度等的要求比较高,而嵌入式系统中除部分32位处理器以外,大量存在的是8位和16位MCU,支持TCP/IP
等Internet协议将占用大量系统资源,从而影响本来的功能或根本不可能实现。
本文根据所做项目需要,用8031单片机和RTL8019AS网卡实现了RS485串口设备数据文件通过以太网
传输到远端计算机的功能。
1 申行通讯
申行通讯在通讯领域被广泛应用。标准的RS232接口已成为计算机、计算机外设、交换机和许多通讯
设备的标准接口。在我国工业总线的应用中,RS-485,RS-422使用最为普遍。
在串行接口连接中,按连接方式可分为面向连接和无连接。无连接原理比较简单,通讯双方无握手过
程。一方如有数据需要发送,则立即通过串行接口发送出去,另一方被动接受。该方式能够达到较高的通
讯速率。但不能保证数据传输的可靠性,只用于一些对数据可靠性要求不高的场合,如语音、图像等。而
面向通讯过程则不同,在甲方有数据发送请求时,则向乙方发送 “请求发送数据”命令。乙方收到后,如
准备就绪,则回送确认信息。甲方得到乙方的确认后方可发送数据。在大多数情况下,乙方要对收到的数
据进行校验,校验正确发送 “通讯终止”命令,否则可发送 “重发”命令。面向连接的串行通讯过程实践
起来通常要复杂得多,通常用于数据文件的传输。
2 以太网的物理传输帧
标准IEEE802.3帧结构有七部分组成,如表1所示。其中除了数据域的长度不固定外,其他的长度都
是固定不变的。在发送数据时,帧头、起始位和校验位都是网卡自动添加的;在接收数据时,帧头和起始
位将被网卡自动跳过,即网卡一旦检测到有效帧头和帧起始位,就认为有效数据开始,并将有效数据存入接
收缓冲环。
950
一一一一一一竺竺芝竺竺竺竺竺生型些燮二望坐竺之竺 。_ -.一
帧头 起始位 目的地址 源地址 数据长度 数据域 佼验位
62位 2位 48位 48位 16位 不超过1500字节 32位
表1标准工EEE802.3帧结构
3 以太网卡
RTL8019AS网卡是8/16位ISA总线的网卡,遵循的标准与协议为1EEE802.3。按功能可将其划分为接
收功能模块、CRC产生模块、发送功能模块、地址识别模块、FIFO控制模块、协议逻辑阵列模块以及DMA
和缓冲控制模块等部分。对网卡进行编程就可以实现局域网内任意站点之间的通信而不需要网络操作系统
的支持。
熟悉网卡接口电路是实现对网卡编程的首要条件。网卡接口电路可分为两部分,一是与计算机ISA总
线相连,包括数据总线读写、地址总线驱动、中断控制信号的产生、存储器读写信号以及I/0端口读写信
号的引入等;二是对网卡内部的操作,包括对缓冲RAM的读写、对RTL8019AS的控制、读站地址PROM以
及读自举ROM等。ISA总线共有98个信号,但通过对网卡工作原理的分析,我们可以将接口信号线减至最
少。表2是驱动RTL8019AS网卡所需的最少的信号线。
信号线
您可能关注的文档
- 易飞管理系统-固定资产子系统摘要.ppt
- 第3课 实现产品搜索.doc
- 驱动程序原理教材.doc
- 第三章 毕业论文·我国网络游戏盈利模式分析.doc
- 小批量不合格品返检处理流程讲述.doc
- 交换原理第6讲.pdf
- 全国公共营养师等级考试--二级--模拟试题教材.pdf
- 东信及平智能卡股份有限公司关于召开公司2008年度第一次临时股东大会的通知.pdf
- 分布式 DBA 创建及使用分区表.pdf
- 第8讲 ADS集成开发环境的使用.pdf
- 2025年管理者的基本技能:培养员工的应变能力报告.pdf
- 2025年赋能经理赋能团队:构建一支充满活力的员工队伍报告.pdf
- 数世咨询零零信安:全球数据泄露态势月度报告(2025年3月).pdf
- 第一财经商业数据中心:2025年上海咖啡消费趋势报告.pdf
- 3D全息投影沙盘规划设计方案以及沙盘模型制作的解决方案服务提供商.pdf
- 北京大学能源研究院:2024年中国燃气发展目标与展望报告.pdf
- 未来移动通信论坛:11.0A通感一体赋能数字低空网络白皮书.pdf
- 2023年气候变化下的生物多样性:城市小微生境的作用不可忽视报告.pdf
- 未来移动通信论坛:2025年低空经济场景应用与通信需求白皮书.pdf
- 2023-2024年剑桥大学人工智能学院年度报告(英文版).pdf
文档评论(0)