
Multisim10软件快速入门1.doc
15页Multisim10软件快速入门1.1 数字电子产品原理图设计步骤 一般而言,数字电子产品原理图的设计可分为三个步骤 1.根据逻辑功能要求确定输入输出关系 2.根据输入输出关系选择逻辑器件 3.绘制原理图借用Multisim10提供的强大功能实现数字电子产品原理图的绘制与仿真1.2 创建电路图1.启动操作启动Multisim10以后,出现以下界面,如图1-1所示图1-1 启动界面启动后出现的窗口如图1-2所示图1-2启动后的窗口选择文件/新建/原理图,即弹出图1-3所示的主设计窗口图1-3主设计窗口2.添加元件打一开元件库工具栏,单击需要的元件图标按钮如图1-4,然后在主设计电路窗口中适当的位置,再次单击鼠标左键,所需要的元件即可出现在该位置上如图1-5所示图1-4选择元件图1-5放置元件双击此元件,会出现该元件的对话框如图1-6所示,可以设置元件的标签、编号、数值和模型参数图1-6元件设置对话框 3.元件的移动、 选中元件,直接用鼠标拖拽要移动的元件; 4.元件的复制、删除与旋转选中元件,用相应的菜单、工具栏或单击鼠标右键弹出快捷菜单,进行需要的操作。
5.放置电源和接地元件选择“放置信号源按钮”弹出如图1-7的对话框,可选择电源和接地元件图1-7放置电源和接地元件6.导线的操作(1)连接鼠标指向某元件的端点,出现小圆点后按下鼠标左键拖拽到另一个元件的端点,出现小圆点后松开左键2)删除选定该导线,单击鼠标右键,在弹出的快捷菜单中单击“delet”1.3使用仪表如图1-3主设计窗口中,右侧竖排的为仪表工具栏,常用的仪表有数字万用表、函数发生器、示波器、波特图仪等等,可根据需要选择使用例 万用表的选用(1)调用数字万用表从指示部件库中选中数字万用表,按选择其它元件的方法放置在主电路图中,双击万用表符号,弹出参数设置对话框如图1-8所示图1-8万用表的调用 (2)万用表设置单击万用表设置对话框中的“设置”弹出图1-9万用表设置对话框,进行万用表参数及量程设置图1-9万用表参数及量程设置 其它仪表的使用同万用表类似,不再累述 1.4实时仿真如图1-10三态门分时传送电路,左上角菜单栏下方是仿真开关,用鼠标左键单击仿真开关,就开始实时仿真1-10三态门分时传送电路双击示波器图标,可见图1-11所示波形图1-11分时传送波形 1.5保存文件 1.电路图绘制完成,仿真结束后,执行菜单栏中的“文件/保存”可以自动按原文件名将该文件保存在原来的路径中。
2.单击左上角菜单栏中的“文件/另存为”弹出对话框如图1-12所示图1-12 文件保存 在对话框中选定保存路径,并可以修改文件名保存详解Multisim 10仿真实验步骤一、 实验目的熟悉并掌握Multisim10对单片机的仿真过程加深对单片机硬件以及软件理论知识的理解二、 实验原理1、Multisim10美国国家仪器公司下属的ElectroNIcs Workbench Group在今年年初发布了Multisim 10新版的Multisim10,加入了MCU模块功能,可以和8051等单片机进行编程联调,该软件元件丰富,界面直观,虚拟仪器的逼真度达到了让人相当高的程度,是电子设计、电路调试、虚拟实验必备良件工程师们可以使用Multisim 10交互式地搭建电路原理图,并对电路行为进行仿真Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程下面将简单介绍一下Multisim10刚加进来的MCU模块的使用方法。
双击桌面上的multisim10图标,由于软件比较大,需要等待一定的时间才能进入以下界面(图一): 图一Multisim10界面和Office工具界面相似,包括标题栏、下拉菜单、快捷工具、项目窗口、状态栏等组成标题栏用于显示应用程序名和当前的文件名下拉菜单提供各种选项快捷工具分为:文件工具按钮,器件工具按钮,调试工具按钮,这些按钮在下拉菜单中都有,并经常用到,现在放在工具栏里是为了方便使用项目窗口中的电路窗口是用来搭建电路的,Design Toolbox工具栏是用来显示全部工程文件和当前打开的文件状态栏用于显示程序的错误和警告,如果有错误和警告那还还需要重新修改程序直到没有错误为止才能正常加载程序在电路窗口的空白处点击鼠标右键,将出现如下菜单(图二): 图二菜单包括:放置元件(place component)、连接原理图(place schematic)、放置图形(place graphic)、标注(place comment)等,这里我们最常用到的只有第一个放置元件:点击菜单中第一个选项或者按“CTRL+W”会出现以下元器件选择对话框(图三): 图三在Group中选择我们需要的器件的类别,在Family中选择我们需要的器件,点击“OK”即可。
在选择805X和PIC等可编程器件时会出现如下对话框(图四): 图四这时我们只要在“Please enter the workspace name”中输入英文的文件名就可以点击“Next”进入第二步(图五): 图五在第二步中要选择的是:在“Programming language”中选择“ Assembly”,表示用汇编语言编写,如果选择“C”则表示用用C语言编写点击“Finish”,完成了对单片机的设置那么在软件界面左边的“Design Toolbox”中会出现新的文件,如下图(图六)所示: 图六点击Circuit1项目窗口即显示电路窗口(图七): 图七点击main.asm,项目窗口中就显示编程窗口(图八): 图八回到电路窗口,按照下图选择元器件,并且按照下图(图九)将电路连接好: 图九连好电路图以后,点击main.asm来到编程窗口(图十)进行程序的编写: 图十程序写在“$MOD51”和“END”之间(图十一): 图十一程序写完以后要进行程序载入,用鼠标右键点击Design Toolbox栏里的main.asm,选择“Build”,然后在软件的最下方的“Spreedsheet View”栏中会显示编程的错误和警告,如果出现错误会在该栏中显示并显示出错的具体位置,那么我们要回到编程窗口找到错误并修改,一直修改到0错误和0警告为止(图十二)。
图十二 以上工作完成以后,我们回到电路窗口,找到快捷工具栏中的“RUN”按钮(图十三中的第一个按钮) 图十三 按下“RUN”以后电路窗口中的LCD就开始显示了(图十四): 图十四2、LCD的引脚和时序 1、VCC 接电源 +5V2、CV 接电源 +5V 调节显示屏灰度的,调节该端的电压,可改变显示屏字符颜色的深浅具体实物要看厂家的数据手册,有些VO要求接地)3、GND 电源地,接地4、E 信号使能,E由1 -> 0的下降沿有效,LCD对RS和DATA进行取样和执行操作5、RS 数据/命令选择端,1-数据、0-指令6、RW 读写选择,1-读、0-写,如果LCD函数没有用到这个IO口的话就把它接地7、D7~D0 Data I/O,接单片机的IO口,用于输入数据或者指令LCD开始工作第一步要进行初始化,初始化程序:CLR P3.0;LCD SETB P3.1MOV P1,#03HCLR P3.1SETB P3.1MOV P1,#0CHCLR P3.1SETB P3.1MOV P1,#06HCLR P3.1初始化以后就可以进行指令和数据的读写了第一次显示数据以后要进行第二次数据显示,则需要进行清屏,清屏程序:CLR P3.0;LCDSETB P3.1MOV P1,#01HCLR P3.1SETB P3.0接下去就可以再次进行数据和指令的读写了。
3、实现的功能本次实验要求实现基于单片机的LCD显示,LCD分两次显示,第一次显示“0123”第二次显示“456789A”LCD采用08x1的液晶显示器,单片机采用8051 三、实验内容1、建立工程存放文件夹:打开“我的文档”,在National Instruments文件夹中打开Circuit Design Suite 10.0,然后在MCU Workspaces文件夹中新建一个文件夹,文件名为project2、双击桌面上的Multisim10的图标,软件打开需要等待一定的时间3、设置:点击菜单栏中的“Options”,选择“sheet properties”,在Circuit中的 “NET names”栏里选中“Hide All”,然后再点击Workspace,在“Sheet size”栏中选择“A4”,点击“OK”4、保存工程文件:点击File中的Save,在弹出的对话框中点击MCU Workspaces,然后点击自己新建的project文件夹,然后点击“保存”5、选择元器件:在空白纸上点击右键,然后选择“Place Component”,在弹出的对话框中的“Group”中选择“MCU Module”,然后在“family”中选择“805X”中的“8051”,点击“OK”,在图上适合的位置点击左键,在弹出的对话框中点击“Browse”,在“我的文档”中找到刚新建的project文件夹,点击该文件夹,然后点击确定。
在“Please enter the work space name”中输入文件名“project”,点击“Next”,在“Programming language”中选择“Assembly”,然后点击“Finish”接着在“Group”中选择“Basic”,在“Family”中选择“RESISTOR”,在Component中点击“10K”电阻,点击“OK”,在适合的位置点击左键即可然后在“Family”中选择“CAPACITOR”,选择一个“10u”和两个“30p”的电容,然后放置到图纸上接着在“Group”中选择“Sources”,在“Family”中选择“POWER_SOURCES”,点击放置四个“DGND”和两个“VCC”然后在“Group”中选择“Advanced Peripherals”,在“LCDS”中选择“LCD_DISPLAY_08x1”,并放置在图纸的适当位置接着在“Group”中选择“Misc”,在“CRYSTAL”中选择“HC-49/U_25MHz”的晶振,放置在图纸上6、按照图9所示,连接好单片机的外围电路图并点击File中的Save:7、保存好以后,在左侧的“Design Toolbox”中左键单击“Circuit1”前面的“+”号,然后一直点击“+”号,一直找到“main.asm”,双击该文件,在原图纸栏出现了编程界面,然后在该界面中输入以下程序: 8、程序:$MOD51 ; This includes 8。












