Multisim10软件在单片机C语言协同仿真中的应用

合集下载

Multisim10仿真软件在单片机实践教学中的应用

Multisim10仿真软件在单片机实践教学中的应用

Multisim10仿真软件在单片机实践教学中的应用
王超
【期刊名称】《山东轻工业学院学报(自然科学版)》
【年(卷),期】2010(024)003
【摘要】针对单片机实践教学中出现的各种难点,介绍了仿真软件Multisim10在实践中的应用.将仿真软件Multisim10引入实践教学中,有效地解决了设计电路过程中的修改电路困难、调试过程繁琐、开发周期长等问题,较好地实现了制作实际电子产品之前的理论分析和测试.对参加电子设计竞赛和做课程设计的指导教师和学生有一定帮助.
【总页数】4页(P64-66,94)
【作者】王超
【作者单位】新疆昌吉学院,新疆,昌吉,831100
【正文语种】中文
【中图分类】TP91.9
【相关文献】
1.仿真软件NI Multisim10在中职学校《电子线路》课程教学中的应用 [J], 刘小明
2.Multisim10仿真软件在模拟电子技术教学中的应用 [J], 陈松;雷经发
3.仿真软件Multisim10在桥式整流滤波电路理论课教学中的应用探讨 [J], 孟宪微
4.Multisim10仿真软件在数字电路教学中的应用 [J], 周建春
5.Multisim10仿真软件在《电工电子技术》实践教学中的应用 [J], 董英英
因版权原因,仅展示原文概要,查看原文内容请购买。

Multisim10在单片机仿真中的应用

Multisim10在单片机仿真中的应用

第30卷第3期Multisim10在单片机仿真中的应用吴凌燕(海军航空工程学院青岛分院 青岛 266041)摘 要:M ultisim10中M CU 模块可实现对8051、8052及PI C 系列单片机的仿真。

介绍了M ultisim10的基本情况,应用M u-l tisim10的M CU 模块仿真了单片机8051控制LED 灯的点亮过程,并通过该实例介绍了M ultisim10M CU 仿真模块的基本操作流程以及仿真的过程、方法及注意事项。

最后,总结了M ultisim10M CU 仿真模块进行单片机仿真的优点及不足之处。

关键词:M ultisim10;M CU ,单片机仿真中图分类号:T P399 文献标识码:AThe application of Multisim 10insingle -chip microcomputer simulationWu L ingyan(Naval Aeronautical Engineering Institure Qingdao Branch,Qingdao 266041,china)Abstr act :T he M CU module of M ult isim10can be used to sim ulate 8051,8052and t he PIC series micro -cont rollers.T hebasic informat ion of M ultisim10is introduced,and it s M CU module is used to sim ulate the process that a LE D is con -trolled by 8051.In th is sim ulation,the basic operating procedures,mothodand notes are proposed.Meanw hile,the advan -tage and disadvange of M CU simulat ing applicat ion are given.Keywor ds:Mult isim 10;MCU ;sngle -chip microcom puter sim ulation收稿日期:2010-80 引 言M ult isim10是NI 公司下属的Electronics Work bench Group 发布的交互式SPICE 仿真和电路分析的软件,前期发展经历了EWB5.0、EWB6.0、Multisim 2001、M ult-i sim 7、M ultisim8、M ult isim9等版本。

详解Multisim-10对单片机仿真实验步骤

详解Multisim-10对单片机仿真实验步骤

详解Multisim 10仿真实验步骤时间:2010-06-22 04:19:17 来源:作者:一、实验目的熟悉并掌握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”即可。

Multisim10在单片机实验教学中的应用

Multisim10在单片机实验教学中的应用

Multisim10在单片机实验教学中的应用谢斌盛;谢陈跃【摘要】单片机实验课程是信息工程、电子工程、自动化等专业的一门必修课程,在完善学生专业实践技能上占有重要地位.Multisim 10中的MCU模块可以对805x、PIC等系列的单片机及其外围电路进行仿真调试,仿真结果直观,符合实际要求.Multisim 10能够在一个软件中实现从程序编译调试到电路分析仿真2大功能,将其引入单片机实验,极大地实现了教学的灵活性,有效地开拓了学生的能力.【期刊名称】《实验科学与技术》【年(卷),期】2011(009)003【总页数】3页(P53-55)【关键词】Multisim 10软件;电路设计套件;单片机实验;MCU模块;仿真【作者】谢斌盛;谢陈跃【作者单位】广州大学,实验中心,广州510006;广州大学,实验中心,广州510006【正文语种】中文【中图分类】TP391.9;TN710单片机技术涉及数字电子技术、模拟电子技术、计算机和通信等多个领域,是电路设计+编程相结合的实践性学科[1-4]。

为便于学生能更好地理解实验,一般在动手实验之前,让学生预先在电脑上进行仿真。

在单片机系统仿真中,常用的仿真工具以Keil和Proteus[5]的应用最为广泛,二者均可做单片机系统仿真,但受限制较多,普遍的做法是将Keil和Proteus结合起来进行单片机系统的联合仿真[6]。

二者联合仿真又分为离线联合仿真和在线联合仿真2种情况。

前者在测试时需要在2个软件之间频繁切换,后者则会占用大量的系统资源。

现在,这些问题都可以在Multisim 10中得到较为理想的解决[7]。

Multisim 10是美国国家仪器有限公司于2007年推出的最新的电路设计套件(NI Circuit Design Suite)产品之一,在该电路设计套件中,除升级了其最具特色的Multisim(采用Spice标准的电路仿真环境)和Ultiboard(PCB设计环境)之外,还是创造性地将Multisim MCU Module作为模块无缝结合到Multisim之中,从而使Multisim具有微控制器协同仿真的功能。

基于MULTISIM10的单片机系统仿真研究

基于MULTISIM10的单片机系统仿真研究
第2卷 第1 7 期
文 章编 号 :0 6—94 (o ) l 0 4 10 38 2 m o 一 2 5—0 4



仿

20 月 0 年1 1
基 于 MU T SM I L II 单 片 机 系统 仿 真 研 究 O的
魏 学海 , 刘晓红
( 黑龙江科技学 院, 黑龙江 哈尔滨 10 2 ) 50 7 摘要: 传统学习单片机 的方法需要硬件开发板 , 因此必须投入一部分 资金在单片机及其外 围电路上 , 给初学者带来 了经济上 的负担 。采用 Muiil hs 0虚拟软件平 台可 以很容易的搭建硬件 电路 , m 并进行仿 真研究 。以波 形发生器 , 两种 液晶显示屏 为 例, 介绍 了虚拟环境 下进行单片机学习的一种方法 , 可以把传统的硬件设计 、 调试、 仿真集成在一个软 件环 境下。可 以做 到 边设计边实验 , 改调试方便 , 修 而且实验采用 的是虚拟元器件和测量仪器 , 实验 成本 低 , 实验速度快 。由于程 序设 计采用 汇 编语言 已经有相关的文献可以参考 , C语言在这方面资料欠缺 , 而 因此采用 了 C语言进行设计 , 通过了仿真测试 , 并 结果达
ABS RACT : a i o a t o s o an n co o tolrn e sh r w r e e o me tb a d O p r o e f n s T Trd t n l i meh d f e r ig mi rc n r l e d ad a ed v l p n o r ,S at f h u d l e t
到 了预 期 设 计要 求 。
关键词 : 波形发生器 ; 液晶显示屏 ; 虚拟环境; 真 仿
中 图分 类 号 :P 9 . T 3 19 文 献 标 识 码 : B

基于multisim的单片机开发

基于multisim的单片机开发

上海XXX学院《硬件系统设计》上机实验报告(八)姓名:学号:班级:成绩:实验名称:基于MULTISIM的单片机开发实验地点:实验设备:(计算机型号)(生产商)设备号:使用软件: Multisim 10.0 实验时间:2 年月日星期,时分至时分一、实验原理:(简述----用自己的理解)单片机是最简单的处理器芯片,支持编程,可以通过向单片机芯片中输入相应代码,来实现对输出及其他一些功能的控制,本次实验就是基于单片机功能,通过单片机仿真实验来了解单片机的编程。

二、实验内容(步骤):选用805系列可编程器件8051,选择编程语言为C语言,如下:在元件库中选择元件,一个“10K”电阻,一个“10u”和两个“30p”的电容,四个“DGND”和两个5V的“VCC”。

选择一个“LCD_DISPLAY_08x1”,一个“H-49/U_25MHz”的晶振,连接好电路如下:编辑程序:在lwf.asm中输入如下代码:$MOD51 ; This includes 8051 definitions for the metalink assembler ORG 0000HCLR P3.0;LCD 初始化SETB P3.139MOV P1,#03HCLR P3.1SETB P3.1MOV P1,#0CHCLR P3.1SETB P3.1MOV P1,#06HCLR P3.1SETB P3.0;对LCD 写数据SETB P3.1MOV P1,#30HCLR P3.1SETB P3.1MOV P1,#31HCLR P3.1SETB P3.1MOV P1,#32HCLR P3.1SETB P3.1MOV P1,#33HCLR P3.1CLR P3.0;LCD 清屏SETB P3.1MOV P1,#01HCLR P3.1SETB P3.0SETB P3.1;第二次对LCD 写数据MOV P1,#34HCLR P3.1SETB P3.1MOV P1,#35HCLR P3.1SETB P3.1MOV P1,#36HCLR P3.1SETB P3.1MOV P1,#37HCLR P3.1SETB P3.1MOV P1,#38HCLR P3.1SETB P3.1MOV P1,#39HCLR P3.1SETB P3.1MOV P1,#41HCLR P3.1SJMP $END右键lwf.asm,单击build,没有错误,如下:单击run开始运行,结果如下,显示123456789A:思考题:(1)如何在LCD08x1 上分两次显示“R&B”和“NO.1”。

基于Multisim 10平台的单片机程序设计与仿真

基于Multisim 10平台的单片机程序设计与仿真

第3 1卷
术 指标要 求 ; 另一 方 面 , 又可 通过改 变 电路 的结 构 、 器件 参数 , 整 个 电路 的性 能 达 到最 佳. 元 使 使用 者 根据 仿 真 电路 的结果 , 将实 际 电路 制作 出来 , 样 , 仅降低 了电路 的设 计成本 , 这 不 同时也拓 宽 了设计 人 员设 计产
实 验 ;3 可 以方便 地对 电路 参数 进行 测试 和 分析 ;4 可 以直 接 打印输 出实 验数 据 、 () () 测试 参 数 、 曲线 和 电路 原 理 图 ;5 不 消耗 实 际的元 器件 , () 实验 所 需元 器 件 的种 类 和数 量 不 受 限制 , 实验 成 本 低 、 度快 、 速 效率 高 ; () 6 设计 和实 验成 功 的电路 可 以直接在 产 品 中使 用 . 通过 软 件 将元 器 件 和 仪 器集 合 为 一体 , 电子 设 计人 员 利用 这个 软件 可对所 设计 的电路进 行仿 真 和调 试 , 方 面可 以验证 所 设 计 的 电路 是 否 能 达到 所 设计 的技 一
关 键 词 : 片 微 机 ; ut i 软件 ; U 模 块 ; 序 仿 真 单 M ls im MC 程
中 图分 类 号 : P 9 . 2 T 3 1 7 文 献 标 志码 : A
单 片机 自 I tl 司于 1 7 ne公 9 6年推 出第 1 单 片机 MC 代 S一4 8至 今 已推 出了 3 , 片机 技术 得 到迅 猛 代 单 发展 , 乎 很难 找 到 哪 个领 域 没 有 单 片机 的踪 迹. 片 机 的开 发 应 用 已在 工 业 测控 、 电一 体 化 、 能 仪 几 单 机 智 表 、 用 电器 、 空航 天 电子 系统 以及 办公 自动 化 等各 个 领 域 中 占据 了重 要 地 位. 片机 技 术 发展 的迅 猛 家 航 单 之势 、 迫使各 界 人士 不得 不重新 审视 它在现 代技 术 中所 占的地 位 . 广 大科 技 人 员 来 说 , 面 临着 知 识更 对 正 新 和 提高 , 同时 也给 非计 算机科 技 人员 提供 了参 与 微 控 制机 研 究 、 发 的 机遇 和责 任 , 切 要求 广 大 科技 开 迫 人 员及 早掌 握单 片机 技术 , 动现 代技 术 的进步 和发 展[ . 推 1 ] 单 片机是 靠 程序运 行 的 , 片 机开发 技术 人们 面前 的关 键 任务 就是 要学会 编 写程 序 , 而在 编 写单 片 单 然 机 程序 的编辑 源 代码一 编译 源 代码一 程 序仿 真一 芯 片烧写 等 4个步 骤 中 , 序仿 真 又是 重 中之 重 , 程 一个 仅 靠计 算机 软件 而不 依赖 于其 他 任何 开发设 备且 实验 成本 低 、 速度 快 、 率 高 、 时 的程 序仿 真 环境 , 效 实 一直 是 2 1 —0 —2

Multisim10仿真软件在单片机实践教学中的应用

Multisim10仿真软件在单片机实践教学中的应用

第24卷 第3期2010年 8月山 东 轻 工 业 学 院 学 报J OURNAL OF S HANDONGI NS T I TUTE OF L I GHTI NDUS TRY Vo.l 24 No .3Aug . 2010收稿日期:2010206207作者简介:王超(19802),男,新疆玛纳斯县人,新疆昌吉学院助教,硕士,研究方向:自动化应用技术的研究.文章编号:1004242802(2010)0320064203M u ltisi m 10仿真软件在单片机实践教学中的应用王 超(新疆昌吉学院,新疆昌吉831100)摘要:针对单片机实践教学中出现的各种难点,介绍了仿真软件Mu ltisi m 10在实践中的应用。

将仿真软件M u ltisi m 10引入实践教学中,有效地解决了设计电路过程中的修改电路困难、调试过程繁琐、开发周期长等问题,较好地实现了制作实际电子产品之前的理论分析和测试。

对参加电子设计竞赛和做课程设计的指导教师和学生有一定帮助。

关键词:仿真;单片机;实践教学;调试中图分类号:TP391.9 文献标识码:AApp lica tion ofM u ltisi m 10si m ulati on soft warei n M CU practice teac h ingWANG Chao(Changji College ,Changji 831100,Chi na)Abstr act :A im i n g at a llk i n ds of dif fi c u lties inMCU practice teaching ,the mu ltisi m 10si m u lation soft w are i n MC U practice teach i n g was introduced .Multisi m 10si m ulati o n soft w are was app lied i n to practice teach i n g ,itmay he l p to dealw ith so me prob le ms duri n g the circuit design process ,such as difficu lti e s i nmodif ying the c ircu i,t tedious debugging process and long deve l o p m ent cycle ,aswe ll as achieving a pre-theoretica l ana l y sis and testi n g bef ore the actual e lectron ic products .A ll of t h is w ill provi d e so me re f erence value f or teachers and studen ts in partic i p ating e l e ctronic desi g n con test and curricu l u m design .K ey w ord s :si m u lati o n ;MCU ;practi c e teach i n g ;debuggi n g0 引言5单片机应用技术6是工科专业的一门重要课程。

Multsim在单片机控制技术课程中的仿真设计

Multsim在单片机控制技术课程中的仿真设计

Multsim在单片机控制技术课程中的仿真设计作者:李娜来源:《数字技术与应用》2011年第11期摘要:通过分析Multisim软件基本功能特点,以天津轻工职业技术学院单片机控制技术精品课程实践环节中的交通灯项目为例,分析了其在单片机控制技术中的仿真应用。

关键词:Multisim 单片机控制技术仿真中图分类号:TP391.9 文献标识码:A 文章编号:1007-9416(2011)11-0017-011、引言单片机课程是机电一体化、应用电子技术、自动控制及数控技术应用等专业的一门实用技术骨干课程,它对培养学生的工程思维能力和解决问题的能力具有重要作用。

通过该课程的学习,学生可以较系统地掌握汇编语言编程、单片机基本原理、接口和应用技术、熟悉单片机技术在工业控制中的应用。

可以培养和锻炼学生动手操作和技术创新的能力,使得学生能紧跟计算机技术的发展脚步,为将来从事自动控制以及应用电子产品的检测和维修等工作奠定坚实的基础,为各种智能化产品的设计开发提供技术准备。

天津轻工职业技术学院单片机控制技术课程在2008年被评为天津市级精品课程,在教学过程中积累了很多的经验。

传统的单片机实训教学模式,验证性实验占很大的比重。

学生将大部分精力放在了程序设计上,基本硬件电路以及单片机最小应用系统已经封装好在实验台上了,学生对单片机的结构、外围电路连接方法以及注意事项等印象不深,教学效果不理想。

由于体积小、实验台不易管理等问题,单片机实训装置每年都需要大量的人力物力去维护和修缮,鉴于此,模拟仿真的教学环境就显得尤为重要。

2、Multisim软件功能特点Multisim的前身是IIT公司的EWB软件。

IIT在2006年被美国NI公司收购后,推出了Multisim 9,2007年又发行了Multisim 10,是全球独一无二的交互式电路仿真软件。

Multisim具有友好的用户界面,操作方便,具有数字、模拟及数字/模拟混合电路的仿真能力;电路分析手段完备,不仅提供11种常用测试仪表对电路进行测试,同时还提供了电路直流工作点分析、瞬态分析、失真分析等15种常用的电路仿真分析方法。

基于Multisim 10和Keil C51的单片机仿真

基于Multisim 10和Keil C51的单片机仿真

计算机时代2010年第1期55基于Multisim1O和KeilC51的单片机仿真宋志强,方武(苏州经贸职业技术学院信息系,江苏苏州215009)摘要:阐述了改革传统单片机实验的必要性,介绍了MultisimlO软件的特点和功能,并以流水灯为例,给出了运用仿真软件Multisim10和单片机开发环境KeilC51进行单片机仿真的方法。

该方法可加深学生对单片机应用的理解,提高单片机教学的效果,而且可以锻炼学生软硬件综合设计的能力,激发学生的学习兴趣。

