虚拟仪器设计课程设计LABVIEW报告 并口显示
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
《虚拟仪器设计》课程设计任务书 (1)
一、引言 (2)
二、总体方案设计 (2)
三、LabVIEW程序设计 (3)
3.1数值转换程序 (3)
3.2 前面板显示程序 (4)
3.3 计算机并口输出程序 (4)
四、硬件设计 (5)
4.1并口介绍 (5)
4.2 数码管介绍 (6)
4.3 硬件显示 (6)
五、实验结果 (7)
六、结束语...................................................................... 错误!未定义书签。
七、学习心得.................................................................. 错误!未定义书签。
八、参考文献 (7)
附录一虚拟八位二进制LED并口显示系统设计程序框图 (8)
附录二虚拟八位二进制LED并口显示系统设计前面板 (8)
附录三虚拟八位二进制LED并口显示系统设计子VI (9)
附录四虚拟八位二进制LED并口显示系统设计实物图 (10)
《虚拟仪器设计》课程设计任务书
一、设计题目
虚拟八位二进制LED并口显示系统设计
二、设计目的和要求
通过对虚拟仪器的设计,了解虚拟仪器设计的基本原理及常用的对象使用方法;通过设计一台虚拟式数据采集系统、图形识别系统、通过串口、并口控制、测温系统、转速测量系统等,了解虚拟仪器数据采集卡的使用及设置,并口或串口的数据传输,了解虚拟编程中如何驱动非NI公司的数据采集卡或电脑中常用的声卡,学会把外界物理信号采集到计算机并进行简单分析或者通过虚拟仪器产生符合要求的信号并通过声卡输出或者学会利用NI的ELVIS系统设计简单的测量软件。加深虚拟仪器知识、单片机的了解,培养学生运用虚拟仪器思想解决工程实际问题的能力。
三、设计内容
A.详细要求:
虚拟八位二进制LED并口显示系统设计:设计的虚拟仪器要求通过计算机并口控制LED进行显示,在仪器中输入任意的十六进制数实时的显示出:0123456789ABCDEF等字段。
B.前面板上要设置必要的控件对象以设置相应参数。
C.设计界面要美观,程序可读性好。
四、设计进度安排
设计时间总计2周
课程设计任务及要求讲解(0.5天)
设计任务分析及查找资料(1.5天)
程序编制及调试(5.5天)
设计说明书撰写(2天)
答辩(0.5天)
五、设计任务书应包括的主要内容
目录设计题目任务分析实现过程程序前面板及流程图
结束语心得体会参考文献
六、考核方法
考核方式由三部分组成:平时学习态度(含考勤)、设计完成情况(含方案、程序质量、界面、说明书等)及答辩情况确定。
七、教师评语及成绩
一、引言
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。
与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。
LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而LabVIEW则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI 指虚拟仪器,是LabVIEW的程序模块。
LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的空间,可用于方便地创建用户界面。用户界面在LabVIEW中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。
二、总体方案设计
虚拟八位二进制LED并口显示系统设计是采用LabVIEW编程,给输入控制输入十六进制数,再经过数值转换以及计算机并口输出,并通过LED数码管显示出来。本次设计主要由4个部分组成,包括输入十六进制控件、数值转换的条件结构、计算机并口输出和数码管显示电路。总体方案设计如图1所示。
图1 总体方案方框图
三、LabVIEW 程序设计 3.1数值转换程序
这部分的设计主要根据七段数码的段码设计相关程序,七段段码显示的十六进制以及十进制数如表1所示。程序如图2所示。
图2 数值转换程序
根据表1所示的七段数码管段码,我们在本次设计中选择的是十六进制共阴极LED 数码管。
显示字符
共阴极字型码 (十进制)
共阳极字型码 (十进制)
共阴极字型码 (十六进制)
共阳极字型码 (十六进制)
0 63 192 3F C0 1 6 249 06 F9 2 91 164 5B A4 3 79 176 4F B0 4 102 153 66 99 5 109 146 6D 92 6 125 130 7D 82 7 7 248 07 F8 8 127 128 7F 80 9 111 144 6F 90 A 119 136 77 88 b 124 131 7C 83 C 57 198 39 C6 d
94
161
5E
A1
六 进 制 控 件
值 转 换
并 口 输 出 码 管 显 示