51单片机学习9-keil4与proteus7.8的联调步骤(VDM51.DLL,TDRV8,use romote debuger monitor)

这篇我们keil4和proutes7.8的联调,为后续虚拟51开发板的搭建及调试准备,为学习51单片机开发培养兴趣。这里再次说下仿真软件是验证调试程序的,后续学习还是要用实物,至于是买开发板还是自己做,这个因人而异,个人整个学习下来还是推荐自己焊接。毕竟整个硬件和软件都走一遍,可能理解的更加透彻。言归正传,这里我们按照顺序先说下仿真软件的使用及调试。

安装这两个软件,网上下载keil 4和protues 7.8软件安装完毕,把C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\目录下的 VDM51.dll文件复制到 C:\Keil\C51\BIN文件夹下。(目录名都是默认的,你可以根据你实际安装的目录进行复制。),如果你是用的protues7以上的版本,安装好的程序目录里没有VDM51.dll文件,你要到网上下载

VDM51.dll文件

4.用记事本(其它的编辑软件也可以,如Ultra Edit)打开Keil 根目录下的 TOOLS.INI 文件,在[C51] 栏目下加入 TDRV8=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver" ) ,其中“TDRV9” 中的 “9”要根据实际情况写,不要和原来的重复即可。(我的这个文件中已经有了从TDRV1到TDRV8, 所以我用的是TDRV9)

5.keil软件的设置。运行keil程序,建立一个新的工程。点击工具栏的"option for target"按钮,在出现的对话框里点击"Debug",在右栏上部的下拉菜单里选中" Proteus VSM Monitor-51 Driver",还要点击一下Use前面的小圆点。 最后还要点击后面的settings,如果你只是本机联调的话,host后面写127.0.0.1,port:后面写:8000。

keil软件中设置

6.Proteus软件的设置。运行Proteus的ISIS,鼠标左键点击菜单"DEBUG",选中"use romote debuger monitor"

proteus软件的设置

以上步骤完成以后,这样你就可以在keil中实现对protues的控制了,断点,单步等操作都是可以的。

发布了110 篇原创文章 · 获赞 119 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_25814297/article/details/105070776
今日推荐