1.首先下载VDM51.dll(提取码:x7bj ) 文件,并将其复制到proteus安装目录的MODELS文件夹下。通常目录是“…\Proteus\MODELS\”:
然后,在keil C51的安装目录下也复制一份,通常目录是“…\C51\BIN\”:
2.修改keil安装目录下Tools.ini文件,用txt格式打开,在[C51]字段最后加入TDRV10=BIN\VDM51.DLL (“Proteus VSM Monitor-51 Driver”),并保存:
注意:不一定要用TDRV10,根据原来字段选用一个不重复的数值,如“TDRV11”也可以。
3.打开画有原理图的proteus,在proteus的调试菜单中选中“使用远程调试”,如果是英文菜单,就是选中Debug中的“use remote debug monitor”:
4.进入KEIL的project菜单option for target,在DEBUG选项中选择右侧的Use,并在右栏下拉菜选中 Proteus VSM Monitor-51 Driver:
点击setting,按照如下图进行设置:
如果用同一台PC则Host设置为127.0.0.1,如不是用同一台机调试则填另一台的IP地址。Port设置为8000。
5.在proteus中选择Debug,“Start/Restart Debugging”,如果在KEIL的OutputWindow的窗口中出现“VDM51 target initialized.”说明Proteus连接成功了;在keil中进行debug,如进行单步、断点等;同时在proteus中查看调试的结果。