能做到Keil中点Debug,单步执行,然后Proteus中同步仿真(效果如下)

如果你在寻找VDM51.dll

链接:https://pan.baidu.com/s/1PI7-Y4n3f-sgtKjpye_Cmg
提取码:31j3

Keil和Proteus 中C51的联合仿真
Keil和Proteus 中C51的联合仿真

具体步骤

1、先在Proteus安装目录下Proteus\Proteus 8 Professional\MODELS找,VDM51.dll
如果没有,请下载
链接:https://pan.baidu.com/s/1PI7-Y4n3f-sgtKjpye_Cmg
提取码:31j3

2、把解压后的 VDM51.dll
复制到Keil安装目录下\C51\BIN

3、然后找到Keil的安装根目录中的TOOLS.INI

4、用记事本打开

找到

Keil和Proteus 中C51的联合仿真
在最后加入 TDRV10=BIN\VDM51.DLL (“Proteus VSM Monitor-51 Driver”)

TDRV后面的“10”根据前面已有的加1即可

注意dll和括号中间有一个空格

保存

5、在Proteus中调试选项卡中勾选启动远程编译监视器Keil和Proteus 中C51的联合仿真
6、即可在Keil的Debug选项卡中选择
Proteus VSM Monitor-51 Driver

之后勾选Use后点击Setting,配置IP(如果是同一台电脑默认即可)

Keil中新建工程,编译,生成HEX
Keil和Proteus 中C51的联合仿真

7、在Proteus中新建工程后将Program File选择,就是往单片机里考程序的方法,确定
Keil和Proteus 中C51的联合仿真

现在就可以在Keil中调试Proteus的仿真了

参考链接 : https://www.csdndoc.com/article/6420104.

相关文章: