您当前的位置:五五电子网电子知识电子制作照明-彩灯电路用Multisim软件仿真彩灯电路 正文
用Multisim软件仿真彩灯电路

用Multisim软件仿真彩灯电路

点击数:7449 次   录入时间:03-04 11:37:01   整理:http://www.55dianzi.com   照明-彩灯电路

  一、电路仿真软件Multisiml0.1
  
  电路仿真软件Multisiml0.1增加的功能有:自动化API接口、虚拟NIELVISll、NlELVlS仪器、增强Multisirn中的Nl、LabVlEW仪器、增加部分元器件数据库、扩展SpICe建模能力等。
  
  MultisimlO.1提供了一个非常大的元器件数据库。其中包括来自领先制造商美国AD和德州仪器公司的大约300多个新元器件,这些元件包括运算放大器、比较器、模拟开关和电压参考组件;并提供原理图输入接口、全部的数模Spice仿真功能、-VHDL、Verilog设计接口与仿真功能、FPGA、CPLD综合、RF设计能力和后处理功能、梯形图仿真。该软件提供了23种以上虚拟仪器,可以直接通过虚拟仪器观察电路的运行状态。软件还提供500多个更新的组件以及最新的通用电力仿真部件,这些部件包括BLlck、Boost、Buck—Boost、PWM控制器。单片机仿真方面,Multisim10.1内含8051/8052met—aLink汇编和高级C51精简版编译器。无需像Proteus那样捆绑KeilC软件,目标程序直接就可在Multisim10.1内生成。
  
  本文介绍的Multisirim10.1软件可以到下列网址下载试用版安装,免费使用30天:
  
  http:||www.gorlgkong.corn/webpage/datum/200807/2008071814363100001.htm

  二、彩灯仿真实验

  上图是我们要仿真的一个8位彩灯电路。在单片机P1端口外接有8个灯,要求初始时两端最外边上的一个灯亮,间隔约1s后,两个亮的灯往中间移一位;隔约1s再往中间移一位。等移到中间两个灯亮后,再延时1s后重复开始状态。按这样方式循环显示,即从状态1到4循环,如下图所示。

  1.创建工作目录
  
  为了便于查找和文件管理,我们专门为MultisimlO.1软件单片机仿真建立一个专用的存放空间(目录)。这一步可以不做,采用软件默认的目录。首先我们在F盘(或非C盘的其他驱动盘上)上新建一个工作文件夹,命名为"MCU__WorksPACe"。
  
  按照彩灯的控制过程,用记事本编写好源程序,并把程序命名为“彩灯”文件保存。演示程序及说明如下:

 



www.55dianzi.com

  2.绘制仿真电路
  
  在“开始”一“程序”一"Nationallnstruments”→“CircuirDesigrlSuite10.1”下,鼠标单击“Multisirm10.1”。打开Multisim”10.1,新建一个电路。在工作空间内单击鼠标右键,在弹出如上图所示的对话框中选"Placecomlporlent”。
  
  在如中图所示的"SelectaComponent”对话框中“Group'’中的“MCU”下点“805x'’,用鼠标双击在"Comlponent”中的"8052",,拖动MCU到合适位置。如下图所示,再次单击鼠标左键,固定元器件。

  由于放置的是一块MCU,所以紧接着会弹出一个“MCUWizard(MCU向导)”,如上图所示,它要求我们分三步来完成MCtJ的设置。
  
  第1步设置工作空间。在上图中点"Browse"按钮.在“浏览文件夹”中找到我们建好的工作空间文件夹“MCU—WorksPACe'’,如中图所示。单击“确定”。再给工作空间命名,如下图所示。这样完成了第一步设置,单击“Next”按钮进入第2步。

  第2步创建项目。在下图所示对话框中,通常我们只需选择源程序编程语言是C语言还是汇编语言。即“Programming language”下的文本框。若需要的话可以修改项目名称,即“Project name”下的文本框中的内容。完成后单击“Next”按钮进入第3步。

  第3步是添加源程序文件。在上图所示对话框中,单击“AdDSOurcefile”前的单选框。并在下面的文本框中给源文件命名,通常我们采用默认的文件名。完成后点“Finish”按钮结束设置。如下图所示。把电路保存为“YS—Circuit3”。
  
  接着逐一放置其他元器件。各元器件在库中的位置如下:
  
  单片机在“Group”中的“MCU”下“805x”。在“Component”中选“8052”;晶体振荡器在“Group”中的“Misc”下“CRYSTAL”,在“Component”中选“HC一49/U一11”;电容在“Group”中的“BasIC”下“CAPACITOR”,在“Component”中选“30P”;电阻在“Group”中的“Basic”下“RESISTOR”,在“Component”中选“300Q”;发光二极管在“Group”中的“Diodes”下“LED”,在“Component”中选“LED—red”;电源在“Group”中的“Sources”下“POWERSOURCES”。在“Component”中选"VCC'’和“GROUND'’;全部元器件放置完后,点“Close"关闭"Select a Coponent”对话框。

  连线完成后如下图所示。单击“存盘”按钮保存。



www.55dianzi.com

  3.添加源程序
  
  
  单击“mlan.asm”标签页,打开源程序文件,如上图所示。在图中光标位置将编制好的源程序“流水灯”添加进去,如下图所示,再单击“存盘”按钮保存。

[1] [2]  下一页


本文关键字:软件  照明-彩灯电路电子制作 - 照明-彩灯电路