keil和Proteus联动调试(zhuan)
第一步安装这两个软件,网上下载keil 4和protues 7以上的版本
第二步安装完毕,把C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\目录下的 VDM51.dll文件复制到 C:\Keil\C51\BIN文件夹下。(目录名都是默认的,你可以根据你实际安装的目录进行复制。),
如果你是用的protues7以上的版本,你的那个目录里没有VDM51.dll文件,你要到网上下载
第三步,用记事本(其它的编辑软件也可以,如Ultra Edit)打开Keil 根目录下的 TOOLS.INI 文件,在[C51] 栏目下加入 TDRV8=BIN\VDM51.DLL (“Proteus VSM Monitor-51 Driver” ) ,其中“TDRV9” 中的 “9”要根据实际情况写,不要和原来的重复。(我的这个文件中已经有了从TDRV1到TDRV8, 所以我用的是TDRV9)
第四步,keil的设置。运行keil程序,建立一个新的工程。点击工具栏的"option for target"按钮,在出现的对话框里点击"Debug",在右栏上部的下拉菜单里选中" Proteus VSM Monitor-51 Driver",还要点击一下Use前面的小圆点。 最后还要点击后面的settings,如果你只是本机联调的话,host后面写172.0.0.1,port:后面写:8000。
第五步,Proteus的设置。运行Proteus的ISIS,鼠标左键点击菜单"DEBUG",选中"use romote debuger monitor"
这样你就可以在keil中实现对protues的控制了,断点单步等都是可以的。你会发现喜欢上这两个软件,开始慢慢对单片机的学习产生兴趣
keil和Proteus联动调试(zhuan)相关推荐
- keil和proteus联调
关于Keil4与Proteus8联调,配置如下: 1.Proteus中,菜单栏Debug->Enable Remote Debug Monitor,即允许远程调式: 2.Keil中,打开Targ ...
- 使用keil,proteus,虚拟串口,完成蓝牙通信
目的: 通过HC-06的蓝牙芯片,AT89C51的51单片机,借助keil,proteus,通过虚拟串口,在电脑上实现蓝牙串口通信,控制LED的开和关. 存在的问题: 单片机和蓝牙不能联动,暂未找出问 ...
- keil和proteus的联调设置
Proteus7.0 是目前最好的模拟单片机外围器件的工具,非常不错.可以仿真 51 系列. AVR, PIC 等常用的 MCU 及其外围电路(如 LCD, RAM, ROM,键盘,马达, LED, ...
- 解决keil与proteus进行联调时候出现灾难性故障问题
这次把自己以前遇到的一个问题拿出来跟大家分享一下,分享经验的同时也希望如果大家以后遇到这个问题能帮助到大家.说起来当时遇到这个问题时候,问了老师也查了百度试了各种办法最后才解决. 好了,进入正题 在我 ...
- keil与proteus联调方法如下
keil与proteus联调方法如下 1.把VDM51.dll(没有的请到网上下载) 复制到proteus安装目录的MODELS文件夹下, 我的是C:\Program Files\Labcenter ...
- Keil和Proteus联调方法
1.首先下载VDM51.dll(提取码:x7bj ) 文件,并将其复制到proteus安装目录的MODELS文件夹下.通常目录是"-\Proteus\MODELS\": 然后,在k ...
- Keil和Proteus的联调
Keil5同Proteus的联调 1.下载好keil和proteus,我这里下好的是keil5和proteus8 keil用注册机破解,proteus也是需要破解,建议不要用汉化版 2.下载VDM51 ...
- 单片机编程软件很简单(23),keil单片机编程软件调试stm32
单片机编程软件的使用意义较强,不论是工作还是学习,单片机编程软件都是常被使用的软件之一.本文对于单片机编程软件的介绍将基于如何采用keil单片机编程软件调试stm32,如果你对单片机编程软件抑或本文内 ...
- 下载keil和proteus遇到的问题——学习笔记
最近,下载了keil和proteus,之后有很多问题,最后向大佬寻求了帮助. 把这次经验总结为一下几点: 1.keil和proteus这类的软件就不能下载到U盘里面(因为本人电脑内存太小,因此引发了问 ...
最新文章
- 布尔定理及证明(完整版)
- 刻意练习:Python基础 -- Task08. 异常处理
- 我从吴恩达AI For Everyone中学到的10个重要AI观
- 俺的新书《Sencha Touch实战》终于出版了
- C++实现静态顺序表的增删查改以及初始化
- T-SQL备忘(6):常用内置函数
- 大数据学情分析_多分学情大数据分析
- atitit.设计文档---操作日志的实现
- ChaiNext:BTC将挑战6W关口
- 安装WindowBuilder后,新建JFrame文件,不能查看Design
- java迷宫算法继承_求Java关于迷宫的算法(用栈实现)
- JAVA环境变量配置方法(Windows)
- 军职在线大学生计算机基础答案,大学计算机基础试题-及答案~完整版.doc
- EDA技术与应用实验二(PowerShell实现)
- 操作系统复习笔记--第十一、十二章 文件系统的实现与大容量存储结构
- html网页两边有空隙,怎么让整个内容缩进?就是四周都有间隙。
- 根据网络画板(画线)分析一下思路
- 浏览器 User-Agent 大全
- html文字前画线代码,在div上画线
- oracle 10g 新特性中文笔记(第五章)
热门文章
- Linux 设置vim显示行数
- 基于Android电视机的ZigBee智能家居系统设计
- 【Maven】No valid Maven installation found. Either set the home directory in the configuration dialog
- 微信模板消息{{remark.DATA}}备注和头部小标题失效
- 人工智能及其应用 实验课 源代码
- 在华为eNSP上操作配置“静态路由”实验
- 段码液晶屏驱动IC你知道怎么选吗?
- 面向对象与面向过程的区别
- 游戏人工智能——追逐与拦截
- 【转】网线延长器中双绞线的分类及传输原理和优缺点