欢迎来到天天文库
浏览记录
ID:813007
大小:347.52 KB
页数:16页
时间:2017-09-06
《labview电子时钟设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、等级:湖南工程学院课程设计课程名称课题名称电子时钟设计专业测控技术班级1002班学号姓名指导教师等2013年6月23日湖南工程学院课程设计任务书课程名称课题电子时钟专业班级测控技术1002班学生姓名学号号指导老师审批任务书下达日期2013年6月17日任务完成日期2013年6月23日设计内容与设计要求设计内容:本课题要求设计一个数字时钟。将布尔显件形状修改为长条形,然后放入到簇控件中,按7段数码管排列各布尔显件,然后取得系统时间,分开年月日时分秒,分别计算年月日时分秒的每一位,得到一个值,将这个值对应数码管显示的布尔数组转换为簇并显示出来。显示年月日时分秒、星期
2、几。设计要求:1)确定并分析系统设计要求;2)进行系统的方案设计;3)系统的软件设计;4)系统的软件调试;5)系统总调及操作说明6)写说明书7)答辩所设计的方案能满足题目要求并实现相应的功能,所编写的设计说明书应语句通顺,用词准确,层次清楚,条理分明,重点突出。主要设计条件1.LabVIEW软件。2.参考文献若干。说明书格式1.封面2.课程设计任务书3.目录4.系统总体方案设计5.系统硬件设计6.软件设计(包括流程图)7.系统的安装调试说明8、总结9、参考文献10、附录11、课程设计成绩评分表。进度安排星期一:布置课题任务,课题内容介绍。仔细阅读设计任务书,明
3、确设计任务与要求,收集设计资料,阅读相关资料,学习应用相关软件。星期二~星期三:设计方案确定,编写程序,上机调试程序。星期四~星期五上午:编写设计说明书,准备答辩。星期五下午:答辩。参考文献张重雄虚拟仪器技术与分析北京:电子工业出版社,2007.08杨乐平,李海涛,杨磊labview程序设计与应用北京:电子工业出版社,2005程学庆等LabVIEW图形化编程与实例应用北京:中国铁道部出版社,2005目录第一章概述1第二章总体设计22.1时钟显示的结构22.2设计总思路2第三章软件设计33.1获取时间的各整型数据33.2提取数字的各位43.3七段布尔显示控件编码
4、43.4译码、布尔显示数字53.5闪烁5第四章程序调试6总结7附录8程序框图前面板8程序面板程序框图9第一章概述虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。La
5、bVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench,实验室虚拟仪器集成环境)是一种图形化的编程语言(又称G语言),它是由美国NI公司推出的虚拟仪器开发平台,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。使用这种语言编程时,基本上不用写程序代码,取而代之的是程序框图。LabVIEW的特点如下:u编程简单;u开发周期短;u高效性;u开放性;u自定义性;u性价比高,能一机多用。10第二章总体设计2.1时钟显示的结构本课题要求设计一个数字时钟。通过获取电脑的系统时间,并分离出给数字,在通过布尔显示
6、显示。数字的显示主要是7个长条的布尔显示组成,原理与7段数码管相似。7段数码管显示不同的数字主要通过其7个布尔不同的真假值控制,将0-9对应的7段布尔显示值依次存入一个布尔数组里,只需提取此数组的不同段即可让其显示不同的值,如显示“0”提取数组的0-6位分别赋值给7段布尔显示。2.2设计总思路获取时间的控件可以获取的信息有:年、月、日、星期、天数、时、分、秒、秒小数等,取得的值为整型数据,利用除数取余即可分离个十位。10第三章软件设计3.1获取时间的各整型数据软件中获取日期/时间(秒)控件从计算机系统中自动提取时间,并转换成日期、时间等,控件图如下:图3-1在
7、获取时间后,将数据解除捆绑即分别取得年、月、日、时间等,如下图:图3-23.2提取数字的各位通过除10取余便可得到个位,商为十位,以此方法也可求出年的各个数字,如下图:图3-3103.3七段布尔显示控件编码取出各位数字后,并不可直接显示,要通过统一编码规范显示的格式,这样才能显示各位数,编码各段如下:图3-41、2、3、4、5、6、7分别对应着七段布尔显示控件,要显示“0”时1~7的赋值分别为:1111110(1代表真,0为假),显示其他数字也是按此做法的。最后将此70个值串接起来存入一个布尔数组里,如图3-4右。3.4译码、布尔显示数字要显示数字时,只需将数
8、字乘以7,再将乘积的值作为索引在那存放
此文档下载收益归作者所有