单片机:keil与仿真proteus建立连接

您所在的位置:网站首页 keil的软件仿真和硬件仿真 单片机:keil与仿真proteus建立连接

单片机:keil与仿真proteus建立连接

2024-07-16 09:20| 来源: 网络整理| 查看: 265

物联网单片机第一堂实验课,同学们似乎都被建立keil和proteus的链接难倒了,但是大家敲代码似乎有没啥问题hh,于是写下这篇教程防止自己失忆,给同学们一些小小的帮助。

下面我会介绍一下如何建立连接关系,实现keil编写的程序实时在proteus上调试。

一、安装

Keil uVision5 c51版:暂无

proteus:暂无

二、连接操作 1.1 必备文件:VDM51.dll

 

将VDM51.dll复制进 keil路径中Keil_v5\C51\BIN

以及proteus安装路径\Proteus 8 Professional\MODELS中

keil安装目录中编辑TOOLS.INI文件

 在TDRV的末行加上一行:

TDRV10=BIN\VDM51.DLL("Proteus VSM Monitor-51 Driver")

注意:此处的TDRV10是基于上一行TDRV9向下顺延,若只有TDRV8,顺延写上TDRV9即可。

1.2 利用Proteus的远程编译监视器实现keil软件中实时调试代码

先打开Proteus(装在c盘的话最好右键管理员启动)

点击菜单栏--调试--启动远程编译监视器  一定要确保开启!

 这里省略了板子的绘制,需要的可以另找教程。

打开Keil,载入你的代码文件。

这里我们是利用keil的debug实现单片机调试

两个箭头所指按钮功能相同。

但是在调试前还有以下几个步骤!每次新的project都需要操作一次

 单击目标选项

 在Debug里完成三个红箭头所指

 把Output的Create HEX File也打上勾,这会生成可烧录到单片机的程序文件

 最后回到主界面,确认代码无误后build一下你的project,然后就可以在debug里实现调试啦!

三、样例展示

单击debug后出现这个点确定即可 

这是执行调试 

这是分布操作,一步一步调试 

在keil里Run起来后就会在proteus看到小灯亮起来了!(我的是流水灯,实际上它会流)

第一次模仿着别人的视频画的=-=略显粗糙,有什么错误的地方烦请指正



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3