第一步安装这两个软件,网上下载keil 4和protues 7以上的版本
第二步安装完毕,把C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\目录下的 VDM51.dll文件复制到 C:\Keil\C51\BIN文件夹下。(目录名都是默认的,你可以根据你实际安装的目录进行复制。),
如果你是用的protues7以上的版本,你的那个目录里没有VDM51.dll文件,你要到网上下载
第三步,用记事本(其它的编辑软件也可以,如Ultra Edit)打开Keil 根目录下的 TOOLS.INI 文件,在[C51] 栏目下加入 TDRV8=BIN\VDM51.DLL (“Proteus VSM Monitor-51 Driver” ) ,其中“TDRV9” 中的 “9”要根据实际情况写,不要和原来的重复。(我的这个文件中已经有了从TDRV1到TDRV8, 所以我用的是TDRV9)
第四步,keil的设置。运行keil程序,建立一个新的工程。点击工具栏的"option for target"按钮,在出现的对话框里点击"Debug",在右栏上部的下拉菜单里选中" Proteus VSM Monitor-51 Driver",还要点击一下Use前面的小圆点。 最后还要点击后面的settings,如果你只是本机联调的话,host后面写172.0.0.1,port:后面写:8000。
第五步,Proteus的设置。运行Proteus的ISIS,鼠标左键点击菜单"DEBUG",选中"use romote debuger monitor"
这样你就可以在keil中实现对protues的控制了,断点单步等都是可以的。你会发现喜欢上这两个软件,开始慢慢对单片机的学习产生兴趣