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

物联网单片机第一堂实验课,同学们似乎都被建立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看到小灯亮起来了!(我的是流水灯,实际上它会流)

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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dwoura犀利

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值