基于LabVIEW和单片机的串行通信.doc

资料分类:自动化 VIP会员(小胖猫)分享原创毕业论文参考材料更新时间:16-11-24
需要金币1000 个金币 资料包括:完整论文,开题报告 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11532
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本毕业设计的设计思想是从软、硬件两个方面进行阐述,介绍了利用LabVIEW的G语言这种方法实现上位机PC机与下位机单片机之间的串行通信。本次设计所研究的对象是基于LabVIEW软件,以PC机为上位通讯机,以单片机作为下位机的串行通信系统。

由于串口在通讯时复杂程度比较大,容易造成发送或者接收错误,所以在此方面,应采取一系列的纠错方法,因此,本设计采用LabVIEW虚拟仪器软件的串行通信设计,采用此种方法能够在很大程度上减小软件在设计和调试上的工作量,同时也大大降低了软件和硬件设计投资的成本。

关键词:虚拟仪器;LabVIEW;单片机;串行通信

 

目录

摘要

ABSTRACT

引言-1

1 绪论-2

1.1 课题的背景和意义-2

1.2 LabVIEW的简介-2

1.3 LabVIEW的特点-2

1.4 课题实现内容-3

2 串行通信-4

2.1 串行通信的概念和特点-4

2.2 串行通信的分类-4

2.2.1 同步通信-4

2.2.2 异步通信-4

2.2.3 异步通信和同步通信的比较-5

2.3 串行通信的工作模式-5

2.3.1 单工形式:早期的电流环-5

2.3.2 半双工形式:RS-485-6

2.3.3 全双工形式:RS-232-6

2.4 RS-232的功能特性描述-6

2.5 本章小结-7

3 程序设计-8

3.1 单片机硬件设计-8

3.1.1 单片机通信的设计-8

3.1.2 输入显示程序的设计-8

3.1.3 硬件连接的设计-8

3.1.4 硬件实物图-9

3.2 单片机软件设计-10

3.2.1 单片机收发程序的设计-10

3.2.2 单片机C51程序-10

3.3 LabVIEW程序的设计-12

3.3.1 建立新VI程序-12

3.3.2 程序前面板设计-12

3.3.3 框图程序设计——添加函数与连线-13

3.3.4 运行程序-17

3.4 本章小结-17

4 结论-18

致谢-19

参考文献-20

意思相近论文题目: