keil与protues的完美联调

作者:暴躁小n | 创建时间: 2023-05-19
keil软件和proutes的完美联调,为后续虚拟51开发板的搭建及调试准备,为学习51单片机开发培养兴趣...
keil与protues的完美联调

操作方法

第一步安装这两个软件,网上下载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的控制了,断点单步等都是可以的。你会发现喜欢上这两个软件,开始慢慢对单片机的学习产生兴趣

点击展开全文

更多推荐