资源描述:
《multisim10仿真软件在单片机实践教学中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第24卷第3期山东轻工业学院学报Vo.l24No.32010年8月JOURNALOFSHANDONGINSTITUTEOFLIGHTINDUSTRYAug.2010文章编号:10044280(2010)03006403Multisim10仿真软件在单片机实践教学中的应用王超(新疆昌吉学院,新疆昌吉831100)摘要:针对单片机实践教学中出现的各种难点,介绍了仿真软件Multisim10在实践中的应用。将仿真软件Multisim10引入实践教学中,有效地解决了设计电路过程中的修改电路困难、调试过程繁琐、开发周期长等问题,较好地实现了制
2、作实际电子产品之前的理论分析和测试。对参加电子设计竞赛和做课程设计的指导教师和学生有一定帮助。关键词:仿真;单片机;实践教学;调试中图分类号:TP391.9文献标识码:AApplicationofMultisim10simulationsoftwareinMCUpracticeteachingWANGChao(ChangjiCollege,Changji831100,China)Abstract:AimingatallkindsofdifficultiesinMCUpracticeteaching,themultisim10simulationsoftwarein
3、MCUpracticeteachingwasintroduced.Multisim10simulationsoftwarewasappliedintopracticeteaching,itmayhelptodealwithsomeproblemsduringthecircuitdesignprocess,suchasdifficultiesinmodifyingthecircui,ttediousdebuggingprocessandlongdevelopmentcycle,aswellasachievingapre-theoreticalanalysisandtest
4、ingbeforetheactualelectronicproducts.Allofthiswillprovidesomereferencevalueforteachersandstudentsinparticipatingelectronicdesigncontestandcurriculumdesign.Keywords:simulation;MCU;practiceteaching;debugging学习兴趣和提高学习效率。0引言1Multisim10简介单片机应用技术是工科专业的一门重要课程。而实践教学又是该课程的重要组成部分,传统Multisim10是N
5、I公司下属的Electmnics的教学采用的是先设计电路,然后在面包板或实验WorkbenchGroup发布的交互式SPICE仿真和电路[1]箱进行实验、调整参数,最后再制版、安装、调试。这分析软件的最新版本。具有以下主要功能:!具种方法存在技术手段陈旧、开发周期长、调试过程较有丰富的元件库,可以实现类型齐全的仿真;∀高度为繁琐,而且修改电路也不容易。而将计算机仿真集成的操作界面,具有强大的分析功能和虚拟仪器技术与传统方法相结合,可以实现电路的仿真。学仪表功能#具有VHDI/Verilog的设计和仿真功能,生可以在虚拟环境下完成电路设计、选择元件、计算提供多种输入输出接
6、口(可以与其他EDA软件结合与调整参数以及观测仿真结果,最后在根据仿真的使用);∃新增加了对51系列单片机、PIC单片机的结果制作PCB板等一系列环节。可以激发学生的支持,可以把单片机的实验直接在计算机上模拟运收稿日期:20100607作者简介:王超(1980),男,新疆玛纳斯县人,新疆昌吉学院助教,硕士,研究方向:自动化应用技术的研究.第3期王超:Multisim10仿真软件在单片机实践教学中的应用65行,另外,MultisimL0使电路原理图的仿真与完成PCB设计的Ultiboardl0仿真软件结合起来一起构成新一代的EWB软件,使电子线路的仿真与PCB的[2
7、]制作更为效。2单片机仿真实例举例:将模拟电压值经过ADC器件转换输入到8051单片机,并通过数码管将转换得到的数字量进行显示,用Multisim10仿真。图2adc转换硬件电路图2.1硬件电路设计2.2程序设计(1)打开一个新的电路原理图并从元件库中放切换到源文件编辑窗口,输入所需要的程序置8051单片机代码。(2)根据MCU向导逐步执行:$MOD51;在仿真程序中,建立MCU8051的步骤1:定义Workspace文件,包括Workspace模型的文件路径和文件名org0000H步骤2:定义工程,包括工程类型、编程语言、汇aj