基于Proteus的单片机虚拟实验室的建立
- 格式:pdf
- 大小:462.00 KB
- 文档页数:3
PROTEUS实验室建设方案1. 实验室申报理由及意义1.1 PROTEUS简介:Proteus是一种低投资的电子设计自动化软件,提供Schematic Drawing、SPICE仿真与PCB设计功能,同时可以仿真单片机和周边设备,可以仿真51系列、AVR、PIC 等常用的MCU,并提供周边设备的仿真,例如373、led、示波器等。
Proteus提供了大量的元件库,有RAM、ROM、键盘、马达、LED、LCD、AD/DA、部分SPI器件、部分IIC器件,编译方面支持Keil和MPLAB等编译器1.2 虚拟实验室:虚拟实验室是利用计算机仿真技术,在计算机上学习模拟电路、数字电路、单片机应用系统等课程,并进行电路设计、仿真、调试等通常在实验室完成的实验。
一台计算机、一套电子仿真软件,在加上一本虚拟实验教程,就可相当于一个设备先进的实验室。
以虚代实、以软代硬,即为虚拟实验室的本质。
1.3 PROTEUS实验室:采用PROTEUS仿真软件和相应的教学支持包构成的从虚拟到实际,从软件到硬件,从概念到产品的主要用于电路、单片机或嵌入式系统课程的实验实训实验室。
1.4 PROTEUS实验室申报理由:单片机教学包括理论与实践教学,而实践实训教学所占比例较多,硬件投入大。
在实践实训的中,需要大量的实验仪器和设备。
而一般的学校或个人没有较多的经费,因此,单片机的课堂教学及实验中存在诸多问题如:z单片机课堂教学以往多以理论教学为主,实验教学也多是进行验证实验。
但单片机是一门实践性很强的课程。
教学中需要很多硬件设备,如电脑、仿真机、实验电路、编程器等。
一般理论课堂难以辅助硬件进行教学,即便演示,效果也不好,一般单片机实验箱也只是起验证实验的作用。
z学生实验时也存在着不少问题,单片机实验室由于存在着场地和时间等问题,学生除了上课外,平时难得有机会实践。
个人配备单片机实验开发系统,因成本较高,很多学生无法承受。
同时一般单片机实验箱由于是成品,学生很难参与到其中的细节设计中去,学生动手能力很难得到训练与提高。
收稿日期:2008-12-15作者简介:仝庆华(1966-),男,山西大同人,高级工程师,研究方向:电子技术.基于Proteus 单片机虚拟实验室仝庆华(山西大同大学物理与电子科学学院,山西大同037009)摘要:Proteus 是一款功能强大的EDA 软件,所配备的仿真元件库使其在电子设备的动态仿真方面具有其他仿真软件不可比拟的优越性,丰富的虚拟仪表箱也为仿真测试提供了方便.文章以89C51单片机为例具体分析了Proteus 在对微处理器软、硬件仿真方面的独到之处,并通过实例展示其广阔的应用前景.关键词:Proteus单片机仿真中图分类号:TP391.9文献标识码:A 文章编号:1674-0874(2009)02-0023-03Proteus 是一个完整的嵌入式系统软、硬件设计仿真平台,由美国Labcenter electronics 公司开发,最为突出的功能在于它的电路仿真是互动的,不仅可以进行硬件仿真,还可以进行软件仿真,直接实现动态模拟按钮、键盘的输入、LED 、液晶显示的输出,同时配合虚拟仪表进行相应的测量和观测.另外,它还具有良好的用户界面.它还支持总线、自动走线等等,能够节约绘图的时间和空间,用Proteus VSM 还能把微处理器软件作用在处理器上,并和该处理器的任何模拟和数字器件协同仿真,仿真执行目标码就像在真正的单片机系统上运行,VSM CPU 模型能完整仿真I/O 口、中断、定时器、通用外设口和其他与CPU 有关的外设,能仿真多个处理器.1Prot eus 的工作过程使用Proteus 仿真的基础是要绘制准确的原理图并进行合理的设置,绘制原理图时使用ISIS 原理图输入系统,所以运行Proteus 的ISIS 程序后,马上进入该仿真软件的主界面.在工作前,要设置View 菜单下的捕捉对齐和System 下的颜色、图形界面大小等项目.通过工具栏中的P(从库中选择元件命令)命令,在pick devices 窗口中选择电路所需的元件,放置元件并调整其相对位置、元件参数设置、元器件间连线等,然后编写程序;在source 菜单的Define code generation tools 菜单命令下,选择程序编译的工具、路径、扩展名等项目;在source 菜单的Add/Remove source files 命令下,加入单片机硬件电路的对应程序;通过debug 菜单的相应命令(包括启动、单步运行、暂停和停止)仿真程序并观察电路的运行情况.Proteus 软件提供了30多个元件库,数千种元件,有标准符号、三极管、二极管、热离子管、TTL 、CMOS 、ECL 、微处理器、以及存储器元件、PLD 、模拟IC 和运算放大器等.2仿真功能作为一款EDA 仿真软件,Proteus 除包括了其他仿真软件所具有的功能之外,它还具有两个独特之处:一是对动态元件的实时仿真,即“人机交互”的仿真模拟,增强了系统的真实性;二是虚拟仪表箱的功能,它能在仿真状态下对电路及各元器件参数进行实时测量,既简化了测量程序又满足了测量要求.2.1实时动态仿真与多数仿真软件相似,Proteus 有着数量庞大的元器件库.系统集成了6000多个模拟和数字电路中常用的Spice 模型以及各种动态元件,基本元器件如电阻、电容、各种二极管、三极管、MOS 管、555定时器件等;存储芯片包括各种常用的ROM 、RAM 、FLASH,还有常见的I 2C 器件等.在丰富的库元件的支持下,用户在进行原理图设计时只需进行相应的调用和连线,以及对元件的属性进行相应的设置即可完成绘图工作(这点等同于Protel),接下来第25卷第2期山西大同大学学报(自然科学版)Vol.25.No.22009年4月Journal of Shanxi Datong University(Natural Science)Apr .2009便可实现系统仿真和虚拟测量.与Multisim等其它仿真软件的最大的区别在于:Proteus支持微处理器的仿真,这些仿真的实现是基于Labcenter公司提出的虚拟系统模型(Virtual System Model-VSM)的理念,它指的是:将Spice电路模型,动态外设以及微处理器的仿真结合起来,在物理原型调试之前用于仿真整个单片机系统的一种设计方法.对动态外设的支持是Proteus区别于其它仿真软件的最本质的特征.Proteus为用户提供了一个实时交互的环境,在仿真的过程中,用户可以通过点击鼠标的方式来操作电路中的按钮等主命令电器,微处理器也可对该输入信号做出实时响应,并进行相应的程序处理且把处理结果送至输出终端.整个过程与真实的硬件调试及其相似,而动态外设支持下的实时输入和输出也为开发者呈现了一个最接近现实的调试环境.实际上用户可以用一个300MHz PentiumⅡCPU以12MHz的时钟频率仿真一个基本的8051单片机系统.2.2虚拟仪表箱Proteus的虚拟仪表箱提供了电路测试中的常用工具和仪器,主要用于在实时仿真时的电路参数观测,测量结果随仿真动态变化而变化,可以满足实物电路的一般测量要求,对于电路特性的定性分析可以起到事半功倍的作用,大大节约了开发成本,另外,在Proteus软件包中,不存在同类仪表使用数量上的问题.Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似但功能更多.3单片机系统仿真的应用基于VSM的理论,Proteus可以对很多常用的微处理器进行系统仿真,它支持PIC,8051,AVR, HC11,ARM7/LPC2000等系列多种型号的微处理器、微控制器,只要给出微处理器所用程序的路径,即可进行实时动态仿真,目前,Proteus多数都是与Keil软件配合使用的.就Atmel公司的系列单片机而言,Proteus支持的型号非常全面,从低端ATtinv10到高端的AT-mega128均有可以直接调用的库元件.下面以89C51为例介绍Proteus支持的仿真功能.Proteus中的89C51库元件管脚上的标识与该芯片的Datasheet是基本一致的,唯一的不同是隐去了GND和VCC管脚,在绘制原理图的时候用户可以不用对其进行连接,系统默认的设置就是将它们分别连到地和5V电源上.对单片机系统可进行仿真的功能有:支持所有的I/O操作,内部的定时器,计数器的模拟(包括输入捕获、输出比较、PWM模式),看门狗定时器,串行UART接口,主、从模式串行SPI接口,支持内置数模转换ADC,支持Atmel 的TWI(Two Wire Interface)通信方式,存储器方面支持外部STAM扩展以及内置EEPROM的模拟,支持多个微控制器的协同工作仿真等等.仿真时要做好三步操作:一是系统硬件电路的设计;二是系统软件的开发与编译;三是系统的综合仿真.具体流程是:首先利用Proteus绘制系统硬件原理图;然后利用51系列编译器(如Keil等)进行系统软件设计并生成目标代码(*.Hex格式),Keil 软件支持C和汇编两种语言形式,是目前和Pro-teus使用较多的配套软件;在仿真时,只要对原理图中的微处理器芯片指定了经过Keil软件编译过的目标程序的路径,就可以进行系统的实时动态仿真.Proteus和Keil联合使用有两种方法,一种是离线联合,另一种是在线联合仿真.所谓离线联合是指两者相互独立工作,先通过KeilC51编辑、修改、编译源程序,最后生成后缀为HEX等单片机能识辨的文件,然后再运行Proteus ISIS,将HEX文件与原理图的MUC进行绑定即可.而在线联合仿真是指在KeilC51中调试运行程序,同时可以在Pro-teus里观察实时仿真结果,在线联合仿真又分为单机在线仿真和双机之间的在线联合仿真,我们主要用的是单机在线联合仿真,其具体操作步骤将在实例中介绍.另一点值得一提的是:实时仿真运行的过程中,系统每个元件引脚旁边均会出现一个小正方形的指示,红色代表高电平,蓝色代表低电平,这样开发人员可以不用借助虚拟工具的测量也能很直观的看到每个管脚的电平变化,从而对系统的软硬件性能做出最基本的判断,优化了单片机的开发流程.4Prot eus在单片机仿真方面的优势针对于51系列单片机的仿真软件目前有很多种,常用的有AVR Studio和Proteus都属于代码级的仿真软件,与芯片级仿真不同,代码级仿真完全在计算机上完成的,不需要硬件的参与,主要用于查看代码的执行过程和参数变化.AVR Studio是一款完全免费的AVR单片机集成开发环境,包括AVR Assembler编译器和AVR Studio调试功能,AVR Prog串行、并行下载功能和山西大同大学学报(自然科学版)2009年·24·Jtag ICE 仿真功能.它最主要的功能是观察代码执行过程中单片机内部各个寄存器的变化,尤其是一些寄存器关键位的置位、复位操作与程序的关系.利用单步调试功能可以更细致地检查代码的执行过程.对于内部的定时中断也可以较好的仿真,使实验者清楚了解中断对于整个程序流程的影响.但是对于外部中断和输入捕获等需要动态外设配合的功能,AVR Studio 就显的无能为力了.同时该软件使用黑色、白色的方块来表示1和0,用于反映寄存器值的变化,当需要观察某些波形时,这样的仿真结果显得很不直观.Proteus 软件具有强大的多窗口、多文件的编辑器、微控制器的集成开发环境、一系列的集成开发工具、图形界面调试器、混合模式的模拟及数字电路仿真器、代码质量检查器等.硬件和应用软件能进行并发仿真.最主要的一点是它能以单片机为核心仿真出包括模拟元器件在内的一些动态外设(如按键,LED,液晶显示器等),具有图形显示和波形显示的功能.因此,Proteus 不仅仅是一个微处理器的仿真软件,而且它所支持的大量常用芯片模型也为单片机和其他芯片协同仿真复杂的完整系统提供了极大的方便.Proteus 在完整的系统仿真方面是其他单片机仿真软件所不能独立完成的.这时,Proteus 为我们提供的不仅仅是一个单片机的仿真环境,更重要的是为我们提供了一个虚拟的单片机实验室,只要我们能够充分的利用Proteus 提供的实验器件就可以完成一个具有相当集成性的单片机系统.总的来说,用Proteus 软件虚拟单片机实验的优点有:涉及到的实验实习内容全面、硬件投入少、学生可自行实验、实验过程中损耗小、与工程实践最为接近等.当然其存在的缺点也是有的.5结束语Proteus 用于微处理器的仿真开发只是其强大功能中的一部分,利用Proteus 还可以进行电工技术、模拟电子技术、数字电子技术等方面的仿真开发.此外,在Proteus 中除了能进行系统原理图设计与仿真之外,还可以进行印刷电路板的设计与开发.可以说该软件是集计算机辅助制造(CAM)与电子辅助设计(EDA)于一体的多功能电子设计软件.同时,Proteus 还可以与Keil 进行软件整合,即用户可以通过一定设置把Keil 中的程序直接在Proteus 中仿真出来,所以,Proteus 及Keil 的结合也为从事单片机开发及单片机虚拟实验室建设的人员提供了一条方便、快捷、节约成本的新思路,而且对于我们在系统设计初期,可以快捷地找出硬件电路和程序设计中的错误,对以后在实际电路设计和调试是很有帮助的.参考文献[1]周润景.Proteus 在MCS-51&ARM7系统中的应用百例[M].北京:电子工业出版社,2006.[2]林志琦.基于Proteus 在单片机可视化软硬件仿真[M].北京:北京航空航天大学出版社,2006.[3]杜树春.单片机C 语言和汇编语言混合编程实例详解[M].北京:北京航空航天大学出版社,2006.[4]潘松,黄继业.EDA 技术实用教材[M].北京:科学教育出版社,2006.[5]张洪润,张亚凡.单片机原理及应用[M].北京:清华大学出版社,2006.[6]聂典.Multisim 9计算机仿真在电子电路设计中的应用[M].北京:电子工业出版社,2007.The Virtual Laboratory to Achieve Dynamic Simulation Using ProteusTONG Qing-hua(School of Physics and Electronic science,Shanxi Datong University,Datong Shanxi,037009)Abstract:Proteus is a kind of powerful EDA simulation software,whose simulating device library has an incomparable advan -tage over other simulation software on the dynamic simulation of the electronic devices,and the virtual instrument brings great conve -nience to the simulation test.This paper,taking the simulation of SCM of 89C51for example,analyzes the unique function of Proteus in the simulation of micro processors and shows its application outlook in various fields.Key words:Proteus;SCM;simulation〔编辑李海〕仝庆华:基于Proteus 单片机虚拟实验室2009年·25·。
基于Proteus的单片机虚拟仿真实验室建设宋玮;石惠【摘要】文章提出了一种基于软件虚拟仿真的实验室建设思路,通过有限的投入解决了建设经费大以及设备维护难等问题.【期刊名称】《安徽水利水电职业技术学院学报》【年(卷),期】2013(013)002【总页数】3页(P60-62)【关键词】单片机;实验室;仿真;建设【作者】宋玮;石惠【作者单位】安徽水利水电职业技术学院,安徽合肥231603;安徽水利水电职业技术学院,安徽合肥231603【正文语种】中文【中图分类】TP368.10 引言《单片机原理与应用》是电气工程、电子信息等相关专业的重要实用课程,是一门实践性、工程性很强的专业技术课程,是学生将来从事本专业工作的最基本的技能。
目前大部分学校在单片机实践教学中,是依据与自己所购实验仪器配套开出实验课程,实验课与理论课分离大的,缺乏实用性,学生普遍感到课程难学,教师感到难教,同时实验室的维护也存在工作量大,实验室老师不愿意多开实验课的情况,这些都直接影响了教学效果。
为避免这些问题,我们尝试构建了虚拟仿真实验室,引入Proteus仿真软件,由软件完成硬件设计和系统运行结果查看。
利用Proteus软件用户可以方便地进行电路原理图的设计和仿真测试、观察电路的工作状态及软件运行后的变化情况。
极大地开拓了单片机学习的空间,降低了单片机的学习成本,提高了学习效果。
1 实验室配置方案1.1 硬件要求(1)计算机平台。
由于利用仿真平台作为实验的主要手段,故配置稍微偏高的计算机。
在不进行单片机实验时,也可以开设制图、编程等其他课程教学。
本实验室的配置了50套PC机:微星Z77A-G43主板;Intel酷睿i5 2550K;4GDDR3内存;500G高速硬盘(7200r/s),21.5寸液晶显示。
(2)网络平台。
采用2台快速以太网交换机。
(3)Proteus实验平台(选配):选配Proteus单片机实验系统作为单片机教学课程实验平台,由于工业应用中AVR、PIC的用途很广,故除教学中常用的8051模块外,以后的建设中还可以采用增加AVR等模块。
基于Proteus的单片机实验平台的创建
房惠龙;罗锦宏
【期刊名称】《常州信息职业技术学院学报》
【年(卷),期】2007(6)6
【摘要】常规单片机实验室需要配备大量的设备,这就不可避免地带来经费投入大、维护成本高等问题.将先进的Proteus虚拟仿真软件引入到单片机实验中来就可解
决这些问题.详细阐述了将Proteus和Keil两个软件整合起来进行单片机仿真实验的方法.
【总页数】3页(P15-17)
【作者】房惠龙;罗锦宏
【作者单位】常州信息职业技术学院电子信息工程系,江苏,常州,213164;常州信息
职业技术学院电子信息工程系,江苏,常州,213164
【正文语种】中文
【中图分类】TP368.1
【相关文献】
1.利用PROTEUS构建新型单片机实验平台 [J], 张江伟;林蒙丹;丁振华
2.基于Proteus和Keil的单片机实验平台 [J], 刘盛妍
3.基于Proteus的虚拟单片机实验室的创建 [J], 房惠龙;罗锦宏
4.基于Proteus的虚拟单片机实验室的创建 [J],
5.基于Proteus的单片机实验教学案例设计——以"数字电路与系统实验"课程为
例 [J], 杨南海; 李大奎; 于成; 迟宗正
因版权原因,仅展示原文概要,查看原文内容请购买。
摘要:高校大多数采用购买实验台、实验箱的形式来完成对实验室的建设,这样的实验室存在着资金投入大、设备维护困难、实验内容狭窄等局限。
本文提出一种基于Proteus和Skyeye的嵌入式系统虚拟实验室建设方案,所有的实验项目由软件仿真系统完成,很好地解决了资金成本和设备维护问题,增加了学生使用实验室的便利性。
关键词:嵌入式系统;Proteus软件; Skyeye软件;虚拟实验室 1、引言今天,几乎所有的电子设备都有嵌入式系统的影子,研究和开发嵌入式系统及其产品已经成为当前的热点之一。
嵌入式技术是多学科交叉的产物,在许多高校都开设了嵌入式系统的相关课程,它涵盖了组成、微机原理接口、操作系统、网络通信技术、人机接口、软件技术等多门学科的内容,因此,嵌入式系统的实验实践教学显得尤为重要。
目前各个高校相继开设了嵌入式系统课程,并逐步开始建立嵌入式系统实验室。
这些实验室基本都是采用相应的硬件仿真设备来构建的,但由于嵌入式系统硬件的种类繁多再加上资金的限制,不可能在一个实验室包括所有种类的嵌入式仿真设备。
虚拟实验作为传统实验的重要。
下面将介绍一种基于Proteus软件和Skyeye的开放式、综合性、高水平的嵌入式系统虚拟实验平台的构建方案。
2、仿真软件简介Proteus仿真软件是一种功能强大的电子设计自动化软件,提供智能原理图设计、SPICE模拟电路、数字电路及MCU器件混合仿真系统和PCB设计功能,不仅可以仿真传统的电路原理实验,模拟电子线路实验、数字电路实验等,而且可以仿真嵌入式系统的实验,其最大的特色在于可以提供嵌入式系统(单片机应用系统、ARM 应用系统)的仿真实验,这也是其他任何仿真软件无力所及的。
SkyEye是一个开源软件(OpenSource Software)项目,中文名字是“天目”。
SkyEye的目标是在通用的Linux和 Windows平台实现一个纯软件模拟集成开发环境,模拟常见的嵌入式计算机系统。
基于Proteus的单片机综合实验仿真平台设计基于Proteus的单片机综合实验仿真平台设计一、引言单片机在嵌入式系统中起着非常重要的作用,它能够完成各种各样的控制任务。
为了验证程序在实际硬件上的可行性,需要进行实验验证。
然而,传统的硬件实验需要大量的时间和资源,而且存在许多困难,如硬件组件的购买和组装、故障排除等。
因此,开发一种基于仿真的单片机实验平台对于提高学生和工程师们的实验效率和能力具有重要意义。
二、综合实验仿真平台设计基于Proteus的综合实验仿真平台整体设计如下图所示:1. 系统架构综合实验仿真平台主要由三个模块构成:上位机、仿真器和实验控制模块。
上位机负责程序设计、仿真设置和结果显示;仿真器负责仿真各种外设;实验控制模块提供与示波器、信号源、电压表等外部设备的接口,并负责控制这些设备的动作。
2. 上位机模块上位机模块提供了一个用户友好的图形界面,使用户可以方便地编写和调试单片机程序。
用户可以编写程序并通过仿真器加载到仿真模块中进行仿真。
上位机模块还提供了一个仿真设置界面,用户可以设置仿真时钟频率、在仿真模块中加载外设模块等。
最后,上位机模块还可以显示仿真的结果,如波形图、寄存器状态和程序输出等。
3. 仿真器模块仿真器模块是整个平台的核心部分,它负责加载用户编写的程序,并对程序进行仿真和调试。
仿真器模块通过解析程序指令,模拟单片机的工作过程,包括指令执行、数据传输和外设控制等。
仿真器模块能够提供准确的仿真结果,并支持动态调试,如单步执行、断点设置和变量跟踪等。
4. 实验控制模块实验控制模块负责与外部设备进行通信和控制。
它提供了与示波器、信号源、电压表等设备的接口,并能够通过命令控制这些设备的动作。
实验控制模块还可以检测外设的反馈信息,并将其显示在上位机的界面上。
三、功能与特点基于Proteus的综合实验仿真平台具有以下功能和特点:1. 真实性:平台能够准确模拟真实硬件环境,包括单片机的指令集和外设的工作原理。
基于Proteus软件的单片机实验室建设
李学礼;林海峰
【期刊名称】《单片机与嵌入式系统应用》
【年(卷),期】2005(000)009
【摘要】在电类专业教学中,单片机的实验室建设大多采用硬件仿真器配目标实验板方式,不仅需采购大量的硬件设备,而且设备维护工作量也非常巨大.本文提出一种基于软件仿真的单片机实验室建设方案.该方案配置有限的硬件设备,很好地解决了资金和设备维护问题;大量的仿真工作是在软件环境中实现,大大增强了实验室向学生开放的便利性.在实际运行中,取得了良好的教学效果.该方案目前在国内高校具有较高的推广利用价值.
【总页数】2页(P5-6)
【作者】李学礼;林海峰
【作者单位】北京信息职业技术学院;北京信息职业技术学院
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于Proteus软件的单片机频率测量系统设计 [J], 吴新淮
2.基于Proteus软件的单片机实验室构建的研究 [J], 吴小红
3.基于Proteus软件设计流水灯系统单片机硬件电路 [J], 李航
4.基于PROTEUS软件的单片机课程教学改革 [J], 王辉俊[1];赵章荣[2]
5.基于Proteus软件的单片机课程线上教学探索 [J], 孟霆;张晓峻;车雪峰;王锋;刘晓瑜;孙晶华
因版权原因,仅展示原文概要,查看原文内容请购买。
基于Proteus和ADS的ARM虚拟实验室建设2008-07-21 13:18中电网 | XX邮电学院杨宏李国辉引言ARM技术是一门实践性很强的技术,其实验是电子类教学中十分重要的实践教学环节,是培养学生实验技能、创新思维的重要课程。
掌握ARM技术已是电子类学生就业的一个基本条件。
目前各个高校相继开设了ARM课程,并逐步开始建立ARM实验室。
这些实验室基本都是采用相应的硬件仿真设备来构建的,但由于ARM的种类繁多再加上资金的限制,不可能在一个实验室包括所有种类的ARM仿真设备。
虚拟实验作为传统实验的重要补充,克服了诸多条件的限制,丰富了实践性教学的手段,有利于现代实验教学观念的更新。
1 ARM实验教学存在的问题目前,ARM教学中存在如下问题:①ARM课堂教学多以理论教学为主,教学中需要很多硬件设备,一般理论课堂难以辅助硬件进行教学,即便演示,效果也不好。
②ARM实验作为实验中心的基础实验,学生除了上课外,平时难得有机会实践;而采用的ARM实验设备大多是成品,学生很难参与其中的细节设计,因此学生动手能力也很难得到提高。
③配套的实验设备多采用硬件仿真器配目标实验板。
这种配置方式直接导致该课程的实验项目有限,实验时间过长,设备维护工作量大等现实问题。
针对上述问题,提出利用Proteus和ADS整合构建ARM虚拟实验室的方案。
所谓“虚拟实验室”,就是将计算机上的各种虚拟仪器,按实验要求和设计原理,虚拟出一个与现实相同的实验系统,进而在这个系统上完成整个实验。
与传统实验模式相比,虚拟实验具有比较明显的优势。
例如,涉及的实验内容全面,硬件投入少,学生可自行实验,实验过程中损耗小,与工程实践最为接近等。
2 ARM虚拟实验室的构建2.1 ARM虚拟实验室的软件支持本方案主要是以Proteus软件和ADS软件来构建该虚拟实验室。
Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。
它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路。