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

资料分类:单片机自动化 上传会员:小胖猫 更新时间:2016-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

相关论文资料:
最新评论
上传会员 小胖猫 对本文的描述:本课题PC机作为主控机,承担着对下位单片机的控制以及对下位机发送上来的数据的存储与处理等任务,程序用LabVIEW编写,下位单片机承担着对按键的检测与液晶和数码显示控制任务,程序采......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: