keil仿真调试教学(Protues与KEIL软件的成功联合调试)

很多同学在学习单片机的时候会因为单片机开发箱的成本昂贵而望而却步,但是现在有一款可以进行单片机仿真的软件Protues,Protues软件不仅可以实现多款单片机的仿真,而且在8.0版本以后也加入STM32仿真功能,可以很方便的将STM32程序在没有开发板的情况下进行快速验证。同时Protues具有绘制原理图和设计PCB电路图的功能。联合调试可以不用把生成的HEX文件反复加载仿真单片机,只需要程序编写完成在进行调试的时候就可以直接在Protues中进行仿真观察运行状态,所以联合调试非常方便。

keil仿真调试教学(Protues与KEIL软件的成功联合调试)(1)

第一步,首先下载VDM51.zip这个文件,因Protues高级版本中没有此文件,所以需要下载,下载之后找到keil安装目录—C51—BIN,然后将此文件放进文件夹即可。

keil仿真调试教学(Protues与KEIL软件的成功联合调试)(2)

第二步,用记事本(其它的编辑软件也可以,如Ultra Edit)打开Keil 根目录下的 TOOLS.INI 文件,在[C51] 栏目下加入 TDRV8=BINVDM51.DLL ("Proteus VSM Monitor-51 Driver" ) ,其中“TDRV9” 中的 “9”要根据实际情况写,不要和原来的重复。

keil仿真调试教学(Protues与KEIL软件的成功联合调试)(3)

第三步,然后开始进行keil软件的设置,打开keil软件—Target Options—DeBug—Use(选择Protues VSM Monitor-51 Driver),最后还要点击后面的settings,如果只是本机联调,host后面写172.0.0.1,port:后面写:8000。

keil仿真调试教学(Protues与KEIL软件的成功联合调试)(4)

第四步,Proteus的设置。运行Proteus的ISIS,鼠标左键点击菜单"DEBUG",选中"use romote debuger monitor"(启动远程编译器)

keil仿真调试教学(Protues与KEIL软件的成功联合调试)(5)

第五步,联调完成,此时如果在keil中点击调试按钮,则调试结果直接在protues界面显示。

keil仿真调试教学(Protues与KEIL软件的成功联合调试)(6)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页