Keil和Proteus联调
  AVQtd2zRxkCe 2023年11月19日 18 0

1 引言

最近在MOOC学习51单片机的课程,需要用到Keil和Protues进行仿真调试,然而课程当中并没有提供相应的联调配置教程。

通过查询网上的资料,基本上都在说需要手动的在Keil中配置TOOLS.ini文件并安装VDM51.dll,很遗憾的是我并没有找到来自官方的相关说明文档,在Protues和Keil的安装目录下也没有找到VDM51.dll。

因此进行了一些有益的探索,成果也令我满意,终于找到了官方的配置方法。

2 软件版本

2.1 软件环境

相关软件均来自网络的版本。

Keil: Keil uVison5 5.38.0

Protues8.15 SP1

2.2 软件安装

Keil: 安装到C:keil

Proteus: 采用默认配置。

3 VDM51.DLL安装

在如下文件夹中找到MCS8051.ch文件(如图1)并打开

C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\HELP


Keil和Proteus联调_应用程序

图1

打开后如图2所示,单击图中的链接,进入图3所示页面

Keil和Proteus联调_应用程序_02

图2 下载Keil 调试监视器驱动

单击图3所示页面中标记的链接,启动vdmagdi.exe应用程序下载。

Keil和Proteus联调_配置文件_03

图3 Keil调试监视器

双击下载的应用程序启动安装, 根据实际情况进行配置,安装后Keil的TOOLS.ini会增加如下内容,见图4.

Keil和Proteus联调_51单片机_04

图4 Keil TOOLS.ini 自动新增配置

Keil和Proteus联调_应用程序_05

图5 新增的VDM51.dll

4 FAQ

4.1 vdmagdi.exe安装中是否需要勾选ARM选项。

不勾选,因为我的keil是真的51单片机的,所以不需要勾选。如果勾选的话会在Keil启动时报配置文件的错误,可以手动修改配置文件予以解决。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
AVQtd2zRxkCe
作者其他文章 更多
最新推荐 更多