您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页LABVIEW 数码管显示

LABVIEW 数码管显示

来源:化拓教育网
 实验一:数码管显示

实验目的:

1、掌握静态显示原理

2、掌握Labview软件实现串口通信的编程方法

试验设备:

实验机主箱、数码管显示模块、下位机模块

实验原理:

1、硬件描述

本实验“数码显示模块”的显示电路由6个共阴极LED数码管和6个串/并移位寄存器芯片74LS1芯片将串行送入的数据转换成并行数据,占用的I/O口较少,所以在静态显示中经常用到,每个芯片的并行输入作为LED数码管的显示段码;显示控制输入只有两个信号,它们是串行数据线DIN和移位信号CLK。此实验中采用8位单片机的P2.0控制串行数据线DIN,P2.0控制移位信号CLK。单片机通过计算机串口进行通信,LabVIEW软件通过串口通信节点对计算机串口进行读写。

2、软件设计思路

本实验设计的是六位数字显示,每位显示的数字由实验者通过各自的调整框控制输入,

各位数字的显示间相互,互不影响。

3、前面板设计

前面板包括数字显示框和数字设定框,数字显示框显示六位数字,每位数字下对应一个数字设定框。在每个数字设定框内随意输入一位0到9之间的数字,各数字间相互,然后按下运行按钮时,显示框中将显示出设定的数字。如下图所示:

4、程序框图设计:

实验程序首先将当前显示的六位数据,转化成各位数字与其位权值相乘再相加的形式,即:

t=a*100000+b*10000+c*1000+d*100+e*10+f

其中:t—显示的数据,a、b…f—分别为显示框中从左到右各位数值。

在公式节点框中输入上诉公式,输出t再利用“商与余数”节点功能,从t中提取出认为输入的a~f六位数值,送到前面板的六个数码管显示,并将得到的a~f六位数组成数组,通过串口发送给下位机控制数码管显示。

程序框图如下所示:

实验程序通过调用LabVIEW函数选板中的串口通信节点:VISA配置串口节点、VISA写入节点和VISA关闭节点控制串口与下位机控制程序进行数据交换。

实验总结:

通过这次实验,基本掌握了数码管显示的LabVIEW编程方法,了解了LabVIEW函数选板中串口通信节点(包括VISA配置串口节点、VISA写入节点和VISA关闭节点)的功能及使用条件,同时也加深了对公式节点、商与余数节点等LabVIEW中基本模块的理解。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务