keil和Proteus联动调试

如何实现Keil C和Proteus的联动调试:

我的

keil安装目录为:D:\Tool_engineer\KEIL4

Proteus安装目录为:D:\Tool_engineer\proteus

(1)将D:\Tool_engineer\proteus\MODELS\VDM51.dll 复制到keil的目录D:\Tool_engineer\KEIL4\C51\BIN中。

如果发现没有VDM51.dll可到这里下载 : http://pan.baidu.com/s/1o6C9kEI

(2)记事本打开D:\Tool_engineer\KEIL4\TOOLS.INI,然后在【c51】后面加上:

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

这里的“5”要根据实际情况修改,只要和之前的不重复,就可以。

(步骤1和步骤2只会在初次使用才需要设置)

(3)新建keil工程,这里以我的1602液晶屏实验为例(参考文章http://blog.csdn.net/yagnruinihao/article/details/18559309)

(4)设置软件仿真,选择Proteus驱动,并设置对应的IP,如果是自己电脑,可设置如下,如果不是同一台电脑,就将IP设置成相应的即可。

(5)Proteus选择支持远程调试

(6)keil进入仿真

(7)发现可以支持keil单步调试,Proteus看到调试现象是和keil相对应。

时间: 2024-10-13 23:42:08

keil和Proteus联动调试的相关文章

(一)搭建51最小仿真系统 以及 关于 keil 与 proteus 的联合调试

搭建最小系统的注意点: 1.会选择相关的芯片在 LIbrary 下面寻找 2.接地符号 在 左边终端符号下面寻找,自己修改 VCC VDD 3.总线也在左边一排 蓝色符号  总线上 画小斜线按住 Ctrl 即可 4. 排阻(RESPACK)用法不对,这是个难题,所以只好按部就班用 470电阻替代 联合调试: 具体步骤 1.需要下载软件 Vdmagdi.exe 软件(为了两个软件能够通讯),放在C:\Keil\C51\INC 下安装,然后重启软件 2.打开proteus 调试菜单下面的 远程调试

keil中的串口调试:

keil中串口的虚拟调试信息在通过View-serial windows-#usart1/2/3/4/debug(printf)可以看到.当然也可以通过虚拟串口VSPD+串口调试助手在外部实现,方法如下: 虚拟 串口使用:步骤 1 下载虚拟串口软件,虚拟2个连接的串口COMA/COMB,这两个串口与PC机的真实物理串口没关系.两边的设置相同 2 打开串口通讯助手,将A分配给串口通讯助手,则B就分配给下面的COMx 2 在MDK中输入命令行或者将下面的做成debug.ini文件加载 MODE CO

初学单片机:Proteus介绍、Proteus与Keil联调(Windows10环境下)

Proteus是一个仿真软件,可以在里面设计电路并模拟测试,也可生成PCB的布线等等,反正就是强大的不行.初学单片机,除了开发板,这个仿真器就是一个很好的调式环境.软件安装信息: Proteus 8.7 Keil uvision4 Window 10 很多人说window10安装不成功,其他还好,刚开始装Proteus 8.7,出现了一个缺少hhctrl.ocx的组件,下载后注册,就好了.其他安装不再说明,没有什么大问题.目前Keil和Proteus联调成功: 代码如下所示: /*-------

Proteus与Keil连接及其仿真(有例子哦!)

记录一下Proteus仿真的一些设置和使用,以方便自己以后复习和大家交流!如有错误,希望大家指正. 1.Proteus软件的安装,这里就不作说明了. (上图为安装完打开的软甲) 2.Keil与Proteus安装连接操作 第一步,Keil 与Proteus连接,连接开始必须在Proteus安装目录下 VDM51.dll文件复制到Keil安装目录的Keil\C51\BIN 目录中,但新版本中没有, !!!所以必须下载安装补丁vdmagdi.exe,则在Keil安装目录的Keil\C51\BIN 目录

嵌入式OS入门笔记-以RTX为案例:十.Keil的RTX调试支持

嵌入式OS入门笔记-以RTX为案例:十.Keil的RTX调试支持 调试(debug)是软件开发的一个重要环节,对于嵌入式开发而言这个环节其实比较依赖一些硬件资源(硬件debugger)的支持.传统的嵌入式系统的调试比较依赖断点(breakpoint)和单步调试(single step through).而 ARM cortex-M 系列的芯片其实有很强的CoreSight片上调试支持,实际上就是一个小的调试硬件,作为ARM的标准,内嵌在ARM的芯片里.在ARM自家的调试器ULINK-pro等的帮

嵌入式调试器原理和各类调试器集锦(JLINK、STLINK、CCDEBUG)

工欲善其事,必先善其器.调试器在嵌入式开发调试中的重要性不言而喻,单步.断点和监察的效率远高于串口打印.但是,调试器对于一般开发人员往往是一个黑匣子.今天我们就来谈谈调试器的原理,顺便把自己的几类调试器接线和注意事项记录下来,以便查找.我常常要面对几个方案,而各个方案的调试器都不一样,接线有时连自己都记不住.所以这个帖子应值得嵌入式开发工程师收藏. 一.嵌入式调试多样性 我们先来回想调试的场景,思考一下这几个问题: 1. ARM开发环境有Keil.IAR.ADS等等,我们发现这几个平台都能用同一

嵌入式调试器原理和各类调试器集锦

工欲善其事,必先善其器.调试器在嵌入式开发调试中的重要性不言而喻,单步.断点和监察的效率远高于串口打印.但是,调试器对于一般开发人员往往是一个黑匣子.今天我们就来谈谈调试器的原理,顺便把自己的几类调试器接线和注意事项记录下来,以便查找.我常常要面对几个方案,而各个方案的调试器都不一样,接线有时连自己都记不住.所以这个帖子应值得嵌入式开发工程师收藏. 一.嵌入式调试多样性 我们先来回想调试的场景,思考一下这几个问题: 1. ARM开发环境有Keil.IAR.ADS等等,我们发现这几个平台都能用同一

Keil综合(03)_map文件全解析[转]

推荐分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang 我的网站:https://www.strongerhuang.com 我的知乎:https://www.zhihu.com/people/strongerHuang.com 可以在我公众号「strongerHuang」和网站查看该专栏文章: Keil系列教程01_Keil介绍.下载.安装与注册Keil系列教程02

第3讲 数码管显示

一. 数码管显示原理 我们最经常使用的是七段式和八段式LED数码管,八段比七段多了一个小数点,其它的基本同样.所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的LED的亮灭来显示出不同的字形.数码管又分为共阴极和共阳极两种类型,事实上共阴极就是将八个LED的阴极连在一起,让其接地,这样给不论什么一个LED的还有一端高电平,它便能点亮.而共阳极就是将八个LED的阳极连在一起.其原理图例如以下. 当中引脚图的两个COM端连在一起,是公共端,共阴数码管要将其接地,共阳数码管将其接正5伏电