期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

基于Proteus VSM Studio的电子产品开发技术

时间:2015-03-20 11:41 文章来源:http://www.lunwenbuluo.com 作者:周灵彬 点击次数:

  摘  要: 主要介绍应用Proteus VSM Studio进行电子产品快捷开发的技术。通过在该平台上进行简易电压表开发,包括平台详细设置、硬件电路设计、软件程序设计及系统协同仿真调试、PCB设计,最后成功制作出实物作品,实现了“从概念到产品”的现代高效电子产品EDA开发。实践证明它是实现“由虚到实”电子产品开发理念的便捷高效工具。
  关键词: Proteus VSM Studio; 编译器; EDA; 协同仿真
  中图分类号: TN710?34                   文献标识码: A                            文章编号: 1004?373X(2015)06?0129?04
  Technology of electronic product development Based on Proteus VSM Studio
  ZHOU Ling?bin
  (Shaoxing Vocational& Technical College, Shaoxing 312000, China)
  Abstract: The technology that the electronic products are rapidly developed with Proteus VSM (virtual system modeling) Studio is introduced. With the development of a simple voltmeter on this platform, including the detailed platform establishment, hardware circuit design, software programming, system co?simulation debugging and PCB design, the product will be fabricated successfully. This technology can realize “from emptiness to solid” modern high?effective EDA development of electronic products. The practice testifies it is a convenient high?effective tool to realize the electronic products development “from the concept to the product” .
  Keywords: Proteus VSM Studio; compiler; electronic design automation; co?simulation
  0  引  言
  Proteus是英国Labcenter公司开发的电子设计自动化软件(EDA),为单片机及嵌入式系统(以下统称为微控制器)应用开发提供了集设计、协同仿真调试和PCB设计为一体的完整的集成开发环境[1]。其突出优势是能对微控制器应用系统(包括微控制器、外围电路及控制程序)进行动态、交互式的协同仿真,支持丰富的微控制器如51系列、ARM7、PIC、Basic Stamp、HC11、MSP430、AVR等,还有其众多的外围元件仿真模型远远超过了同类软件[2]。实现协同仿真,需要满足两个条件:有仿真模型[3?4],如上所述;有Proteus支持的程序调试代码。而调试代码必须由相应的汇编、编译器生成。Proteus提供了几种汇编器,有51系列的ASEM51,AVR系列的AVRASM、AVRASM32,PIC系列的MPASM、MPASM32和HC11系列的ASM11[5]。当有其他的微控制器如MSP430或用高级语言开发程序时,用户首先必须解决的问题是安装相应的汇编/编译器或相关的集成开发环境,其次生成Proteus能执行的可调试代码。Protues VSM Studio解决了这一问题。将众多的汇编/编译器与Proteus整合在一起,为用户带来极大的方便。
  1  VSM Studio对硬软件的整合
  VSM Studio是一个完全免费的通用IDE(集成开发环境),专为编译器与Proteus VSM仿真软件整合而设计。VSM Studio的界面。左上角的工程窗口不仅包括源程序文件还有ISIS原理电路文件,即将软、硬件开发环境整合在同一工程下,可以实现同时进行软件硬件的设计修改。对工程下的文件左双击,即可打开进行编辑,如双击电路文件*.DSN,将打开ISIS电路编辑软件。主要程序如图1左侧所示。
  2  关键设置
  2.1  VSM Studio的编译器配置
  编译源程序需要相应的编译器的支持,VSM Studio自动检测、配置大量的数量不断增加的编译器,点击菜单Config→Compilers Configuration,弹出如图2所示的编译器配置框,框中第一列为VSM Studio支持的编译器列表,此处已特别标明对所支持的编译器要求的最低版本。第二列为编译器是否安装的信息,第三列为已安装的编译器路径。
  该框的底部各按钮给出了配置编译器的各种方法。系统启动后会自动搜索本机已安装的编译器并自动配置。也可按底部第三个按钮Manual进行手动设置。
  <E:\王芳\现代电子技术201506\现代电子技术15年38卷第6期\Image\18t7.tif>
  图1 简易电压表系统设计、编译、仿真、调试
  <E:\王芳\现代电子技术201506\现代电子技术15年38卷第6期\Image\18t1.tif>
  图2 VSM Studio汇编/编译器配置框
  2.2  编译、启动仿真调试
  点击工具按钮<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image3.png>就可以启动VSM Studio内部编译,可以输出与Proteus VSM仿真格式兼容的代码。若选择了<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image4.png>,编译生成调试格式的代码。若选择了<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image5.png>,编译后生成烧写格式代码。调试菜单Debug下有两个选项,当选择<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image6.png>时,将在ISIS中打开该电路文件。若选择<c:\program files\founder\founderfx2011\plugins\v12pluginwordtranslator\wordimage\cf18-222\image7.png>,则打开电路文件并启动仿真。时钟频率和编译器的输出文件一起被装载到ISIS的微控制器属性中。

  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15380085870
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
15380085870
微信号咨询:
lunwenbuluoli