如何让KEIL和PROTEUS联调连接

 我来答
ybme
2016-04-12 · TA获得超过292个赞
知道小有建树答主
回答量:136
采纳率:100%
帮助的人:128万
展开全部

很多年前设置过这个,Proteus 6 的话可以按照以下步骤,其他版本的也类似

  1. 把x:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\ 目录下的 VDM51.dll文件复制到 x:\Keil\C51\BIN文件夹下。(x 是你那两个软件安装的目录。)

  2. 用记事本打开Keil 根目录下的 TOOLS.INI 文件,在[C51] 栏目下加入TDRVx=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver" ) ,其中“TDRVx” 中的 “x”要根据实际情况写,不要和已有的号重复,比如TDRV6。

  3. 把"x:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES"的"8051 LCD Driver”文件夹复制到新建的Proteus文件夹下。运行keil程序,在"8051 LCD Driver"文件夹下建立一个新的名为8051 LCD Driver工程。单片机的型号选择AT89C52就可以,把LCDDEMO 文件加到"Source Group 1"组里。点击工具栏的"option for target"按钮,在出现的对话框里点击"Debug",在右栏上部的下拉菜单里选中" Proteus VSM Monitor-51 Driver",还要点击一下Use前面的小圆点。 再点击"Setting"设置通信接口,在Host后面添上"127.0.0.1",如果你是用的不是同一台电脑,在这里添上另一台电脑的IP地址(另一台电脑安装Proteus)。  在Port后面添上"8000"。点击"OK"按钮即可。最后把工程编译一下

  4. Proteus的设置。运行Proteus的ISIS,鼠标左键点击菜单"DEBUG",选中"use romote debuger monitor"。下面我们用鼠标左键点击菜单"File",再点击"Load Design",导入"8051 LCD Driver"文件夹下的LCDDEMO.design文件。注意,一定要把keil的工程和Proteus的文件放到同一个目录下(这里所说的Keil的工程指工程的目录,即Proteus的工程文件要和Keil工程的那个文件夹在同一层目录下)。


上面是从网上整理的,很久前的老版本这样用的,其实就几个关键点,1-下载VDM51.dll。2-设置Keil。3-点击use romote debuger monitor。最近不怎么用,好像新版本可以直接找那些 VSM for xxx 的例子来看

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式