关键词:Multisim10;KeilC51;单片机仿真;流水灯电路SimulationofMCUBasedORMultisim10andKeilC51SONGZhi—qiang,FANGWu(Dept.ofInformation,SuzhouInstituteofTrade&Commerce,Suzhou。

Jiangsu215009,China)Abstract:ThenecessityofreformingtraditionalMCUexperimentsisexpounded,thefeaturesandfunctionsofMultisim10introduced,andtakingflashLEDforexample,theMCUsimulationmethodofusingsimulationsoftwareMultisim10andMCUdevelopmentenvironmentKeilC51isgiven.Themethodnotonlymakestudentsful-therunderstandMCUapplication.improvetheteachingeffectofMCU,butalsotraintheirintegrateddesigncapabilityofhardwareandsoftware,arousetheirlearninginterest.Keywords:Multisim10;KeilC51;simulationofMCU;flashLEDcircuitO引言单片机因其价格、性能方面的优势,已广泛应用于社会各个领域。

利用Multisim10中的MCU模块进行单片机协同仿真

利用Multisim10中的MCU模块进行单片机协同仿真

利用Multisim10 中的MCU 模块进行单片机协同仿真MCU(MicrocontrollerUnit)即单片机是大家都比较熟悉并常用的电子器件,由于其广泛的应用,所以用单片机设计电路是电子技术人员必备的技能。

对于初学者,可以先从软件仿真入手。

我们知道利用Proteus软件可以进行单片机的软件仿真,Multisim同样也可以。

Multisim是基于SPICE的电路仿真软件,SPICE(SimulationProgramwithIntergratedCircuitEmphasis)是“侧重于集成电路的模拟程序”的简称,在1975年由加利福尼亚大学伯克莱分校开发。

在Multisim9中,需要另安装MultiMCU进行单片机仿真。

NI(NationalInstruments) Multisim10将MuitiMCU称为MCUModule,不需要单独安装,可以与Multisim中的SPICE模型电路协同仿真,支持Intel/Atmel的8051/8052和Microchip的PIC16F84a,典型的外设有RAM和ROM,键盘,图形和文字LCD,并有完整的调试功能,包括设置断点,查看寄存器,改写内存等。

支持C语言,可以编写头文件和使用库,还可以将加载的外部二进制文件反汇编。

这里我们通过一个简单的带有复位功能的计数器的例子来说明在NIMultisim10中如何进行单片机开发以及如何与SPICE模型电路协同仿真。

如果你对Multisim比较熟悉,那一定对里面的安捷伦(Agilent)54622D 混合信号示波器等仪器印象很深刻吧,因为它与真实的仪器面板和操作几乎完全一样。

Multisim里象这种模仿实际仪器的还有安捷伦的33120A任意波形函数发生器和34401A万用表,泰克(Tektronix)的TDS2024四通道示波器。

充分利用这些仪器,就好比拥有了一个真实的实验室,你可以用33120A任意波形函数发生器给单片机提供输入信号,用54622D或TDS2024示波器观看模拟信号,或用54622D的逻辑分析仪功能查看单片机多个管脚数字信号的输出。

基于Multisim10的单片机动态显示仿真技术论文

基于Multisim10的单片机动态显示仿真技术论文

基于Multisim10的单片机动态显示仿真技术论文Multisim10是美国国家仪器公司(NI,National Instruments)推出的计算机电子仿真软件。

Multisim10实现计算机仿真时设计和实验用的元器件和测试仪器和仪表齐全,可以完成各种类型的电路设计与实验;可以方便地对电路参数进行测试和分析;设计与实验可以同步进行,可以边设计边实验,修改调试方便;可直接打印输出实验数据、测试参数、曲线和电路原理图;实验中不消耗实际的元器件,实验所需的元器件和数和数量不受限制,实验本钱低,实验速度快,效率高;设计和实验成功的电路可以直接在产品中使用。

Multisim10版本可用于单片机和可编程逻辑器件的仿真分析,为单片机系统的仿真设计提供了较好的解决方案。

multisim10提供了805x、PIC、RAM和ROM等4个系列的单片机芯片和可编程逻辑器件,使得该软件的实际应用得到了大大的增强。

本文使用Multisim10为辅助设计工具,做以单片机8051为中心的单片机动态显示电路的仿真设计。

显示单元是单片机常见的控制功能,但凡遇到显示输出时都会用到显示单元,如数字管的显示,点阵的显示等。

为了提高单片机输入输出端口的效率,一般显示单元都使用动态显示技术。

所谓动态显示方式,就是一位一位地轮流点亮各个数码管(动态扫描方式)。

对于每一位数码管来说,每隔一定时间点亮一次,当扫描的时间间隔足够小时,利用人的视觉暂留特性,观察者就不会感到数码管的闪烁,看到的现象是所有的数码管一起发光,就如同看电影的道理一样。

如果要做4个数码显示管的动态显示时,其实现方法是将所有的数码管的a......g连接在一起,接在单片机的某个输出端口上,各个数码管的公共端作为片选信号接在单片机的另一个输出端口上,这样做可以大大地节省了硬件资源。

单片机模块8051的工作电源电压为5V; Multisim10中的8051模块内部已经具备了12MHz,所以仿真外围电路可以省略晶振;故其最小系统需要加一只电容和一只电阻,实现单片机的上电复位功能。

基于multisim10的单片机仿真设计研究

基于multisim10的单片机仿真设计研究

基于multisim10的单片机仿真设计研究摘要介绍了利用multisim10设计单片机的理论、方法和过程。

利用软件来设计单片机系统的电路图、源程序,并通过不同的手段仿真分析系统,并获得了比较理想的效果。

关键词Mulitsim10;单片机;仿真Multisim是目前高校和科研部门中应用最多的电子电路仿真软件,它有极强的仿真功能,界面友好,形象的“虚拟仪表”,使它成为迄今为止使用最方便,最直观的仿真软件之一。

自Multisim9以后,NI Multisim就致力于完善MCU单片机仿真的开发,而NI Multisim10开始它拥有了强大的MCU模块,支持4种类型的单片机芯片,支持对外部RAM、外部ROM、键盘和LCD等外围设备的仿真,分别对4 种类型芯片提供汇编和编译支持;所建项目支持C代码、汇编代码以及16进制代码,并兼容第三方工具源代码;包含设置断点、单步运行、查看和编辑内部RAM、特殊功能寄存器等高级调试功能。

