Keil和Proteus联调方法

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中查看调试的结果。
在这里插入图片描述

  • 10
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值