- 14
- 0
- 约3.28千字
- 约 35页
- 2017-09-12 发布于重庆
- 举报
虚拟终端窗口 2.4 Proteus VSM与μVision3的联调 Proteus VSM支持第三方集成开发环境IDE,目前支持的第三方80C51IDE有:IAR Embedded Workbench、Keil μVision3 IDE。本文以Keil μVision3 IDE为例介绍Proteus VSM与μVision3 IDE的联调。 对于proteus 6.9或更高的版本,在安装盘里有vdmagdi插件或到LABCENTER公司下载该插件,安装该插件后即可实现与Keil μVision3 IDE的联调。 下面的叙述是假定我们已经分别安装了如下软件: (1)Proteus 7 Professional (2)Keil μVision3 IDE (3)vdmagdi.exe 1. Proteus VSM的设置 选中“use romote debuger monitor”, 2. μVision3 IDE设置 (1) 设置option for target /Debug选项 (2) 设置option for ta rget /Output选项 3. Proteus VSM与μVision3的联调 在μVision3环境下,首先按“F7”产生该项目的HEX文件,然后进入μVision3 调试模式,为了在Proteus VSM环境下能观察到程序连续运行情况,取消目前项目中所有断点。按“F5”按钮进入全速运行。可以看到完全一致的运行画面。此时Proteus VSM的运行完全依赖于外部调试器μVision3。 我们利用图接在U1-AT89C52单片机P1.0和P1.3的元件单刀双掷开关“SW-SPDT”和P1.6的元件按钮“BUTTON”说明如何仿真AT89C52片外的外围部件。 要求在图中,当单刀双掷开关“SW-SPDT”接到P1.0,单片机P2口输出作加法计数,当单刀双掷开关“SW-SPDT”接到P1.3,单片机P2口输出作减法计数。当按钮“BUTTON”按下时超过1秒,单片机P2口的计数输出清“0”。 为此我们修改项目MyProject中的文件McuTimer.c。 在μVision3 IDE环境下重新编译该项目。按“F5”按钮进入全速运行。然后切换到Proteus VSM环境。可以分别点“加1按钮”、“减1按钮”和“清零按钮”可以观察程序单片机外围部件仿真运行情况。 可以在程序中设置断点,可以观察到在μVision3环境下,断点运行和单步运行时在Proteus VSM环境下原理图的变化情况。图为在电脑桌面上放置2个应用窗口。 Proteus VSM与μVision3的联调时,Proteus VSM的U1-AT89C52可以不加载任何程序文件。但笔者还是建议,要加载程序文件,且选择当前在μVision3环境下所调试程序生成的HEX文件。这样无论是否联调,在Proteus VSM的运行情况总是一致的。 小结 单片机应用系统的研制步骤和方法大体可分为总体设计、硬件电路的构思设计、软件设计调试几个阶段。 总体设计包括确立应用系统的功能特性指标、单片机的选型(硬件平台)、软件的编写和支持工具(软件平台)。 Keil C51软件是目前最流行开发80C51系列单片机的软件工具。Keil C51提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision3 IDE)将这些部份组合在一起。掌握这一软件的使用对于使用80C51系列单片机的爱好者来说是十分必要的,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令开发者事半功倍。 Labcenter Electronics公司推出的的Proteus套件,可以对基于微控制器的设计连同所有的周围电子器件一起仿真。Proteus支持的微处理芯片(Microprocessors Ics)包括8051系列、AVR系列、PIC系列、HC11系列、ARM7/LPC2000系列以及Z80等。 Proteus VSM支持第三方集成开发环境IDE,两者联调可以提高开发效率,降低开发成本。 单片机应用系统的研制与开发环境 1. 单片机应用系统的研制步骤和方法 单片机的应用系统随其用途不同,其硬件和软件均不相同。单片机最初的选型很重要,原则上是选择高性价比的单片机。硬件软件化是提供高系统性价比的有效方法,尽量减少硬件成本,多用软件实现相同的功能,这样也可以大大提高系统的可靠性。 基于Proteus单片机应用系统仿真设计 虽然单片机的硬件选型不尽相同,软件编写也千差万别,但系统的研制步骤和方法是基本一致的,一般都分为总体设计、硬件电路的构思设计、软件的编制和仿真调试几个阶段。单片机应
您可能关注的文档
- 重叠盾构隧道施工地面变形及控制技术研究.pdf
- 三套NDVI长时间序列植被指数的对比———以玛曲为例.pdf
- 重力式码头建设对水沙环境的影响.pdf
- 失压(欠压)脱扣开关存在的问题.pdf
- 师生们的互动与交流—电子签筒的设计、实做及分析.pdf
- 主观主义概率观合理性探讨.pdf
- 食品中9种合成色素同时检测的方法.pdf
- 装卡方式对搅拌摩擦连接残余应力分布的影响.pdf
- 示波器显像管调焦问题的研究.pdf
- 数字显示频率计的设计.ppt
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 2025届福建省厦门市思明区小学三年级上学期科学试题及答案.docx
- 2025生产安全事故伤害损失工作日判定.docx
- 金融工程深度报告:股票关联与溢出效应因子构建-中信建投证券-0页.pdf VIP
- 常州纺织服装职业技术学院单招《数学》练习题【学生专用】附答案详解.docx VIP
- 中药涂擦疗法操作规范学习培训课件.pptx VIP
- 福建教育学院 石修银【特级教师】.ppt VIP
- 古诗词诵读 《虞美人》课件 (共24张PPT)统编版高中语文必修上册.ppt.pptx VIP
- 小规模经营网约房管理规范及编制说明.pdf
- 支委候选人初步人选考察谈话记录.docx VIP
- 2025年北师大版高中数学数学建模实战试卷.docx VIP
原创力文档

文档评论(0)