keil与proteus联调C语言,51keil与proteus联调,实现在线仿真

对了,有一个keil的Debug注意事项一直忘了记录。

292950992cb3cb400467ebbeeacf3fd4.png

c32c1b7c07050db521ec9682cbe12ffa.png

bf3ade5a8e7fd78613a17abcf953f919.png

现将过程分享如下,希望大家可以少走弯路。

(所用的软件为proteus7.8以及keil4)

所需要的资料:(VDM51.DLL+keil+proteus)

链接:https://pan.baidu.com/s/1eSAPHMM 密码:588y

keil与proteus联调方法如下:

(1)假若Keil C51与Proteus均已正确安装在D:\Program Files的目录里,把D:\Program  Files\Labcenter Electronics\Proteus 7Professional\MODELS\VDM51.dll复制到D:\ProgramFiles\keilC\C51\BIN目录中,如果没有“VDM51.dll”文件,那么去下载一个把proteus安装目录下

(2)修改keil安装目录下

Tools.ini文件,在C51字段加入TDRV8=BIN\VDM51.DLL (“Proteus VSM Monitor-51 Driver”),并保存。注意:不一定要用TDRV8,根据原来字段选用一个不重复的数值,如“TDRV9”也可以。

(3)打开proteus,画出相应电路原理图。在proteus的Debug菜单中选中“use remote debug monitor”。

(4)进入KEIL的project菜单option for target ‘工程名’。在DEBUG选项中右栏上部的下拉菜选中 Proteus VSM Monitor-51 Driver。 在进入seting,如果用同一台机IP名为127.0.0.1,如不是同一台机调试则填另一台的IP地址。端口号一定为8000。注意:可以实现在一台机器上运行keil,另一台中运行proteus进行远程仿真调试的。

(5)在proteus中选择Debug,“Start/Restart Debugging”,如果在KEIL的Output

Window的窗口中出现“VDM51 target initialized.”说明Proteus连接成功了;在keil中进行debug,如进行单步、断点等;同时在proteus中查看调试的结果。**

好了over!!

有了调试,讲实话真的对初学者大有稗益!!!

PS:说实话我觉得keil的debug本身就有bug!!!!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值