labview课程设计--基于labview软件平台的流水灯的设计原理及过程

labview课程设计--基于labview软件平台的流水灯的设计原理及过程

ID:15702982

大小:265.00 KB

页数:17页

时间:2018-08-05

labview课程设计--基于labview软件平台的流水灯的设计原理及过程_第1页
labview课程设计--基于labview软件平台的流水灯的设计原理及过程_第2页
labview课程设计--基于labview软件平台的流水灯的设计原理及过程_第3页
labview课程设计--基于labview软件平台的流水灯的设计原理及过程_第4页
labview课程设计--基于labview软件平台的流水灯的设计原理及过程_第5页
资源描述:

《labview课程设计--基于labview软件平台的流水灯的设计原理及过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、虚拟仪器课程设计摘要:本文运用虚拟仪器的设计思想,介绍了一种基于LabVIEW软件平台的流水灯的设计原理及过程。利用LabVIEW开发环境设计上位机的界面,上位机通过串行口与AT89C52单片机通信,从而实现对端口配置、流水灯的显示。运用LabVIEW进行系统开发具有很强的灵活性,能较容易地实现系统的各项功能,并使系统具有很强扩展性。关键字:虚拟仪器AT89C52单片机串口通信流水灯。-17-虚拟仪器课程设计目录第一章概述-3-1.1LabVIEW简介-3-1.2LabVIEW特点-3-1.3LabVIEW未来-4-第二

2、章设计方案-4-2.1上位机-5-2.2下位机AT89C52-5-2.3RS232串口-6-第三章硬件设计-7-3.1时钟晶振模块-7-3.2复位模块-7-3.3LED显示模块-8-3.4串口通讯模块-8-第四章软件设计-9-4.1AT89C52主程序设计-9-4.1.1串口工作原理部分-10-4.2上位机设计-10-4.2.1端口设置区设计-10-4.2.2命令控件区设计-11-4.2.3显示控件区设计-12-参考文献-14-心得体会-15-附录-16--17-虚拟仪器课程设计第一章概述1.1LabVIEW简介LabV

3、IEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子

4、VI)的结果、单步执行等等,便于程序的调试。LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是LabVIEW 的程序模块。LabVIEW 提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在LabVIE

5、W 中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。1.2LabVIEW特点⒈尽可能采用了通用的硬件,各种仪器的差异主要是软件。⒉可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。⒊用户可以根据自己的需要定义和制造各种仪器。-17-虚拟仪器课程设计1.3LabVIEW未来虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使用较多的是IEEE488或 

6、GPIB协议。未来的仪器也应当是网络化的。LabVIEW是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW 集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“G”语言。使用这种语言编程时,基本上不写程

7、序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位/64位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。它主要的方便就是,一个硬件的情

8、况下,可以通过改变软件,就可以实现不同的仪器仪表的功能,非常方便,是相当于软件即硬件!现在的图形化主要是上层的系统,国内现在已经开发出图形化的单片机编程系统(支持32位的嵌入式系统,并且可以扩展的)。第二章设计方案下位机使用AT89C52进行流水灯设计,上位机使用LabVIEW进行界面设计,显示出端口设置数据和8个L

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。