基于labview单片机串口通信课程设计

上传人:aa****6 文档编号:29988059 上传时间:2018-01-26 格式:DOC 页数:20 大小:1.54MB
返回 下载 相关 举报
基于labview单片机串口通信课程设计_第1页
第1页 / 共20页
基于labview单片机串口通信课程设计_第2页
第2页 / 共20页
基于labview单片机串口通信课程设计_第3页
第3页 / 共20页
基于labview单片机串口通信课程设计_第4页
第4页 / 共20页
基于labview单片机串口通信课程设计_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《基于labview单片机串口通信课程设计》由会员分享,可在线阅读,更多相关《基于labview单片机串口通信课程设计(20页珍藏版)》请在金锄头文库上搜索。

1、各专业全套优秀毕业设计图纸辽 宁 工 业 大 学开放性实验课程设计题目:基于 LabVIEW的单片机之间串口通信设计院(系):电气工程学院专业班级:自动班 122学 号: 学生姓名指导教师: (签字)起止时间:2014.12.17-2015.01.06辽 宁 工 业 大 学 课 程 设 计 说 明 书 (论文)3摘 要虚拟仪器是现代计算机技术同仪器技术深层次结合的全新概念仪器,实质是利用计算机显示器的显示功能模拟传统仪器的控制面板,以多种形式表达输出测量结果,利用计算机强大的软件功能实现信号数据的运算、分析和处理,完成各种测试功能的一种计算机仪器系统。 本文介绍了利用 LabView语言来实现

2、上、下位机之间通信的方法,并从软、硬件两个方面阐述了设计思想。在简要介绍图形化虚拟仪器平台LabView的基础上,分析 STC12C5A60S2单片机与 LabView之间的串口通信模式,并结合该设计中设计的温度检测系统给出串口通信的软、硬件设计。 应用先进的虚拟仪器软件 LabView,大大降低了串口通讯复杂程度,减小了软件设计的工作量,能够大大降低投资成本。在实际应用中有巨大的使用价值。 关键词:MCS51 单片机, LabView,串口通信辽 宁 工 业 大 学 课 程 设 计 说 明 书 (论文)4目录前 言 .5第一章绪论 .61.1 研究的背景及意义 .61.2 课题发展状况 .7

3、1.3 设计任务 .7第二章系统总体设计 .82.1 系统方案设计 .82.2 系统硬件选择 .8第三章 系统硬件设计 .93.1 元器件的介绍 .93.1.1 主控制器 .93.1.2单片机 .103.2 硬件电路图设计 .103.2.1mcu及复位电路 .103.2.2串口电路 .113.2.3晶振电路 .123.2.4led输出电路 .133.2.5PCB版 .13第 4 章 系统软件设计 .154.1 单片机接口程序设计 .154.2 单片机串口通讯协议 .17参考文献 .19附 录 .20辽 宁 工 业 大 学 课 程 设 计 说 明 书 (论文)5前 言本设计的主要研究内容以单片机

4、为核心,用以串行通信接口电路,并编写相关控制程序。设计基于串行通信的协议,实现和 LabView的通信功能。LabView是一种用图标代替文本行创建应用程序的图形化编程语言。LabView没有常规仪器的控制面板,而是利用计算机强大的图形环境,采用可视化的图形编程语言和平台,以在计算机屏幕上建立图形化的软面板来替代常规的传统仪器面板。软面板上具有与实际仪器相似的旋钮、开关、指示灯及其他控制部件。在操作时,用户通过鼠标或键盘操作软面板,来检验仪器的通信和操作。 而利用 LabView设计的数据采集系统,可模拟采集各种实际信号,并对其疾行分析得出有用信息。通过开放的 LabView环境和与之无缝集成

5、的硬件,能够方便地将设计从理论阶段、完成系统辨识、控制设计、动态系统仿真以及实时系统实现。图 0-1 LabView 软件总体结构框图辽 宁 工 业 大 学 课 程 设 计 说 明 书 (论文)6第 1 章 绪 论1.1 研究的背景及意义1.1.1 研究的背景目前以计算机为上位机和以单片机为下位机的集散式控制系统被广泛的应用于工业检测和控制系统中。由于 PC机的分析处理能力强,处理速度快,而单片机价格低廉、体积小、使用灵活方便,所以主机一般采用 PC机,而从机则采用单片机。串行通信是一种常用的数据传输方法,虽然它的传输速度慢,但它占用的通信线路少,成本低,在工程的通信方式上仍有重要地位。通过

6、PC机的 RS-232串行接口与单片机之间串行通信是主要的通信手段。1.1.2 课题研究意义虚拟仪器与传统仪器技术不同,虚拟仪器在通用计算机平台上通过数据采集设备,然后根据用户的实际需求就可以构建起不同的系统。所以虚拟仪器实际上是一个按照用户的实际需求组成的数据采集系统。具体来说,虚拟仪器有以下特点: (1) 虚拟仪器利用了计算机丰富的软件资源。另外,计算机还能实时、直接地对测试数据进行各种分析与处理。 (2) 因为虚拟仪器融合了计算机的硬件资源,计算机来直接处理这些应用,这样就大大的增强了传统仪器的功能,突破了传统仪器在数据处理、显示、传输、存储等方面的限制。 (3) 虚拟仪器基于计算机总线

7、和模块化仪器的总线,这样就使仪器的硬件实现了模块化,就可以方便地构建模块化的虚拟仪器。 (4) 当今世界的计算机技术和相关的技术发展十分迅速,虚拟仪器也是建立在此基础上的,因此虚拟仪器随着计算机更新的速度快,功能越来与强大。(5) 由于计算机的体系是开放式的,所以虚拟仪器的硬件和软件都具有开放性、可重复使用的特点,而且硬件还可以互换,这样就使虚拟仪器系统更为辽 宁 工 业 大 学 课 程 设 计 说 明 书 (论文)7灵活。1.2 课题发展的状况在虚拟仪器出现之前,传统仪器设备就是普通的模拟测量设备。每一种仪器就是一种完全封闭的专用系统。随着计算机技术的发展,虚拟仪器的发展大致经历了以下几个阶段。 第一阶段是使用计算机增强传统仪器的功能。由于计算机技术的长足发展和接口的统一,只要把仪器和计算机通过特定的接口相连接,用户就可以通过计算机控制仪器的功能,这使得用计算机控制测控仪器成为一种趋势。 第二阶段是开放式的通用接口和仪器硬件构成。随着时代的发展,仪器的硬件出现了技术进步:插入式的计算机数据采集卡和仪器总线标准的确立。这些新的技术使仪器的构成和接口得以统一和不断开放,这样就慢慢地消除了原来由用户定义和供应商定义的仪器功能的区别。 第三阶段,虚拟仪器构架和结构得到了广泛认同和采用。在硬件和软件领域产生许多行业标准,有几个虚拟仪器平台已经得到广泛的应用并有趋势逐渐成为虚拟仪器行业标准

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号