需要金币: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 |