keil与proteus联调 VDM51.dll乱码问题

时间:2024-03-22 08:08:44

VDM51.dll的地址:https://pan.baidu.com/s/1J_tDSgAEEsK6c7C-JPc3XQ

提取码 i36s

具体步骤

首先在proteus软件安装文件夹下MODELS里将VDM51.dll复制进来 (我安装的地址为C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional ),如图所示

keil与proteus联调 VDM51.dll乱码问题

然后将VDM51.dll复制到keil安装位置C51文件夹下BIN文件夹下,如图所示

keil与proteus联调 VDM51.dll乱码问题

 

是不是用记事本打开VDM51.dll文件里面是乱码,乱码就对了,因为它是二进制的字节形势,以字符表示肯定就乱码了。

正确的不是以记事本打开VDM51.dll 而是以记事本打开keil安装位置目录下的TOOLS文件,如下图所示

keil与proteus联调 VDM51.dll乱码问题

打开如下所示,然后将 TDRV9=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver") 添加到里面(如果是上面的dll文件就是这样 如果不是 只需要把TDRV后面的数字改成和前面不重复就行)

keil与proteus联调 VDM51.dll乱码问题

在Proteus中调试(D)中勾选启动远程编译监视器 

然后在Keil的Debug选项卡中选择
Proteus VSM Monitor-51 Driver

之后勾选Use后点击Setting,配置IP,一台电脑不用更改

Keil中新建工程,编译,生成HEX

keil与proteus联调 VDM51.dll乱码问题

keil与proteus联调 VDM51.dll乱码问题

然后将生成的HEX文件烧录进proteus仿真器件里即可

此时就可以将Keil步骤实时显示在proteus仿真里了