- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的通信系统的设计与实现.pdf
?008N0.27
蚕而而而d InnovationHerald
Technology
I T技术
基于单片机的通信系统的设计与实现
韦振远
51 904
《吉林大学珠海学院电子信息科学与技术系广东珠海 1)
整个系统平台的设计与实现过程。
关键词:单片机TCP/IP通信系统
中图分类号;TP39 文献标识码;A 文章编号l1674一098x(2008)09(c)一0038一Ol
1前言 UDP协议模块处理,UDP协议模块在用户
随着Internet的迅猛发展,对网络设备数据前面加上UDP酋部后封装成UDP数
的需求量也越来越大,如何把Internet和单据包。然后将封装好的TCP报文段或UDP程序,开始进行接收数据操作。
3.3
片机系统互联起来,成为当今电子界的热 数据包交付给IP协议模块,IP协议模块在 IP协议的设计
门话题,把单片机接入internet具有巨大的其上面添加IP首部,封装成IP数据包,然
市场价值。 后根据路由表为IP数据包确定路由,如果 核心的协议。IP协议本身较为复杂,而对
找不到相应路由,爱Ⅱ向ICMP协议模块发于单片机系统的应用。只实现了数据包的
2系统硬件设计 送出错报文,由ICMP协议模块进行处理,发送与接收。
统的硬件平台主要是由单片机微处理 找到了路由则将IP数据包发送到网络接口
器、扩展RAM单元、以太网接口等组成。层,并利用ARP协议找到目的IP地址对应时,要按照IP数据报的格式填充数据,查看
2.1单片机微处理器 的物理地址,然后封装成以太网帧,由网卡 要发送的IP地址是否在ARP缓冲区中,如
在本系统中,考虑要编写TCPIP协议驱动程序将以太网帧发送出去。 果是,填充完毕后立即发送,否则,需要首
栈和转发网络数据,故选用MCS-5l系列 (2)接收数据过程 先发送ARP请求,等待ARP回应之后,得
中内存较大的89C52芯片。 由网卡驱动程序负责接收数据。然后 到目的地址的物理地址,然后发送。
AT89C52是一个低功耗,高性能的由中断处理方式或查询方式唤醒数据接收
CMOS8位微处理器,有8K字节的可编程、 程序,由数据接收程序将接收到的数据帧 主要完成以下功能。
可擦写只读存储器。该芯片采用了Atmel交给网络接口层,网络接口层取出帧头,判 1)判断IP报文头中的相应字段是否正
的高密度.非易失性存储器技术,也符合 断接收数据的类型,如果是ARP报文,则确,包括协议版本号,长度范围等。
工业标准的80C5l,80C52的指令系统。将数据交给ARP协议模块处理;如果是IP 2)计算IP首部校验和是否正确,著校
2.2RTL8019AS以太网控制器 数据包,则将数据交给IP协议模块处理,IP验后的值为0则说明校验正确,否则出错。
数据包要能够发送到网络上,能够从 协议模块取出IP首部信息,然后根据IP首丢弃该报文。
网络上接收到数据包,必须借助以太网控 部协议的类型,将报文交给相应的协议模 3)笋lJ断IP报文封装的上层协议类型,
制器,系统采用Realteck公司推出多年的块(TCP协议模块、UDP协议模块和ICMP调用相应处理程序。系统中IP报文封装的
RTL8019AS网络芯片。RTL8019AS芯片协议模块)处理;最后TCP协议模块或UDP上层协议有用户数据报协议UDP、传输控
是一款应用广泛的10M网络芯片,支持以协议模块收到报文后,取出首部进行处理, 制协议TCP和差错控制报文ICMP。
太
您可能关注的文档
- 基于单片机的蔬菜大棚的恒温系统设计.pdf
- 基于单片机的数控直流稳压电源.pdf
- 基于单片机的数字实验系统的研制.pdf
- 基于单片机的数字式温度计研究.pdf
- 基于单片机的数字图像监控系统.pdf
- 基于单片机的双fpga数据加载.pdf
- 基于单片机的双音多频键盘接口技术.pdf
- 基于单片机的水泥生料配料控制系统研究.pdf
- 基于单片机的水温控制系统.pdf
- 基于单片机的顺序控制器设计在c7632中的应用.pdf
- 来料出货管理制度及方案.pdf
- 新编大学英语1综合教程练习unit5.pdf
- 电子商务顶岗实习报告3000字【五篇】.pdf
- 2024-2030年引线框架市场竞争状况分析及未来市场竞争格局调查研究报告.docx
- 2024-2030年家香行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2024-2030年应急装备行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2024-2030年工程设计产业政府战略管理与区域发展战略研究咨询报告.docx
- 2024-2030年巡逻机器人行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2024-2030年弥漫性大B细胞淋巴瘤药物行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2024-2030年导电电子武器行业市场现状供需分析及投资评估规划分析研究报告.docx
文档评论(0)