再加上其强大的数字仪器环境和数字分析环境,使其成为为数不多的经典单片机仿真软件之一。

1 Multisim 10中单片机系统电路设计为了说明Multisim10强大的单片机系统仿真设计功能,在此选择了单片机串并口转换LED显示电路作为对象。

本设计利用单片机与七段数码显示器,通过4个串联的串入/并出移位寄存器74LS164直接驱动,该电路可以同8051单片机的串行口(或两根I/O线)直接相连,通过串行口将显示段码逐位送出,并用四个数码管同时显示四位十进制数。

在Multisim原理图设计文件中调用丰富的元件库并绘制电路图如图1所示:2 Multisim10中的程序设计2.1在总的工程下面建立原理图/MCUworkspace/protject/.asm汇编程序设计文件,分支结构如图2所示:2.2在main.asm文件中编写程序代码如下:$MOD51; This includes 8051 definitions for the Metalink assembler;(Multisim10编译汇编语言必须要写TABLE:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H;0~~9的段码表END3 Multisim 10中单片机系统电路仿真3.1在源文件里选择build进行编译,并顺利通过,即在软件平台上将源程序与硬件电路融为一体。

Multisim10仿真软件在单片机实践教学中的应用

Multisim10仿真软件在单片机实践教学中的应用

的教 学采用 的是 先设 计 电路 , 后 在 面包 板 或 实 验 然 箱进 行实验 、 整参数 , 调 最后 再 制版 、 装 、 安 调试 。这 种方 法存在 技术 手段 陈 旧 、 开发 周期 长 、 试过程 较 调 为繁琐 , 而且 修 改 电路 也 不 容 易 。而 将计 算 机 仿 真 技术 与传统 方 法相 结 合 , 以实 现 电路 的仿 真 。学 可 生可 以在虚 拟环 境下 完成 电路 设计 、 择元 件 、 算 选 计 与调整 参数 以及 观 测仿 真 结 果 , 后 在 根据 仿 真 的 最 结 果制 作 P B板 等 一 系 列 环节 。可 以激 发 学 生 的 C
第2 4卷 第 3 期
2 0往 01









Vo | 4 NO. l2 3 Au g. 201 0
8月
J UR A O S A O G N TT T OF L G T I DU T Y O N L F H ND N I S I U E IH N SR
i CU a tc e c i g nM pr c ie t a h n
W ANG a Ch o ( hn ol eC ag 3 10 C ia C a ̄i l g ,h nj8 10 , h ) C e i n
Ab t a t Aimi g a l k n so i i ute n MCU r c ie ta h n t e mu sml i lto ot r sr c : n tal i d fdf c l si f i p a t e c i g,h hii 0 smu ai n s fwa e c i MCU p a t e e c i g n r c i t a h n wa i to u e c s n r d c d.Mu ii 0 i l t n ot r wa a p id n o r c ie h sml smu a i s fwa e o s p le i t p a t c t a h n i ma e p t e lwi o r blms d rn he cr u td sg r c s s c s d f c lis i e c i g,t y h l o d a t s me p o e u i g t ic i e in p o e s,u h a i u t n h i f e mo f i g te cr u t tdiu e u gn r c s n o g d v lp n y l a l a c ivn r di n h ic i,e o sd b g i g p o e sa d l n e eo me tc ce, swel sa he ig a p e— y te r tc l a l ss n t si g eo e h a t a ee to i p o cs h o ei a nay i a d e tn b f r t e cu l l cr n c rdu t .Al o t i wi p o i e o l f h s l r v d s me l r f r n e v l e f rt a h r n t d n si a tcp tnge e to c d sg o ts n u rc l m e in. ee e c au o e c e sa d su e t n p rii a i lc rni e in c ne ta d c riu u d sg Ke r s: i lto ; y wo d smu ai n MCU; r c ie t a hig; b g ig p a t e c n de u gn c

Multsim在单片机控制技术课程中的仿真设计

Multsim在单片机控制技术课程中的仿真设计

Multsim在单片机控制技术课程中的仿真设计Multisim 是一款多功能的电子电路仿真软件,被广泛应用于电子教育和电子工程领域。

在单片机控制技术课程中,Multisim 可以帮助学生设计和模拟各种电路,并帮助他们理解电子电路的原理和工作方式。

首先,Multisim 可以模拟各种单片机控制电路。

例如,我们可以使用 Multisim 设计和模拟一个基于 8051 单片机的双向电机控制电路。

该电路具有输入信号,可以使电机正转或反转,并具有速度控制功能。

使用 Multisim,我们可以模拟该电路的性能,帮助学生理解该电路的工作原理和使用注意事项。

其次,Multisim 还支持多种电子元件和器件的仿真。

例如,我们可以使用 Multisim 模拟一个被动式 RC 低通滤波器电路,并观察滤波器对信号的影响。

我们还可以使用 Multisim 模拟一个基于光敏电阻的光控开关电路,并观察光控开关对电路的影响。

这些仿真实验可以使学生了解电子元件的特性和使用方法,加深他们的理解和记忆。

此外,Multisim 还支持虚拟仪器模拟。

例如,我们可以使用Multisim 模拟一个基于逻辑分析仪的逻辑电路分析实验。

学生可以将逻辑分析仪与他们设计的电路连接,并观察电路的输入和输出信号,以检查电路的正确性。

这种虚拟仪器模拟可以使学生了解虚拟仪器的使用方法和特点,增强他们的工程实践能力。

综上所述,Multisim 在单片机控制技术课程中是一个非常有用的仿真设计工具。

它能够帮助学生理解多种电子电路的原理和工作方式,促进他们的学习和发展。

因此,教育工作者应该在单片机控制技术课程中广泛使用 Multisim,以提高学生的实验能力和学习质量。

NIMultisim10软件在单片机学习中的应用

NIMultisim10软件在单片机学习中的应用

文章编号:100127445(2007)增20268203N IM u ltisi m 10软件在单片机学习中的应用α陈瑞旭,张亚学,陈可中(广西大学物理科学与工程技术学院,广西南宁530004)摘要:重点介绍用电路仿真软件E W B 的最新版本M u ltisi m 10对单片机(51系列)做实时仿真;利用该软件可以随时随地进行单片机实验,这对单片机的学习和提高都有很大的帮助.关键词:M u ltisi m 10;单片机;仿真实验中图分类号:T P 319 文献标识码:A21世纪,是一个科技迅猛发展、计算机技术普及应用的信息时代.计算机技术已经成熟,并已渗透到人们的科研、生产、工作、生活等各个领域.随着电子产品更新周期的缩短,如何提高设计生产效率为工程师所重视;探讨单片机的实时仿真成为广大电子设计工程师所感兴趣的课题.1 M u ltisi m 10软件简介M u ltisi m 10软件是E W B 软件的最新版本,专门用于电路仿真,是迄今为止最易用、最直观的仿真软件,增加了大量的V HDL 元件模型,可以仿真更复杂的数字元件,并且可以对单片机做仿真运行,极大地方便了单片机初学者和单片机开发实验工作者,完全可以脱离实验箱、开发板的束缚,随意在计算机上模拟单片机固件(.hex )的“烧片”和运行结果,配合各种虚拟仪器的使用,可以快速准确地调试程序和硬件连接,而最终取得最佳方案.在保留了E W B 形象直观等优点的基础上,大大增强了软件的仿真测试和分析功能,大大扩充了元件库中的元件数目,特别是增加了大量与实际元件对应的元件模型,使得仿真设计的结果更精确、更可靠、更具有实用性.M u ltisi m 10软件具有以下主要功能:(1)具有丰富的元件库;(2)类型齐全的仿真;(3)高度集成的操作界面;(4)强大的分析功能;(5)强大的虚拟仪器仪表功能;(6)具有V HDL V erilog 的设计和仿真功能;(7)提供多种输入输出接口(可以与其他EDA 软件结合使用);(8)新增加了对51系列单片机、P I C 单片机的完美支持,可以把单片机的实验直接在计算机上模拟运行,得到高精度的仿真数据,使得大规模可编程逻辑器件的设计和仿真与模拟电路、数字电路的设计和仿真融为一体,突破了原来大规模可编程逻辑器件无法与普遍电路融为一体仿真的局限.2 应用实例下面以单片机经典入门练习《8052控制交通信号灯》仿真实验为例介绍M u ltisi m 10在8052单片机实验中的应用.实验目的 用单片机8052控制发光二极管实现两路符合实际交通规则的信号灯运行,并通过按键控制等候行人优先通行的信号(即:在亮绿灯转黄灯,黄灯转红灯;同时另一路由红灯转绿灯.)实验电路 主要由8052X 1、H EX 缓冲块X 1、发光二极管X 6(红黄绿)、+5V 电压源X 1、轻触开关第32卷增刊2007年9月广西大学学报(自然科学版)Jou rnal of Guangx i U n iversity (N at Sci Ed )V o l .32,Sup.Sep t .,2007 α收稿日期:2007-04-21;修订日期:2007-05-27资助项目:广西教育科学“十五”规划重点资助课题(2007B 2);广西地方大学本科应用型人才培养模式改革的研究与实践——电子技术实验课程(序号为32)作者简介:陈瑞旭(19842),男,山东单县人,广西大学2003级学生.(开路)X 1等组成;发光二极管的电平控制用总线连接,以使得原理图清晰整洁;8052模型内部可以设置晶体震荡频率(12M ),无需外接晶振.单片机与发光二极管的电路图如图1所示.图1 单片机与发光二极管的电路图源程序的导入与编译 这个步骤比较关键,详细流程如下:图2 程序流程图①打开源码编辑区 在原理图上双击8052芯片,即可查看芯片各项属性(其他元件同),点选“code962增刊陈瑞旭等:N IM u ltisi m 10软件在单片机学习中的应用(源码)”→“P rop erties (属性)”进入M CU code M anager (M CU 源码管理器)→“N ew M CU P ro ject ”→输入工程名 选定生成的工程→“N ew F ile ”→选择文件类型并输入文件名→确定以后出现编辑区.②编写程序 可以在编辑区内输入程序,也可以从已编辑好的.TXT 文件里复制到此区域;在做8052仿真时,一定要保留“$M OD 52”.本例程序流程见图2(程序略有删减,有兴趣可与作者联系).③编译链接 将编辑好的程序保存,点击左上方“运行”,若程序无误,一步即完成编译链接且直接进入仿真,单片机工作;程序编译出错后在下方编译信息栏会给出错误信息列表,修改错误后,重复编译步骤.④仿真结果查看 将操作界面切换到原理图,运行状态一目了然;本例的结果如下:两组信号灯按照实际的交通规则交替变换,短接按键后,在亮绿灯转黄灯,黄灯转红灯;同时另一路由红灯转绿灯;与预期实验目的相符,实验成功.(a )状态1:A 路绿灯,B 路红灯 (b )按键1s 后,A 路绿灯变黄灯图3 仿果结构从以上的应用实例可见,M u ltisi m 10软件是一款优秀的综合性电子线路仿真软件,把M u ltisi m 10软件应用单片机实验中,不仅能够很好地培养学生的动手能力,而且加强了他们对电子线路的分析、综合能力,实现了单片机学习手段的创新.参考文献:[1] 刘瑞新,赵全利.单片机原理及应用教程[M ].北京:机械工业出版社,2003.[2] 毛 哲,张双德.电路计算机设计仿真与测试[M ].武汉:华中科技大学出版社,2003.[3] 韦思建,电脑辅助电路设计2M u ltisi m 2001[M ].北京:中国铁道出版社,2002.The use of M ultisi m 10i n M CU developm en t exper i m en tsCH EN R u i 2xu ,ZHAN G Ya 2xue ,CH EN Ke 2zhong(Co llege of Physical Science and T echno logy ,Guangx i U n iversity ,N ann ing 530004,Ch ina )Abstract :It gives a b rief in troducti on to the new functi on of M u ltisi m 10——do ing the si m u lati on of M CU ,such as 8052series and P I C series ,in real ti m e .M u ltisi m 10is the latest editi on of si m u lati on softw are E W B .It can be u sed fo r M CU exp eri m en ts at any ti m e ,w h ich is the great help fo r studyingM CU and do ing basic exp eri m en ts.Key words :M u ltisi m 10;M CU ;si m u lati on test(责任编辑 刘海涛)072广西大学学报(自然科学版)第32卷 。

基于Multisim 10和Keil C51的单片机仿真

基于Multisim 10和Keil C51的单片机仿真

MC U, s otn te d v lp n y l , c s a ig n mp o e te la ig e ce c y t e a v n a e o h re eeo me tc ce h ot svn s a d i rv e r n f in y b h d a tg f h n i t i - at ot r c iv o rcieta hn s s hr p rysf d waet a h e es mep a t c igt k . o c e a
第 3 卷 第 2 2 期
2 1 年 3月 02
高 师 理 科 学 刊
J u a fS in eo T ah r Co e ea dU iest or l n o ee c f e c es U g n nv ri y
V0. 2 No2 13 . Ma- 2 1 t . 02
A src : Ai n l kn so h r g U rcia n x ei na e c ig la smut i 0 smuain b ta t migal id fs ot ei MC p a t l a de p rme t ta hn , e d l sml i lt a n c l i o
Smu aino U b s do l sm a dKel 5 i lt f o MC a e nMut i 1 n i C i 0 1
WA h o A GLa — o g AN i NGC a ,Y N in h n ,Y GQ
( eametf hs s hnjC lg ,C agi 310 h a D pr n oPyi ,C ag oee hnj8 10 ,C i ) t c i l n
s f r n i C 5 n ota h n c ii e s i d o a h n t o s I c n e e t eys le s mep o l ms o t ea d Kel i t c i ga t t sa k n f e c i g meh d . t a f ci l o v o r b e , wa 1 e vi a t v s c st e S M n w e g b ta t d f c l u d rtn i g An y h l o si lt t r s i a n n u h a C k o l d e a s c , i iu t n e sa d n . h r d i ma ep t t t mu ae i e e t n l r i g i n e n

数字电路中Multisim10单片机的应

数字电路中Multisim10单片机的应

数字电路中Multisim10单片机的应
 引言
单片机体积小,质量轻,具有很强的灵活性,而且价格也不高,从而得到越来越广泛的应用。

其中以Inter公司推出的8051 /8052芯片最基础、最普及、最常用。

8051 /8052在小、中型开发场合应用很广,已成为单片机领域的标准。

在电子仿真软件MulTIsim10中,也引入了单片机仿真内容,且它的模块型号就是最常见和应用广泛的8051 /8052。

在MulTIsim10中,8051 /8052 不但可以用汇编语言编写程序,同时也支持C语言编写程序,拓展了单片机8051 /8052的使用,使虚拟仿真显得更加灵活和实用。

下面以一个具体的11进制计数器应用例子来说明(用C语言编写程序),详细介绍如何实现MulTI2sim10单片机仿真,计数器的电路原理图如图1所示。

 图1 计数器电路原理图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

0


单片机技术是一门涉及到数字电子技术、 模拟电子技术、 计算机和通信等多个领域的应用型课程, 实践性 很强. 传统的教学模式一般是先基础后应用, 先课堂讲解, 再进行相关的实验. 由于和硬件密切相关, 只在课堂 上讲授理论, 学生在学习过程中会感到比较枯燥、 难理解. 而进入实验室, 由于实验学时和设备台套数的限制, 学生实践操作的时间很少, 况且有些实验项目往往是由教师事先设计好的, 学生基本不用预习就可以照本宣科 做出来, 应付了事. 另外, 学生课后自学又不具备实验条件. 这种理论与实践脱节的教学过程, 不仅会造成学生 对理论知识理解困难, 而且也导致了其动手能力不足, 严重影响教学效果. 因此, 在以往的单片机教学甚至开发过程中, 我们经常采用专用的计算机仿真软件进行测试, 如 51 系列 MCU 就经常使用 Keil 和 Proteus 软件. Keil 是美国 Keil Software 公司开发的, 是目前世界上最好的单片机开发工 具之一. 它支持汇编语言、 C 语言以及混合编程, 其软件仿真功能可以在没有硬件支持的条件下, 详细测试程序 运行情况; 然而其电路仿真功能则要受到很多限制, 需要借助第三方开发的动态 DLL 进行计算机模拟, 或者需 要价格较昂贵的硬件仿真器 MONITOR-51 的支持. Proteus 是英国 Lab center 公司开发的电路分析和仿真软件, 能够对 11 个大类百余种微处理器进行 CPU 及外围电路的仿真, 但在进行仿真调试时只能进行硬件改动, 而不 能直观地了解程序运行情况. 因此, 虽然这两种软件各自都可以进行单片机系统仿真, 但受到的限制也比较多. 目前更为常用的仿真办法是将 Keil 和 Proteus 结合在一起进行单片机系统的联合仿真. 二者联合仿真又分为离 线联合仿真和在线联合仿真两种情况. 前者在测试时需要在两个软件之间频繁切换, 后者则会占用大量的系统 资源. 现在, 这些问题都可以在 Multisim 中得到较为理想的解决. 本文结合单片机系统仿真实例, 介绍在 Multisim10 环境下, 利用 Multisim MCU Module 进行单片机 C 语言软硬件协同仿真的完整过程. 对于单片机系统开发
潘启勇, 陈海龙
(常熟理工学院 物理与电子工程学院 江苏 常熟 215500) 摘 要: 利用 Multisim10 软件新增的 MCU 仿真模块对 805x、 PIC 等系列的单片机进行软硬件协同仿
真, 将其引入到单片机教学工作中, 可以提高教学效率, 增强教学效果 . 通过 C51 编写了一个 “传送 带控制电路” 的仿真实例, 介绍了该软件的具体应用, 对于单片机开发和教学具有一定的借鉴意义. 关键词: 单片机; Multisim10; 仿真 中图分类号: TP391.9 文献标识码: A 文章编号: 1008-2794 (2010) 10-0115-04
万方数据第 10来自潘启勇, 陈海龙: Multisim10 软件在单片机 C 语言协同仿真中的应用
117
图2 MCU 模块添加向导
图 3 设计工具箱
如图 4 所示, 图中总线 BUS1 与传送带的传感器输入信 号和控制输出信号相连接. (4)输 入 源 代 码. 在 设 计 工 具 箱(Design Toolbox) 中 (如 图 4) , 双 击 main.c, 即 可弹出源代码编辑器, 此时 可以编辑源程序, 也可以添 加或复制已有的源程序. (5)编 译 链 接 仿 真. 将 编辑好的程序保存, 点击左 上方 “ 运行” 按钮, 若程序无 误, 一步即完成编译链接且
大 IIT 公司出品的 EWB (Electronics Workbench) , 目前的最新版本是 10.0. 在该电路设计套件中, 除包含并升级 了其颇具特色的 Multisim (采用 Spice 标准的电路仿真环境) 和 Ultiboard (PCB 设计环境) 之外, 更是创造性地将 Multisim MCU Module 作为插件无缝结合到 Multisim 之中, 从而为 Multisim 增添了微控制器协同仿真的功能, 在 同一个软件中将程序编译与测试以及电路仿真与分析这两大功能完美地结合在一起. 至此, Multisim 终于打破 了一直以来仅能实现模拟与数字电路仿真的局限, 弥补了同类软件的不足, 为嵌入式系统软硬件开发提供了有 力支持. 极大地方便了单片机初学者和单片机开发实验工作者, 完全可以脱离实验箱、 开发板的束缚, 随意在计 算机上模拟单片机固件(.hex)的 “烧片” 和运行结果, 配合各种虚拟仪器的使用, 可以快速准确地调试程序和硬 件连接而取得最佳方案. 在保留了 EWB 形象直观等优点的基础上, 增强了软件的仿真测试和分析功能, 扩充了 元件库中的元件数目, 特别是增加了大量与实际元件对应的元件模型, 使得仿真设计的结果更精确、 更可靠、 更 具有实用性. Multisim MCU Module 具有以下特点: (1) 支持 4 种类型的单片机芯片: Intel 或 Atmel 公 司 的 8051 和 8052 芯 片 、 Microchip 公 司 的 PIC16F84 和 PIC16F84a 芯片. (2) 支持对外部 RAM、 外部 ROM、 键盘和 LCD 等外围设备的仿真. (3)包 含 8051/ 8052 Metalink assembler、 Hi-Tech C51-Lite Compiler、 Microchip MPASM for PIC16、 Hi-Tech PICC-Lite Compiler, 分别对 4 种类型芯片提供汇编和编译支持. (4) 所建项目支持 C 代码、 汇编代码以及 16 进制代码, 并兼容第三方工具源代码. (5) 包含设置断点、 单步运行、 查看和编辑内部 RAM、 特殊功能寄存器等高级调试功能.
万方数据
118 P0 = 0x00; P3 = 0x0FF; P1 = 0x08; while (!P02) P1 = 0x03; P3 = 0x00; P3 = 0x01; P1 = 0x08; while (!P03) P1 = 0x04; halt(); return; } { {
常熟理工学院学报 (自然科学) // 清除传感器输入 // 初始化 P3 口, 禁止零件下落 // 箱子前进 } // 停止箱子 // 允许下落零件 // 禁止下落零件 // 箱子前进 } // 停止箱子
2
仿真实例
下面以 “传送带控制器” 的仿真实验为例说
明 Multisim10 在 单 片 机 教 学 中 的 应 用. 如 图 1, 传送带上装有一个箱子, 由 8052MCU 控制传送 带的前进 “Fwd” 、 后退 “Rev” 、 停止 “Stop” , 当箱 子经位置传感器 “PS1” 前进到 “PS2” 时, 传送带 停止, 此时正上方漏斗里的零件开始下落 “Drop” 到箱子里, 计数传感器 “CNT” 可对下落的 零件进行计数, 下落后, 传送带继续移动到位置 “PS3” 处, ……诸如此类的控制功能学生可自行 设计.
Application of Multisim10 Software in the MCU ’ s C Language Co-Simulation
Abstract: The new MCU module of NI Multisim10 can be used for hardware/software co-simulation of MCU like Multisim is introduced in this paper, which is of instructive significance for MCU developing and teaching. Key words: MCU; Multisim10; simulation
第 24 卷第 10 2010 年 10 月
常熟理工学院学报 (自然科学) Journal of Changshu Institute Technology (Natural Sciences)
Vol. 24 No. 10 Oct., 2010
Multisim10 软件在单片机 C 语言协同仿真中的应用
2010 年
// 等待箱子撞击传感器 PS2
// 等待箱子撞击传感器 PS3
3
结束语
从实例可以看出, 在单片机教学中利用 Multisim10 进行软硬件协同仿真演示, 工作过程与实际的设计过程
十分接近, 理论教学的内容言之有物, 不再枯燥无味, 因而提高了学生学习兴趣和教学效果. 学生也可在课余利 用它来进行虚拟实验, 以解决实践性环节的教学难题. 参考文献:
收稿日期: 2010-08-30 作者简介: 潘启勇(1971—), 男, 江苏宝应人, 常熟理工学院物理与电子工程学院讲师, 硕士, 研究方向: 嵌入式系统与智能 控制.
万方数据
116 与教学具有指导意义.
常熟理工学院学报 (自然科学)
2010 年
1
Multisiml0 MCU 模块简介
Multisim 是美国国家仪器公司 (National Instruments) 开发的一款电子电路仿真和设计套件, 其前身是加拿
图 1 传送带控制器模型
(1) 在 Multisiml0 新建一个电路原理图. Multisim10 中含有丰富的元件库并支持用户自定义的库, 可很方便 地放置电源与门等电子元件、 子电路、 连线及外围设备等 (此过程如同 Multisim 一般的电子电路仿真步骤, 这里 从略) , 然后保存电路文件为 ConveyorBelt.ms10. (2) 在原理图中放置 MCU 模块. 这里选择 8052MCU, 放置后会自动弹出一个如图 2 所示的向导, 按步骤分 别输入 MCU 的工作区路径 (如 D:\MCU TEST) 和名称 (这里也叫 ConveyorBelt) ; 工程类型 (标准) 、 编程语言 (C) 、 编译器 (Hi-Tech C51-Lite) 、 工程名 (C) 以及源代码文件名 (main.c) 等. 形成的工程文件层次结构如图 3 所示. (3) 绘制 MCU 最小系统 (如晶振、 复位电路、 I/O 分配等) 以及 MCU 外围设备之间的硬件连接. 绘制后的电路
相关文档
最新文档