Labview电子时钟设计课程设计报告.doc
《Labview电子时钟设计课程设计报告.doc》由会员分享,可在线阅读,更多相关《Labview电子时钟设计课程设计报告.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录第一章 概述1第二章 总体设计22.1 时钟显示的结构22.2设计总思路2第三章 软件设计33.1获取时间的各整型数据33.2提取数字的各位43.3 七段布尔显示控件编码43.4 译码、布尔显示数字53.5 显示时间的区段53.6 闪烁6第四章 程序调试7总 结8附 录9程序框图前面板9程序面板程序框图10第一章 概述虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发
2、展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器集成环境)是一种图形化的编程语言(又称G语言),它是由美国NI公司推出的虚拟仪器开发平台,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。使用这种语言编程时,基本上不用写程序代码,取而代之的是程序框图。LabVIEW的特点如下:u 编程简单;u 开发周期短;u 高效性;u 开
3、放性;u 自定义性;u 性价比高,能一机多用。第二章 总体设计2.1 时钟显示的结构本课题要求设计一个数字时钟。通过获取电脑的系统时间,并分离出给数字,在通过布尔显示显示。数字的显示主要是7个长条的布尔显示组成,原理与7段数码管相似。7段数码管显示不同的数字主要通过其7个布尔不同的真假值控制,将0-9对应的7段布尔显示值依次存入一个布尔数组里,只需提取此数组的不同段即可让其显示不同的值,如显示“0”提取数组的0-6位分别赋值给7段布尔显示。2.2设计总思路获取时间的控件可以获取的信息有:年、月、日、星期、天数、时、分、秒、秒小数等,取得的值为整型数据,利用除数取余即可分离个十位。为了获得更好的
4、显示效果将背景改为黑色,布尔显示的颜色为绿色。第三章 软件设计3.1获取时间的各整型数据软件中获取日期/时间(秒)控件从计算机系统中自动提取时间,并转换成日期、时间等,控件图如下:图3-1在获取时间后,将数据解除捆绑即分别取得年、月、日、时间等,如下图:图 3-23.2提取数字的各位通过除10取余便可得到个位,商为十位,以此方法也可求出年的各个数字,如下图:图3-33.3 七段布尔显示控件编码取出各位数字后,并不可直接显示,要通过统一编码规范显示的格式,这样才能显示各位数,编码各段如下: 图3-4A、B、C、D、E、F、G分别对应着七段布尔显示控件,要显示“0”时AG的赋值分别为:1 1 1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Labview 电子 时钟 设计 课程设计 报告
限制150内