Keil5同Proteus的联调

1、下载好keil和proteus,我这里下好的是keil5和proteus8
keil用注册机破解,proteus也是需要破解,建议不要用汉化版
2、下载VDM51.dll文件,分别放到keil的C51的BIN目录下和proteus的MODELS目录下,例如:
keil:D:\Keil\C51\BIN
proteus:D:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\MODELS

VDM51.dll的文件,当然你自己下也是ok的。
链接:https://pan.baidu.com/s/1UkQg4LfnUsyAcrYLls9Y9A
提取码:yyqx
复制这段内容后打开百度网盘手机App,操作更方便哦
3、用记事本或者是notepad++打开TOOLS.INI,注意不要动里面原有的配置

TDRV10=BIN\VDM51.dll ("Proteus VSM Monitor Diver")

把这一段加到文件里面,注意TDRV10是我进行的命名,如果你的原有文件里有了TDRV10这个名字你就不能再用了,可以改成TDRV11之类的,TDRV不变,数字可变。
此处注意,括号和引号一定是英文模式下打出来的括号,引号内的内容没有太大关系,你记住这个名字就可以了。
这一切做好后记得保存

4、打开keil和proteus
在keil里新建工程,输入如下代码


点击小锤子
点击output,设置成如下模式

把生成hex的勾勾选上

然后点击Debug
点击Use,下拉框选择你在之前TOOLS文件里配置的那个名字。如果这个时候找不到名字,可以试试重启keil或者用管理员身份打开keil
点击选上Run to main()的勾勾

这里我看到有人会需要点开Use旁边的Setting选项,设置成如图所示。

然后一直OK
点击Build,你会看到这样一行消息,显示已经成功生成hex文件了。

对了这里你要知道你的这个keil文件放在了哪里,待会proteus会需要用

5、打开proteus

点击Debug
把Enable Remote Debug Monitor勾选上,貌似有的人英文语句不一样,但意思差不多都是开启远程调试监控的意思

然后双击AT89C51

在Program Film里选择你在keil里面生成的hex文件,点击OK
这个时候你可以运行proteus的这个电路试一下

6、如果你在运行电路记得终止一下
在keil里点击这个图标,开始调试

Keil和Proteus的联调相关推荐

  1. 解决keil与proteus进行联调时候出现灾难性故障问题

    这次把自己以前遇到的一个问题拿出来跟大家分享一下,分享经验的同时也希望如果大家以后遇到这个问题能帮助到大家.说起来当时遇到这个问题时候,问了老师也查了百度试了各种办法最后才解决. 好了,进入正题 在我 ...

  2. keil和proteus的联调设置

    Proteus7.0 是目前最好的模拟单片机外围器件的工具,非常不错.可以仿真 51 系列. AVR, PIC 等常用的 MCU 及其外围电路(如 LCD, RAM, ROM,键盘,马达, LED, ...

  3. keil与proteus联调方法如下

    keil与proteus联调方法如下 1.把VDM51.dll(没有的请到网上下载) 复制到proteus安装目录的MODELS文件夹下, 我的是C:\Program Files\Labcenter ...

  4. 【以前】“VDM Server“-Keil与Proteus联调

    Keil与Proteus联调,关键在于如何将两个软件联系起来.不同版本的软件有不同的联调方法. Proteus6系列的与KeiluVision2.0的联调只用修改一个文件就可:Proteus7系列的与 ...

  5. keil和proteus联调

    关于Keil4与Proteus8联调,配置如下: 1.Proteus中,菜单栏Debug->Enable Remote Debug Monitor,即允许远程调式: 2.Keil中,打开Targ ...

  6. matlab怎样和单片机结合,(单片机学习)如何将keil 和PROTEUS联机完美结合方法

    (单片机学习)如何将keil 和PROTEUS联机完美结合方法 2018-09-23 上次里面忘了关键的一步--VDM51.dll  (需要安装"keil与proteus联调驱动" ...

  7. 下载keil和proteus遇到的问题——学习笔记

    最近,下载了keil和proteus,之后有很多问题,最后向大佬寻求了帮助. 把这次经验总结为一下几点: 1.keil和proteus这类的软件就不能下载到U盘里面(因为本人电脑内存太小,因此引发了问 ...

  8. 使用keil,proteus,虚拟串口,完成蓝牙通信

    目的: 通过HC-06的蓝牙芯片,AT89C51的51单片机,借助keil,proteus,通过虚拟串口,在电脑上实现蓝牙串口通信,控制LED的开和关. 存在的问题: 单片机和蓝牙不能联动,暂未找出问 ...

  9. keil和proteus下载,和详细安装教程

    keil和proteus详细安装教程 对于学习单片机的初学者,安装keil,proteus是必然的事. 这两个软件都是限制的,所以需要破解. 我给出一个破解版的keil和proteus的下载地址和详细 ...

最新文章

  1. 为基于树的机器学习模型构建更好的建模数据集的10个小技巧!
  2. LDD3源码分析之字符设备驱动程序
  3. python把dict转为dataframe,将python OrderedDict转换为datafram
  4. map初始化_您可曾这样初始化一个map呢?
  5. java面试题二十六 多线程考题
  6. spring客户端resttemplate/feign/httpclient调研
  7. [XSY4220] 九万步(结论)
  8. android studio导入eclipse项目各种问题,Android | 导入Eclipse项目到Android studio的问题解决全过程...
  9. 几道经典的SQL题目
  10. 【王道考研计算机网络】—速率相关的性能指标
  11. acs712电流检测怎么用_工程师都用这个巧妙廉价的电流检测电路!
  12. K3CLOUD安装教程
  13. 计算机word中的宏,word运行宏快捷键_WORD运行宏_word中运行宏的方法_word自动运行宏...
  14. python用函数判断一个数是否为素数_【转载】Python脚本判断一个数是否为素数的几种方法...
  15. Excel中截取特殊字符之前、之间、之后的数据
  16. WCF学习之旅—WCF第二个示例(五)
  17. LeetCode 448.找到所有数组中消失的数字
  18. 爬取小猪网的短租房信息
  19. php1 750,评测分析爱普生tw750质量和tw5700哪个更值得?使用区别怎么样?大家可能不知的秘密...
  20. 计算机系统修复命令提示符,Win10修复电脑的命令提示符有哪些?

热门文章

  1. 修改el-input样式
  2. CCTV5手机客户端新媒体:让赛事集锦堪比电影大片
  3. C语言中字符串结束符'\0'
  4. MCS-51仿真调试 定时器计数器
  5. js fetch 新浪股票接口中文乱码解决方法
  6. 无门无派 程序员整理的32个MyBatis面试专题。(都是干货)
  7. opencv——上采样与降采样
  8. win10更新至2004后出现的电脑突然黄屏现象
  9. 关于R.plural的quantity配适总是用other的原因
  10. CodeChef Starters 26 Division 3 (Rated)----STNGAME(中文题解)