利用proteus+vsm建立单片机虚拟实验室

利用proteus+vsm建立单片机虚拟实验室

ID:33591317

大小:405.32 KB

页数:6页

时间:2019-02-27

利用proteus+vsm建立单片机虚拟实验室_第1页
利用proteus+vsm建立单片机虚拟实验室_第2页
利用proteus+vsm建立单片机虚拟实验室_第3页
利用proteus+vsm建立单片机虚拟实验室_第4页
利用proteus+vsm建立单片机虚拟实验室_第5页
资源描述:

《利用proteus+vsm建立单片机虚拟实验室》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第10卷第3期重庆电力高等专科学校学报2005年9月∑竺!!Q堕旦曼!竺竺些型堕竺望塑璺旦!塑里!!!堕!里竺!里垦竺丛呈塑墨呈旦生兰塑曼利用PROTEUSVSM建立单片机虚拟实验室李刚李斌勤(重庆电力高等专科学校,重庆400053)【摘要】介绍单片机系统仿真工具PRoTEusvsM及其在单片机系统仿真中的应用,并详细阐述采用PRoTEusvsM建立单片机虚拟实验室的方法。【关键词】PRoTEusvsM;软件;单片机;仿真:虚拟实验室;【中图分类号】TP368.1【文献标识码】B【文章编号】1008—8032(2005)03—0022一050引言“单片机原理与应用”是工科

2、院校的电子、电气、机电、仪器仪表、检测控制等专业的技术基础课,是这些专业方向的主干课程。此外,“单片机原理与应用”又是一门技术性和实践性很强的课程,因此,实验教学占有重要的位置。由于该学科实践性很强,在教学过程中必须软硬件结合,因此有学生感到难学,教师感到难教这样的尴尬。单片机作为一种典型的嵌入式系统,包括硬件电路和控制程序两个方面,其调试过程一般分为软件调试、硬件测试、系统调试3个过程。软件调试一般比较容易进行,但硬件电路测试和系统调试则必须在电路板制作完成、元器件焊接完毕之后进行。而电路板的制作、元器件的安装、焊接是费时费力的。如果采用仿真工具PROTEusVsM,则不用制作

3、具体的电路板也能够完成以上工作。以PROTEUSVSM为核心建立单片机虚拟实验室,有利于增强学生的感性认识,培养学生的动手能力、创新能力和综合运用知识的能力,进一步激发学生的学习兴趣和主观能动性,提高教学质量。1PROTEUSVSMfl孑介pROTEUSVSM软件是来自英国LabcenterElectronics公司的EDA工具软件,在全球广泛使用。和其它EDA工具相比,其革命性的突破是针对微处理器的应用,可以直接在基于原理图的虚拟原型上编程,并实现软件源码级的实时调试。如有显示及输出,还能看到运行后输入输出的效果。配合系统配置的虚拟仪器如示波器、逻辑分析仪等,Proteus为您

4、建立了完备的电子设计开发环境!在仿真和程序调试时,是从工程的角度直接看程序运行和电路工作的过程和结果。从某种意义上讲,解决了实验和工程应用脱节矛盾。PROTEuSVSM与其它EDA工具相比具有以下特点:(1)PROTEUSVSM是一种基于标准仿真引擎sPIcE3F5的混合电路仿真工具,其最大的特色在于它能够仿真基于微控制器的设计系统。(2)PROTEuSvSM有比较丰富的元器件模型,使用者也可以自己建立新的元器件模型。(3)PROTEusVsM支持McS一5l及其派生系列、Microchip公司的PIc系列及Motorola公司等多种MCU。[收稿日期]2005—07—30万方数

5、据第3期李刚等:利用PR0TEusVsM建立单片机虚拟实验室一23一(4)本身有PCB设计功能,同时又能够生成多种格式的网络表文件,供相应的专业PCB设计工具调用。(5)PROTEUSVSM能够运行于win98/2000/xP环境,界面友好,使用方便。(6)对基于MCS一51及其派生系列单片机的设计系统,可以很方便地与Keilc51集成开发环境连接。2PROTEUSVSM使用2.1PRo.rEUS的工作过程进入PROTEus的IsIs后,通过工具栏中的p(从库中选择元件命令)命令,选择电路所需的元件,放置元件并调整其相对位置,元件参数设置,元器件问连线,编写程序;在source菜

6、单的Add/removesourcef订es命令下,加入单片机硬件电路的对应程序,通过debug菜单的相应命令仿真程序和电路的运行情况。2.2PRo聊S软件所提供的调试手段对于单片机硬件电路和软件的调试,Proteus提供了两种方法:一种是系统总体执行效果,一种是对软件的分步调试以看具体的执行情况。对于前者,只需要执行debug菜单下的execute项启动执行,用pauseanimation暂停系统的运行,或用stopanimation停止系统的运行。对于后者,应先执行debug菜单下的start/restartdebugging命令,此时可以选择stepover、stepint

7、o和stepout命令执行程序。分步调试过程中,在debug菜单的下面要出现仿真中所涉及到的软件列表和单片机的系统资源等,可供调试时分析和查看。2.3PRoTEUSVSM与KeilC51集成开发环境的接口在应用MCS一51及其派生系列MCu进行单片机应用系统设计时,采用C51来进行应用程序的开发已经是大势所趋,德国KEIL公司的C语言集成开发环境无疑是最先进的,拥有大量的用户。PROTEusVSM与Keil之间可以通过TCP/IP通信。即:PROTEuSVSM与Ke订可以分别运行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。