串口通信的具体应用毕业设计
技术:Java等摘要:
本次毕业设计的主要工作是设计出一个PC模拟串口通信系统。实现基于主从总线的数据传送,除了实现主机与从机间的数据传送外,还实现从机到从机的数据传送的功能。为了方便起见,先设计一个一主两从的通信系统,画出系统的硬件原理图,并且在此原理图的基础上设计出软件实现此功能。至于更加复杂的主从式多机系统的设计与实现可以在此系统的基础上进行扩展实现。
在本次主从式通信系统的设计与实现过程中,首先要做的工作是设计出一个主从式通信系统的硬件原理框图,然后在此原理框图的基础上进行具体的硬件电路设计,在设计过程中要充分考滤到可能出现的问题,然后找出合理的方法解决。在已设计好了的硬件电路的基础上再进行具体的软件编写,满足任务书上主从式通信系统的功能要求。在编写程序代码的过程中,要了解串口通信的原理,并且能通过串口进行正确的数据传送。再者,为了对整个系统进行有效的,规范的管理,使之能够正确通信,必须设计出一个通信协议进行管理。同时通信协议也对主从机之间的接收/发送数据流程有了直观的规定。
论文结构如下:
第一章,绪论。介绍课题背景、发展现状,课题意义、应用前景等。
第二章,简要介绍串行通信理论的有关概念。比如有通信、工作模式和同步异步通信等,对此章的更好了解有助于IIC总线传输协议、串口通信等原理的学习。
第三章,根据国内外目前采用的主从式总线设计方法列出了几种比较常用且简单的方法,并且介绍了它们的原理。同时,根据所选课题的实际情况选取最好的方案进行主从式总线通信系统的选取。
第四章,对于已经选取好的方案进行系统的硬件设计,对于硬件的设计中出现的问题寻找解决办法。并且在此硬件基础上进行相应的软件代码编写。
第五章,在已经构建的软、硬件平台上,对系统进行系统测试,并针对测试结果进行调试。
第六章,总结论文工作。对设计的不足之处提出改进方案,并提出下一步的研究方向。
目录:
1 绪论 1
1.1本课题选取的目的及意义 1
1.2 目前国内外本课题研究状况 2
1.3 本文的主要工作 3
2串行通信理论的有关概念 5
2.1 通信 5
2.2 通信参数 6
2.3工作模式 7
2.4 同步通信与异步通信 7
3 几种常用串行总线协议及方案选取 9
3.1 IIC总线传输协议 9
3.2 SPI总线传输协议 11
3.3 串口通信传输协议 14
3.3.1 80C51单片机的串行口的结构 14
3.3.2 80C51串行口的控制寄存器 14
3.3.3 80C51单片机串行口的工作方式 16
3.4 方案选取 18
4 串口通信系统实现 20
4.1 发送端系统设计 20
4.2 接收端系统设计 26
4.3 虚拟串口软件的设计 31
5 论文总结 32
参考文献 33
致谢 34
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]