基于Multisim的二十九进制计数器设计_吕萌
- 格式:pdf
- 大小:110.10 KB
- 文档页数:1
石家庄经济学院专业实习报告班级:姓名:题目:基于LABVIEW的简易计算器设计2013年 1 月 15 日摘要虚拟仪器技术把现成即用的商业技术与创新的软、硬件平台相集成,从而为嵌入式设计、工业控制以及测试和测量提供了一种独特的解决方案。
使用虚拟仪器技术,工程师可以利用图形化开发软件方便、高效的创建完全自定义的解决方案,以满足灵活多变的需求趋势。
本次课程设计是基于LABVIEW所设计的计算器,目的是为了实现两个数之间的加、减、乘、除四则运算及开方、求倒、取负运算,达到简易计数器的功能。
编程的思想是完成一种运算的过程,这个过程是:输入第一个数,存储并显示;输入要进行运算的类型并存储;输入第二个数,存储并显示;按“=”运算或者按其它运算符号进行连续的运算时显示运算结果。
关键词:LABVIEW;计算器;四则运算;函数功能ABSTRACTThis experiment is to realize the sum of two Numbers, subtract, multiply, divide and root, then pour, simple operation, to bear the calculator. Programming is a complete thoughts of the operation process is complet,the number, storage and input to the input operations and storage input number of the second type, storage and press "=" or b y other operations symbol continuous operation result shows.KEY WORDS:LABVIEW;Calculator;Arithmetic;Function目录1 引言 (4)2 总体设计方案 (5)2.1 程序流程图 (7)2.2 簇中的各元素在条件结构中代表的序号 (8)2.3 具体实现过程 (8)2.3.1 前面板设计及键入感应 (8)2.3.2 运算变量的初始化 (9)2.3.3 数字1--9的输入 (10)2.3.4 数字0的输入 (11)2.3.5 小数点的输入 (11)2.3.6 结果去零操作 (12)2.3.7 “+/-”键的设计 (13)2.3.8 “+、-、*、/”四则运算 (14)2.3.9 等号键 (15)2.3.10 百分数运算 (15)2.3.11 开方运算 (15)2.3.12 取倒数运算 (16)2.3.13 退格键的设计 (16)2.3.14 清零键的设计 (17)2.3.15 停止键 (17)3 结论 (18)致谢 (19)参考文献 (20)附录 0基于LABVIEW的简易计算器设计1 引言本次课程设计是基于LabVIEW虚拟仪器系统开发与实践等原理与技术而设计的计算器,可以用来模拟真实计算器而进行一些简单的基本运算。
虚拟计算器labview课程设计一、课程目标知识目标:1. 学生能理解LabVIEW虚拟计算器的基本原理和使用方法。
2. 学生能掌握使用LabVIEW进行基础数学运算,如加、减、乘、除和幂运算。
3. 学生能掌握LabVIEW中的条件语句和循环结构,用于复杂计算。
技能目标:1. 学生能运用LabVIEW软件设计并搭建一个具备基本计算功能的虚拟计算器。
2. 学生能通过LabVIEW编程实现对计算器输入输出界面的设计和优化。
3. 学生能运用调试和排错技巧,确保虚拟计算器的稳定运行。
情感态度价值观目标:1. 学生培养对计算机编程和虚拟仪器的兴趣,激发创新意识和探索精神。
2. 学生在团队协作中学会相互尊重、沟通和解决问题,培养合作精神和集体荣誉感。
3. 学生通过解决实际问题,认识到科技对社会发展的作用,增强社会责任感和使命感。
本课程针对高年级学生,结合LabVIEW虚拟计算器的设计与实现,注重理论知识与实践技能的结合。
课程目标旨在帮助学生掌握LabVIEW编程基础,提高解决实际问题的能力,同时培养积极的学习态度和价值观。
通过具体的学习成果分解,教师可进行有针对性的教学设计和评估,确保课程目标的达成。
二、教学内容1. LabVIEW基础入门- LabVIEW软件界面及基本操作- 前面板与程序框图的基本概念- 控件与 indicators 的使用2. 算术运算功能实现- 基础数学运算节点:加、减、乘、除、幂运算- 数值数据类型及其转换- 算术运算程序框图设计3. 控制结构- 条件结构:选择与分支- 循环结构:For 循环与 While 循环- 控制结构在计算器中的应用4. 界面设计及优化- 前面板设计原则与技巧- 输入输出控件的布局与美化- 界面交互性提升5. 程序调试与排错- 程序调试工具的使用- 常见错误类型及解决方法- 程序性能优化教学内容依据课程目标进行选择和组织,确保学生能够系统掌握LabVIEW虚拟计算器的制作。
labview计算器课程设计一、课程目标知识目标:1. 掌握LabVIEW编程环境中基本的数据类型和运算符;2. 学会使用LabVIEW设计计算器程序,并能实现加、减、乘、除等基本运算;3. 了解计算机程序设计的基本流程,理解程序结构对运算结果的影响。
技能目标:1. 能够独立运用LabVIEW编程环境,进行计算器界面的设计和程序编写;2. 学会调试和优化计算器程序,解决简单的问题;3. 培养逻辑思维和问题解决能力,提高编程技能。
情感态度价值观目标:1. 培养学生对计算机编程的兴趣,激发学习积极性;2. 培养学生团队协作意识,学会与同学分享和交流编程经验;3. 强化学生的实践操作能力,认识到计算机编程在实际应用中的价值。
课程性质:本课程为实践操作课程,注重培养学生的实际编程能力。
学生特点:学生在本年级已具备一定的计算机操作基础,对编程有一定了解,但实际操作能力有待提高。
教学要求:结合学生特点,课程设计应注重实际操作,让学生在实践中掌握编程技巧,提高解决问题的能力。
教学过程中,关注学生的个体差异,提供适当的指导和支持,确保每个学生都能达到课程目标。
通过本课程的学习,使学生能够独立完成一个简单的计算器程序设计,培养其编程兴趣和实际操作能力。
二、教学内容1. LabVIEW基本概念与编程环境- 熟悉LabVIEW的操作界面;- 学习LabVIEW的数据类型和运算符。
2. 计算器程序设计- 设计计算器界面,包括数字按钮、运算符号按钮和显示屏;- 使用循环结构和条件结构编写计算器程序,实现加、减、乘、除等运算功能。
3. 程序调试与优化- 学习使用LabVIEW调试工具,查找和修正程序中的错误;- 优化程序结构,提高计算器的运算速度和稳定性。
4. 教学大纲与进度安排- 第一课时:介绍LabVIEW基本概念与编程环境,学习数据类型和运算符;- 第二课时:设计计算器界面,编写计算器程序;- 第三课时:调试和优化计算器程序,解决常见问题;- 第四课时:总结与展示,学生分享编程成果。
基于Multisim的二十九进制计数器设计作者:吕萌等来源:《中小企业管理与科技·上旬刊》2015年第03期摘要:Multisim是一款稳定性强,操作简单的电子设计软件。
本文利用该软件,以设计29进制计数器为例,来说明Multisim软件在电子设计与电子产品设计领域的强大功能。
关键词:74LS160 Multisim 计数器1 Multisim软件简介Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。
它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有极强的仿真分析能力。
2 29进制计数器设计2.1 74LS160说明74LS160是一种 LSTTL 型同步十进制计数器(直接清零),它的主要特点是可用于快速计数的内部超前进位,用于n位级联的进位输出,能同步可编程序,有置数控制线,二极管箝位输入,能直接清零、同步计数。
这种同步可预置十进制计数器是由四个D型触发器和若干个门电路构成。
因为29是一个素数,所以必须用整体置零法或整体置数法构成二十九进制计数器。
此次我们采用整体置数法,首先我们将两片74LS160以进位并行的方式连接成一个一百进制计数器。
当计数器从全0状态开始计数,计入29个脉冲时,经与非门U5A译码产生低电平信号立刻将两片74LS160同步置零,于是便得到了二十九进制计数器。
设计步骤如下:①首先用另个74LS160连接成一个100进制的计数器;②在此基础上改为29进制计数器;③将时钟信号改为由555定时器制作的多谐振荡器。
将两个74LS160的CLK端口以并行的方式接在同一个CLK时钟信号端,使得林格计数器之间的进位是同步的。
令低位的U1的进位输出端ROC端与高位相连,同时ENP端解高电位,因为当ENP和ENT同时处于高电平时74LS160才处于计数状态,并且当低位U1进位时,ROC进位信号输出为高电位,使得此时ENP和ENT同时处于高电平,74LS160处于计数状态,当两个计数器同时接受一个CLK信号时,低位则由9变为0,高位加1,一次实现十进制进位。
(题目:基于Multisim加法计数器的仿真)姓名:学号:专业:通信工程院系:电子通信工程学院指导老师:职称学位:完成时间:2013年5月教务处制安徽新华学院本科毕业论文(设计)独创承诺书本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。
据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。
与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。
毕业论文(设计)作者签名:日期:基于Multisim加法计数器的仿真摘要计数器是数字系统中最基本的要素,本课题研究了任意进制计数器的设计方法,并利用Multisim进行软件仿真。
本文详细介绍了集成计数器芯片74LS161的原理和结构以及Multisim软件的使用方法。
通过对集成芯片的级联以及附加门电路的连接,以实现任意进制的计数器。
这里我们采用的是两片4位二进制加法计数器74LS161芯片进行级联,通过置数法来实现256以内的任意进制的计数器。
并用Multisim软件对设计的计数器进行仿真,观察结果正确,从而得出整个设计是正确的。
关键词:计数器;Multisim;级连法;置数法Simulation of the addition counter based on MultisimAbstractThe counter is the most basic elements of a digital system.This article introduces the design method of arbitrary hexadecimal counter and how to realize the simulation with Multisim software.This article introduces the principle and structure of integrated chip counter 74LS161,as well as the use-method of Multisim software.With the cascade connection of integrated chips and the connection of gate circuits,the arbitrary hexadecimal counter comes true.Here we make two chips of the four bit binary adder counter 74LS161 cascade and then achieve the counter of the arbitrary hexadecimal which is less than 256 by setting the number of law.We also use the Multisim software to simulate the counter,and if the result of observation is correct,so that the whole design is correct.Keyword:Counter; Multisim; Cascade method; Set the number of law目录1绪论 (1)2计数器 (1)2.1 计数器简介 (2)2.2 计数器的分类 (2)2.3 计数器集成芯片 (2)3Multisim的简介 (4)3.1使用简介 (5)3.2 Multisim对元器件的管理 (6)4设计思路和方法 (7)4.1 N>M时的设计方法 (7)4.1.1 复位法 (7)4.1.2 预置数法 (8)4.2 N<M的设计方法 (9)4.2.1 M不是素数 (9)4.2.2 M是素数 (10)5设计与仿真 (12)5.1 模256以内任意进制的计数器设计 (12)5.1.1 预置数的设计 (12)5.1.2 芯片级联 (12)5.1.3 连接七段显示管 (13)5.1.4 逻辑分析仪的连接 (14)5.2 总电路图 (15)5.3 电路的仿真 (16)5.3.1 模256的仿真 (16)5.3.2 模232的仿真 (18)6 总结 (20)致谢 (20)参考文献 (22)1 绪论计数器是一种最常用的时序电路。
基于Multisim的七进制计数器设计作者:吕萌李丹来源:《中小企业管理与科技·下旬刊》2015年第02期摘要:Multisim是一款稳定性强、操作简单的电子设计软件。
本文利用该软件,以设计7进制计数器为例,来说明Multisim软件在电子设计与电子产品设计领域的强大功能。
关键词:74LS160 Multisim 计数器1 Multisim软件简介Multisim是美国国家仪器(NI)有限公司推出的仿真工具,该应用软件以Windows为基础,并且能够适用于板级的设计工作。
对于Multisim软件来说,由于包含电路原理图的图形输入和电路硬件描述语言的输入等,进而在一定程度上巩固和强化了其仿真分析能力。
2 7进制计数器设计2.1 74LS160说明74LS160是一种LSTTL型同步十进制计数器(直接清零),其引脚如图1、2所示,其特点主要表现为:可用于快速计数的内部超前进位,用于n位级联的进位输出等。
对于这种同步可预置的十进制计数器来说,其构成主要包括:四个D型触发器和若干个门电路,如图3所示。
该计数器的主要功能表现为:超前进位、计数、置数等。
通过在所有的触发器上同时设置时钟,确保计数器保持同步工作。
对于7进制计数器来说,在工作过程中,一般是可以进行编程处理的,也就是任何可预置的电平都可以输出。
当预置是同步时,在置数输入端需要建立相应的低电平,此时禁止计数,并且在下一个时钟之后,保持输出与建立数据的一致性。
通过异步清除,清除输入端的低电平不管时钟输入、置数输入等为何电平,需要将四个触发器的输出置低电平。
无须对超前进位电路进行处理,即可级联出n位同步的计数器,其实现方式是借助于两个计数使能输入和一个动态进位输出。
通过对两个计数使能输入(ENP和ENT)计数时设置高电平,同时输入ENT正反馈,进而在一定程度上便于使能动态进位输出。
电路有全独立的时钟电路。
稳态建立时间和保持时间所要求的条件决定着计数器的功能。
基于Multisim的计数器设计仿真丁业兵;方国涛;张文;李安庆【摘要】The counter is a sequential logic circuit part,this paper introduces the design of any modulus value counter circuit using four synchronous binary integrated counter 74LS161 and asynchronous two-five-ten modulus value counter 74LS290 as main chip,and simulation of circuit have done with Multisim software.The Simulation verify the correctness and reliability of the design,design and simulation results show that,medium scale integrated counter can effectively achieve any modulus value counting function,and virtual simulation improve the efficiency of design and development electronic circuit.%计数器是常用的时序逻辑电路器件,文中介绍了以四位同步二进制集成计数器74LS161和异步二一五一十模值计数器74LS290为主要芯片,设计实现了任意模值计数器电路,并用Multisim软件进行了仿真.仿真验证了设计的正确性和可靠性,设计与仿真结果表明,中规模集成计数器可有效实现任意模值计数功能,并且虚拟仿真为电子电路的设计与开发提高了效率.【期刊名称】《电子设计工程》【年(卷),期】2013(021)013【总页数】4页(P147-149,155)【关键词】计数器;Multisim;模值;仿真【作者】丁业兵;方国涛;张文;李安庆【作者单位】安徽邮电职业技术学院安徽合肥230031;安徽邮电职业技术学院安徽合肥230031;安徽邮电职业技术学院安徽合肥230031;安徽邮电职业技术学院安徽合肥230031【正文语种】中文【中图分类】TP391计数器是常用的时序逻辑电路,计数器既可用于对时钟脉冲进行计数,也可用于分频、定时等。
(上接第291页)摘要:Multisim 是一款稳定性强,操作简单的电子设计软件。
本文利用该软件,以设计29进制计数器为例,来说明Multisim 软件在电子设计与电子产品设计领域的强大功能。
关键词:74LS160Multisim 计数器1Multisim 软件简介Multisim 是美国国家仪器(NI )有限公司推出的以Windows 为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。
它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有极强的仿真分析能力。
229进制计数器设计2.174LS160说明74LS160是一种LSTTL 型同步十进制计数器(直接清零),它的主要特点是可用于快速计数的内部超前进位,用于n 位级联的进位输出,能同步可编程序,有置数控制线,二极管箝位输入,能直接清零、同步计数。
这种同步可预置十进制计数器是由四个D 型触发器和若干个门电路构成。
因为29是一个素数,所以必须用整体置零法或整体置数法构成二十九进制计数器。
此次我们采用整体置数法,首先我们将两片74LS160以进位并行的方式连接成一个一百进制计数器。
当计数器从全0状态开始计数,计入29个脉冲时,经与非门U5A 译码产生低电平信号立刻将两片74LS160同步置零,于是便得到了二十九进制计数器。
设计步骤如下:①首先用另个74LS160连接成一个100进制的计数器;②在此基础上改为29进制计数器;③将时钟信号改为由555定时器制作的多谐振荡器。
将两个74LS160的CLK 端口以并行的方式接在同一个CLK 时钟信号端,使得林格计数器之间的进位是同步的。
令低位的U1的进位输出端ROC 端与高位相连,同时ENP 端解高电位,因为当ENP 和ENT 同时处于高电平时74LS160才处于计数状态,并且当低位U1进位时,ROC进位信号输出为高电位,使得此时ENP 和ENT 同时处于高电平,74LS160处于计数状态,当两个计数器同时接受一个CLK 信号时,低位则由9变为0,高位加1,一次实现十进制进位。
(M u l t i s i m数电仿真)计数、译码和显示电路实验3.11 计数、译码和显示电路一、实验目的:1. 掌握二进制加减计数器的工作原理。
2. 熟悉中规模集成计数器及译码驱动器的逻辑功能和使用方法。
二、实验准备:1.计数:计数是一种最简单、最基本的逻辑运算,计数器的种类繁多,如按计数器目前,各种类型的计数器已有专门的集成电路,例如CD4017,它是一片十进制计数/分频器,该器件具有10个译码输出端,每个译码输出通常处于低电平,且在时钟脉冲由低到高的转换过程中依次进入高电平,每个输出在高电平维持10个时钟周期中的1个时钟周期,输出10进入低电平后,进位输出由低转到高,并能与时钟允许端连成N 级。
表3.11.1为其功能表,图3.11.2是其管脚排列图。
表3.11.1:图图3.11.2另外一种可预计的十进制加减可逆计数器CD4510,用途也非常广,其引脚排列如图3.11.3所示,其中,E P 为预计计数使能端,in C 为进位输入端,1P ~4P 为预计的输入端,out C 为进位输出端,U /D 为加减控制端,R 为复位端,CD4510输入、输出间的逻辑功能如表3.11.2所示。
表3.11.2:图3.11.3。
2. 译码与显示:十进制计数器的输出经译码后驱动数码管,可以显示0~9十个数字,CD4511是BCD~7段译码驱动集成电路,其引脚排列如图3.11.4所示。
LT 为试灯输入,BI 为消隐输入,LE 为锁定允许输入,A 、B 、C 、D 为BCD 码输入,a~g 为七段译码。
3.11.3所示。
LED数码管是常用的数字显示器,分共阴和共阳两种,BS112201是共阴的磷化镓数码管,其外形和内部结构如图3.11.5所示。
图3.11.4图3.11.5表3.11.3:三、计算机仿真实验内容:1. 计数10的电路:(1).单击电子仿真软件Multisim7基本界面左侧左列真实元件工具条“CMOS”按钮,从弹出的对话框“Family”栏中选“CMOS_10V”,再在“Component”栏中选取4093BD和4017BD各一只,如图3.11.6所示,将它们放置在电子平台上。
目录内容摘要: (1)关键词: (1)Abstract: (1)1.绪论 (2)1.1论文的研究背景 (2)1.2仪器的发展背景 (2)1.3虚拟仪器的发展及未来前景 (3)2 虚拟仪器及LabVIEW的介绍 (5)2.1虚拟仪器的介绍 (5)2.2虚拟仪虚拟仪器的主要特点 (5)2.3虚拟仪器开发平台 LabVIEW的介绍 (6)2.3.1 LabVIEW的界面介绍 (7)2.3.2 虚拟仪器开发平台LabVIEW8.5的程序构成与模块简介 (7)2.4 LabVIEW的特点与发展 (10)3计算器的介绍 (12)3.1 计算器的起源 (12)3.2计算器的功能类型 (12)4.总体设计 (14)4.1 设计思路与流程图 (14)4.2键入感应 (15)4.3 数字的读入 (16)4.3.1 数字1~9的键入 (16)4.3.2数字0的键入 (17)4.4操作类型 (18)4.5 常用键的设置 (18)4.5.1小数点(.) (18)4.5.2等号键 (19)4.5.3清零键C (21)4.5.4退出键CE (22)4.5.5开方键(sqrt) (22)4.5.6倒数键(1/x) (23)4.5.7反号键(+/-) (24)4.5.8 backspace键 (24)4.6簇中的各元素在条件结构中代表的序号 (25)4.7去掉小数末尾的0的功能 (25)4.8 框图结构 (26)4.9 计算器的前面板结构 (27)5.总结 (29)参考文献 (30)致谢 (31)内容摘要:本次毕业论文是基于LabVIEW的科学计算器,主要是使用LabVIEW 虚拟仪器开发环境设计出一款简易计算器,使它达到两个数之间的四则运算和求倒数、求开方、取负值等一些基本简单的运算。
并对这些运算的实现过程中出现的一些问题使用LabVIEW程序进行解决。
编程的主体思想是对一个运算过程的完整表述:首先输入第一个数据,存储并显示;再是对运算类型进行输入并存储;然后输入第二个数据,存储并显示;最后按“=”得出结果或者是按其他运算符号继续进行连续的运算。
基于labview简易计算器设计《虚拟仪器技术》课程设计报告题目:基于labview简单计算器的设计专业:测控技术与仪器班级:学号:姓名:指导教师:完成日期: 2013年3月2013年3月目录一.设计目的 (1)二.设计步骤 (1)1.面板按键的设计 (1)2.数字的键入<1-9> (2)3.数字0的键入 (6)4.小数点的键入 (9)5.等号的键入 (11)6.四则运算的连续实现 (14)7.CE退出键 (17)8.开方键 (17)9.倒数键 (18)10.+/-键 (19)11.backspace键 (20)12.对result的处理 (21)三.总程序图 (23)四.调试中遇到的问题 (25)五.体会 (26)第一部分课程设计指导书1.设计目的(1)掌握Labview软件编程方法(2)掌握虚器仪器实验室硬件的应用(3)培养综合应用所学知识来指导实践的能力2.设计所用仪器及器件(1) NI公司的数据采集和信号调理卡。
NI MyDQA卡,myboard辅助电路板。
(2)计算机一台。
(3)各种相关的实验材料和设备。
3.实物内容及要求(1)设计成果一份。
(2)课程设计报告一份。
4.进程安排1.布置任务、查阅资料,方案设计(两天)根据设计要求,查阅参考资料,进行方案设计及可行性论证,确定设计方案,画出详细的原理图。
2.上机在LabVIEW环境下按要求进行设计(三天)要求在虚拟仪器上观测到正确的波形并达到规定的技术指标。
3.硬件的装配及调试(三天)使用数据采集卡进行装配调试,使其全面达到规定的技术指标,最终通过验收。
4.总结报告(一天)5.课程设计报告内容总结设计过程,写出设计报告,设计报告具体内容要求如下:1.课程设计的目和设计的任务2.课程设计的要求及技术指标3.总方案的确定并画出原理框图。
4.各基本单元原理及设计 (结合设计图写)。
5.总原理图,工作原理、工作特性(结合框图及前面版讲解)。
基于Multisim的计数器设计仿真丁业兵;方国涛;张文;李安庆【期刊名称】《电子设计工程》【年(卷),期】2013(21)13【摘要】The counter is a sequential logic circuit part,this paper introduces the design of any modulus value counter circuit using four synchronous binary integrated counter 74LS161 and asynchronous two-five-ten modulus value counter 74LS290 as main chip,and simulation of circuit have done with Multisim software.The Simulation verify the correctness and reliability of the design,design and simulation results show that,medium scale integrated counter can effectively achieve any modulus value counting function,and virtual simulation improve the efficiency of design and development electronic circuit.%计数器是常用的时序逻辑电路器件,文中介绍了以四位同步二进制集成计数器74LS161和异步二一五一十模值计数器74LS290为主要芯片,设计实现了任意模值计数器电路,并用Multisim软件进行了仿真.仿真验证了设计的正确性和可靠性,设计与仿真结果表明,中规模集成计数器可有效实现任意模值计数功能,并且虚拟仿真为电子电路的设计与开发提高了效率.【总页数】4页(P147-149,155)【作者】丁业兵;方国涛;张文;李安庆【作者单位】安徽邮电职业技术学院安徽合肥230031;安徽邮电职业技术学院安徽合肥230031;安徽邮电职业技术学院安徽合肥230031;安徽邮电职业技术学院安徽合肥230031【正文语种】中文【中图分类】TP391【相关文献】1.基于Multisim的二十四进制计数器的设计和仿真 [J], 杨旭;刘婷婷2.基于Multisim2001的计数器的设计和仿真 [J], 杨旭3.集成计数器的新型设计方法及其Multisim仿真 [J], 李立平;高迎霞;李文娟4.基于Multisim的计数器设计与仿真 [J], 邹海勇5.基于Multisim的大容量N进制计数器的仿真设计 [J], 王长江因版权原因,仅展示原文概要,查看原文内容请购买。
科目:姓名:学号:院系:类别:(学术、专业)实验一Labview 计算器一、实验目的通过利用labview设计一个简易计算器熟练的掌握labview基本功能和基本操作方法。
二、实验要求利用设计的计算器可以进行简单的四则运算、可以进行平方、开根号和倒数运算、计算器可以进行清零和关闭计算器操作、在输入数据时不慎将某个数字输错可以运用BackSpace清除该值等一些基本简单的运算。
三、实验原理和框图1、前面板设计前面板是LabVIEW的图形用户界面,在LabVIEW环境中可以对这些对象的外观和属性进行设计,LabVIEW提供了非常丰富的界面对象,可以方便地设计出生动、直观、操作方便的用户界面。
本系统中前面板显示程序的输入和输出对象,即,控件和显示器。
本程序中控件主要是按钮,显示器主要是文本显示。
在前面板设计过程中先在前面板整齐排列放置22个确定按钮,将这22按钮的标签隐藏,然后修改这22个确定按钮的名字分别为:0~9十个数字、小数点、正负号、加、减、乘、除、等号、倒数、根号、清零、退格和X的Y次方。
前面板还包括一个文本显示控件用于显示计算的结果和计算器的某些提示,通过改变显示控件的大小使之于计算器的大小相适应。
计算器的前面板还有程序框图中while循环的停止按钮,当按钮按下时计算器停止工作退出到LabVIEW的编辑界面。
为了前面板的美观和防止按钮的移动,分别将前面板的各个按钮和文字进行组合和对前面板进行装饰,装饰采用修饰中的平面框。
如下图所示:2.后面板设计程序框图对象包括接线端和节点,将各个对象连线连接便创建了程序框图,接线端的颜色和符号表明了相应输入控件或显示控件的数据类型。
程序框图是程序的核心,程序要实现的功能都是通过程序框图反应出来的。
本课程设计的程序框图主要运用了while循环、时间结构、条件结构和平铺顺序等结构。
通过上图可以看出当小数点按钮按下时,0.和存临时数据通过字符串连接控件将两者连接到一起;小数点按钮没有按下时,临时数据和小数点通过字符串连接按钮也将两者连接在一起,将连接到一起的数据送到显示控件。