proteus与keil连接调试时proteus里没有VDM51.dll文件怎么办,谢谢

如题所述

第1个回答  推荐于2016-07-05
你少了VDM51.dll这个文件 网上去下一个 找不到的话 留个邮箱我可以发给你 按照下面的方法添加:其实我在类似问题中有过相同回答 你还是要多用百度搜索哦
KeilC与Proteus连接调试
1、假若KeilC与Proteus均已正确安装在C:\Program Files的目录里,把C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\VDM51.dll(可能没有这个文件,本压缩包里有)复制到C:\Program Files\keilC\C51\BIN目录中。
2、用记事本打开C:\Program Files\keilC\C51\TOOLS.INI文件(这里的TOOLS.INI文件可能不在c51目录下,但一定在keil的安装目录下,找一找),在[C51]栏目下加入:
TDRV5=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver")
其中“TDRV5”中的“5”要根据实际情况写,不要和原来的重复。
(步骤1和2只需在初次使用设置。)
3、进入KeilC μVision2开发集成环境,创建一个新项目(Project),并为该项目选定合适的单片机CPU器件(如:Atmel公司的AT89C51)。并为该项目加入KeilC源程序。

源程序如下:
#define LEDS 6
#include "reg51.h"
//led灯选通信号
unsigned char code Select[]={0x01,0x02,0x04,0x08,0x10,0x20};
unsigned char code LED_CODES[]=
{ 0xc0,0xF9,0xA4,0xB0,0x99,//0-4
0x92,0x82,0xF8,0x80,0x90,//5-9
0x88,0x83,0xC6,0xA1,0x86,//A,b,C,d,E
0x8E,0xFF,0x0C,0x89,0x7F,0xBF//F,空格,P,H,.,- };
void main()
{
char i=0;
long int j;
while(1)
{
P2=0;
P1=LED_CODES[i];
P2=Select[i];
for(j=3000;j>0;j--); //该LED模型靠脉冲点亮,第i位靠脉冲点亮后,会自动熄来头。
//修改循环次数,改变点亮下一位之前的延时,可得到不同的显示效果。
i++;
if(i>5) i=0;
}
}

4、单击“Project菜单/Options for Target”选项或者点击工具栏的“option for ta rget”按钮 ,弹出窗口,点击“Debug”按钮,出现如图所示页面。
在出现的对话框里在右栏上部的下拉菜单里选中“Proteus VSM Monitor一51 Driver”。并且还要点击一下“Use”前面表明选中的小圆点。
再点击“Setting”按钮,设置通信接口,在“Host”后面添上“127.0.0.1”,如果使用的不是同一台电脑,则需要在这里添上另一台电脑的IP地址(另一台电脑也应安装Proteus)。在“Port”后面添加“8000”。设置好的情形如图所示,点击“OK”按钮即可。最后将工程编译,进入调试状态,并运行。
5、Proteus的设置
进入Proteus的ISIS,鼠标左键点击菜单“Debug”, 选中“use romote debuger monitor”,如图所示。此后,便可实现KeilC与Proteus连接调试。

6、KeilC与Proteus连接仿真调试
单击仿真运行开始按钮 ,我们能清楚地观察到每一个引脚的电频变化,红色代表高电频,蓝色代表低电频。在LED显示器上,循环显示0、1、2、3、4、5。本回答被提问者和网友采纳
第2个回答  2012-11-29
你要生成hex文件??
如果是,发给我吧,我给你做了传给你

PROTEUS6.9 SP4与KEIL C联调
proteus 6.9没有VDM51.dll这个文件,要到官方网站上DOWN一补丁,vdmagdi.exe。安装后在\\C51\\BIN的目录下就有VDM51.dll这个文件了。还要DOWN一破解文件,PROSPICE.dll,替换\\Proteus 6 Professional\\BIN目录下的相同文件。其它地方跟6.5版的一样。附上补丁。祝大家联调成功!

装keil4和proteus时,调试软件vdmagdi装不了显示下面这个东西?
1、下载proteus vsm a GDI Driver 就是vdmagdi.exe,2、安装该软件,之后在KEIL文件夹下的TOOLS.INI文件中的[c51]字段的最后多了两行就是 tdrv5=binvdm51.dll和book10=hlplvdmagd用于两软件的联接和帮助文档 3、现在点击project-->options for target "工程名'4、现在"debug"选项卡中选择左边的“...

求Proteus与keil联调需要的vdmagdi.exe与PROSPICE.dll
根据实际情况写,不要和原来的重复。保存退出就可以了。打开 proteus,画出相应电路。在 proteus 的 debug 菜单中选中 use remote debug monitor 。在 keil 中编写MCU 的程序。 进入 KEIL 的 project 菜单 option for target '工程名'。在DEBUG选项中右栏上部的下拉菜选中 Proteus VSM Monitor-51 Dri...

有哪位大神有proteus与Keil联合仿真时所需的VDM51.dll文件
VDM51.dll文件 复制到Keil安装目录的 \\ C51 \\BIN 目录中,但新版本中没有,所以必须下载安装补丁vdmagdi.exe,则在Keil安装目录的 \\C51\\BIN 目录中有文件:VDM51.dll,同时还需下载一破解文件PROSPICE.dll替换\\Proteus 6 Professional\\BIN目录下的相同文件(新版本的Proteus可能不需要)。

proteus 与keil3 怎么联调 已经安装过 vdmagdi.exe 这个联调驱动软件...
1. 假若Keil C51与Proteus均已正确安装在D:\\Program Files的目录里,把D:\\Program Files\\Labcenter Electronics\\Proteus 7 Professional\\MODELS\\VDM51.dll复制到D:\\Program Files\\keilC\\C51\\BIN目录中,如果没有“VDM51.dll”文件,那么去网上下载一个。2. 用记事本打开D:\\Program Files\\keilC\\C51\\...

proteus 与keil3 怎么联调 vdmagdi.exe怎么用?
有两种方法:1,用keil生成.hex文件,在isis中右击at89c51,再左击,出现相应元件的属性对话框“Program File”一项中选择要加入的.hex文件。2,联调.联调设置步骤如下: (1)把安装目录Proteus\\MODELS下的VDM51.dll文件复制到Keil安装目录的\\C51\\BIN目录中。 (2)修改Keil安装目录下Tools.ini文件,在C...

keil如何与Proteus联合仿真?
KeilC与Proteus连接调试 1、假若KeilC与Proteus均已正确安装在C:\\Program Files的目录里,把C:\\Program Files\\Labcenter Electronics\\Proteus 6 Professional\\MODELS\\VDM51.dll(可能没有这个文件,本压缩包里有)复制到C:\\Program Files\\keilC\\C51\\BIN目录中。2、用记事本打开C:\\Program Files\\keilC\\...

vdm51.dll是什么
proteus与keil联合调试时必须的一个文件,不过可能在你安装的proteus目录中没有这个文件,我当时安装时就没有。不过你可以去网上下一个!

keil与proteus联调,看不到ram变化
2,6.9以上版本需要添加与Keil联调补丁Vdmagdi.exe,其作用就是添加在程序目录keil\/c51\/bin目录 下添加Vdm51.dll,(注意:与其他版本不同,6.9以上版本Proteus 6 Professional\\MODELS\\目录下没 有 VDM51.dll)并且修改keil目录下tools配置文件,添加两行文本:TDRV8=BIN\\VDM51.DLL ("Proteus ...

proteus的keill驱动安装不好无法联调怎么办?
1.首先,安装PROTEUS和keil软件。2.把PROTEUS\\MODEL目录下VDM51.DLL文件复制到keil安装目录的\\c51\\bin目录中 3.修改keil安装目录下的TOOLS.INI文件,在c51字段中加入TDRV8=BIN\\VDM51.DLL(“PROTEUS VSM MONITOR-51 DRIVER”),并保存。注:不一定要用TDRV8,根据原来字段选用一个不重复的数值就可以...

相似回答