- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.原理图编辑窗口
虚拟终端窗口 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单片机应用系统仿真设计 虽然单片机的硬件选型不尽相同,软件编写也千差万别,但系统的研制步骤和方法是基本一致的,一般都分为总体设计、硬件电路的构思设计、软件的编制和仿真调试几个阶段。单片机应
您可能关注的文档
- 议长盃101学年度高雄市中等学校.doc
- 计画编号由研发处填写.doc
- 讲还是不讲.doc
- 语文常识一语法.doc
- 语文领域(国语)领域第一册.doc
- 说故事技巧.ppt
- 财团法人中华电信基金会函(稿).doc
- 贵港市住房公积金办事明白卡.doc
- 贵阳医学院文件.doc
- 资料4-3-ヒューマンサイエンス振兴财団.doc
- 党员领导干部在理论学习中心组主题会议上的发言材料汇编(6篇).docx
- 2023年行政执法工作计划汇编(4篇).docx
- 国企领导干部学习董事长在新提任干部讲话精神心得汇编7篇.docx
- 学习《著作选读》第一卷、第二卷心得体会汇编(9篇).docx
- 关于切实做好国庆期间安全生产工作的通知汇编(5篇).docx
- 在2023年招商引资推介会上的推介词汇编(5篇).docx
- 医院年终工作总结汇编(共10篇)官方抖音号:笔尖耕耘.docx
- 2022年度镇和开发区书记抓基层党建工作述职报告汇编(7篇),提纲值得参考!1.docx
- 教育主题经验交流材料汇编(5篇).docx
- 在党内主题教育专题推进会议上的讲话汇编(3篇).docx
文档评论(0)