基于LabVIEW软件的电子时钟设计大作业.docx

上传人:牧羊曲112 文档编号:3384908 上传时间:2023-03-12 格式:DOCX 页数:3 大小:37.36KB
返回 下载 相关 举报
基于LabVIEW软件的电子时钟设计大作业.docx_第1页
第1页 / 共3页
基于LabVIEW软件的电子时钟设计大作业.docx_第2页
第2页 / 共3页
基于LabVIEW软件的电子时钟设计大作业.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于LabVIEW软件的电子时钟设计大作业.docx》由会员分享,可在线阅读,更多相关《基于LabVIEW软件的电子时钟设计大作业.docx(3页珍藏版)》请在三一办公上搜索。

1、基于LabVIEW软件的电子时钟设计大作业基于LabVIEW的数字时钟的设计 1.1 时钟显示的结构 本课题要求设计一个数字时钟。通过获取电脑的系统时间,并分离出给数字,在通过布尔显示显示。数字的显示主要是7个长条的布尔显示组成,原理与7段数码管相似。7段数码管显示不同的数字主要通过其7个布尔不同的真假值控制,将0-9对应的7段布尔显示值依次存入一个布尔数组里,只需提取此数组的不同行即可让其显示不同的值,如显示“0”提取数组第0行赋值给7段布尔显示。 1.2设计总思路 获取时间的控件可以获取的信息有:年、月、日、星期、时、分、秒、秒小数等,取得的值为整型数据,利用除数取余即可分离个十位。为了获

2、得更好的显示效果将背景改为黑色,布尔显示的颜色为绿色。 图1-1 0 2.1获取时间的各整型数据 软件中获取日期/时间控件从计算机系统中自动提取时间,并转换成日期、时间等,控件图如下: 图2-1 在获取时间后,将数据解除捆绑即分别取得年、月、日、时间等,如下图: 图 2-2 2.2提取数字的各位 通过除10取余便可得到个位,商为十位,以此方法也可求出年的各个数字,如下图: 图2-3 1 2.3 七段布尔显示控件编码 取出各位数字后,并不可直接显示,要通过统一编码规范显示的格式,这样才能显示各位数,编码各段如下: 图2-4 A、B、C、D、E、F、G分别对应着七段布尔显示控件,要显示“0”时AG

3、的赋值分别为:1 1 1 1 1 1 0,显示其他数字也是按此做法的。 2.4 译码、布尔显示数字 要显示数字时,只需将数组控制的布尔型值作为索引在那存放真值的数组里寻找对应显示的七个布尔显示控件的值。如显示2,则选取数组的第3行,其他也同理。最后捆绑成簇,因为七段显示布尔已做成簇。Labview表达如下: 图 2-5 2 2.5 显示时间的区段 显示的时间被分成4段,即早上、上午、中午、下午、晚上,只需通过条件结构计算出此时属于哪一段,再通过字符串文本分别显示即可,程序及显示效果如下图: 图2-6 2.6 闪烁 闪烁时只要判断其是否秒数大于0.5S,大于则显示,小于则熄灭,图2-7为程序框图: 图 2-7 3 附 录 程序框图前面板 4 程序面板程序框图 5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号