1.在Proteus安装目录下将VDM51.dll文件复制到Keil安装目录的C51BIN目录中(如果没有可以自己下载)。
2.修改Keil安装目录下Tools.ini文件,在[C51] 栏目下加入TDRV9=BINVDM51.DLL("Proteus VSM Simulator"),其中“TDRV9”中的“9”要根据实际情况改写,不要和已有的重复。
3.打开Proteus,加载相应的电路和hex文件,在Debug菜单中选中Use Remote DebugMonitor。
4.打开Keil,载入MCU的程序,选择菜单Project->Option for target‘工程名’,在Debug选项中右栏上部的下拉菜单选中Proteus VSMSimulator,再进入Setting,如果是同一台机器IP名为127.0.0.1,如果不是同一台机器则填另一台机器的IP地址,端口号一定为8000。
5.注意,一定要把Keil的工程文件和Proteus的文件放在同一个目录下。
6.可以开始调试了,Keil每调试一次,Proteus就会作出相应的动作。