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

  • 需要金币1000 个金币
  • 资料包括:完整论文,开题报告
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-11-24
  • 论文字数:11532
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(小胖猫)提供原创文章

支付并下载

摘要:本毕业设计的设计思想是从软、硬件两个方面进行阐述,介绍了利用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