- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 第四步,在Proteus中绘制原理图后,选取Debug |Use Remote Monitor选项。 第五步,在Keil中编制程序完成后,选取Project |Options for Target ‘Target 1’选项,点击Debug选项卡,选中Proteus VSM Simulator选项。单击 Settings按钮,设置Host为,Port为8000。 第六步,在Keil 中进行Debug,同时在Proteus中查看结果 5.4.4 Keil和Proteus的联合仿真 Keil 软件的软件模拟仿真方法,可以对程序运行时的寄存器值、变量等资源进行监视。但这种仿真方法仅针对于单片机本身,而不涉及周边电路。比如,实际的电路中有一些显示器件或其它元件,单片机对它们的操作效果就是没法仿真的。而Proteus软件具有对电路进行仿真的功能。Keil 与 Proteus 的联合仿真就是将 Keil 的软件仿真功能与 Proteus 的电路仿真功能结合在一起,给开发带来方便。下面就对其仿真方法进行详细的介绍。 * 1.用 Proteus 画电路原理图2.Keil 软件的设置方法 要实现联合仿真,其实就是要实现 Keil 软件与 Proteus 的通信,使 Keil 可以控制 Proteus 中的电路仿真,同时又可以从中获得相关的状态信息。要使 Keil 不再使用自身的软件仿真,而切换到联合仿真模式,需要进行一些设置。 * 因为6.9以上版本Proteus 6 Professional\MODELS\目录下没有 VDM51.DLL, 所以需要添加与Keil联调补丁Vdmagdi.exe,其作用就是将Proteus安装目录下的VDM51.DLL添加在程序目录Keil\C51\Bin目录下,并且修改Keil目录下Tools配置文件,添加文本:TDRV8=BIN\VDM51.DLL (Proteus VSM Simulator)。这条语句中的 TDRV 后面的数字要按照实际的序号来填写,(Proteus VSM Simulator )中的字符串,会在软件的相应表项中显示出来,以供选择。 * 设置方法简述如下: 第一步,下载Proteus的补丁程序Vdmagdi.exe; 第二步,运行Vdmagdi.exe,自动安装Keil接口; 第三步,更改仿真模式:点击菜单“Project”→“Options for Target ‘Target1’” →“Debug”,再选择其中的“Use: Proteus VSM Simulator”,如图5-16所示。从列表项中可以看到,显示内容就是上面在TOOLS.INI 写入的字串。选中它后,就可以将仿真切换到联合仿真模式了。 第四步,通信设置,如图5-17。在选择了“Proteus VSM Simulator”后,需要对其进行设置,点击其右边的设置选项“Settings”,设置界面如图5-17。 * 图5-16 Keil 的联合仿真模式设置 * 图5-17 Keil 的联合仿真模式中的通信设置 * 3. Proteus 软件的设置方法 Proteus 软件的设置比较简单,只需要将“远程调试监视器”打开即可。打开Proteus软件,点击菜单“Debug”→“User Remote Debug Monitor”(在该项前打勾)即可。 4.联合仿真的启动 在一切的设置工作都完毕后,就可以启动联合仿真了。首先将Keil和Proteus分别启动,并加载相应的程序。在Keil中加载E:\MCU_BOOK_V2_Ch5\流水灯.uv4,Proteus中加载图5-15中的电路原理图(单片机已链接“E:\MCU_BOOK_V2_Ch5\流水灯.hex”文件)。 * * NEXT TO CHAPTER6 * PROTEUS还有使用极方便的印刷电路板高级布线编辑软件(PCB)。特别指出,PROTEUS库中数千种仿真模型是依据生产企业提供的数据来建模的。因此,PROTEUS设计与仿真极其接近实际。 目前,PROTEUS已成为流行的单片机系统设计与仿真平台,应用于各种领域。 实践证明,PROTEUS是单片机应用产品研发的灵活、高效、正确的设计与仿真平台,明显提高了研发效率、缩短了研发周期,节约了研发成本。 * * 单片机应用产品的PROTEUS开发,一般包括以下四步: 第一步,电路设计:在PROTEUS 平台上进行单片机系统电路设计、选择元器件、接插件、连接电路和电气检测等; 第二步,软件设计:在PROTEUS平台上进行单片机系统源程序设计、编辑、汇编编译、调试,最后生成目标代码文件(*.hex); 第三步,模拟仿真:在PROTEUS平台上将目标代码文件加载到单片机系统中,并实现单片机
您可能关注的文档
- 单片机技术与应用 教学课件 作者 刘松 单元6 AD和DA转换.ppt
- 单片机技术与应用 教学课件 作者 刘松 项目训练1和2 流水灯.ppt
- 单片机技术与应用 教学课件 作者 刘松 项目训练4 电子钟.ppt
- 单片机技术与应用 教学课件 作者 刘松 项目训练5 门禁系统.ppt
- 单片机技术与应用 教学课件 作者 刘松 项目训练六 密码锁.ppt
- 单片机技术与应用 教学课件 作者 张文灼 主编 单片机技术与应用(张文灼)08296勘误表.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 单片机应用技术 (张文灼)习题解答 第一章.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 1.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 2.doc
- 单片机技术与应用 教学课件 作者 张文灼 主编 电子教案 3.doc
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch6.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch7.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch8.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch9.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch10.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch11.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来 ch12.ppt
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来致读者 8BITCIPRODMPFS.pdf
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来致读者 80C31_80C32_1.pdf
- 单片机嵌入式系统原理及应用 教学课件 作者 贾好来致读者 BRAUTOPRDCTMAP.pdf
文档评论(0)