proteus和keil怎样联合使用?需要用什么软件?

proteus和keil怎样联合使用?需要用什么软件?

假设Keil4和Proteus7.8分别安装在”D:\Keil4”和”D:\Proteus7.8”文件夹内。
1. 将文件夹内的VDM51.dll文件复制到”D:\Keil4\C51\BIN”目录下和”D:\Proteus7.8\ MODELS”目录下
2. 用记事本打开D:\Keil4\TOOLS.INI文件,在TDRV8=BIN\UL2LPC9.DLL ("NXP LPC95x ULINK Driver")下一行新加一行:
TDRV9=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver")
其中“TDRV5”中的“9”事实上就是避免跟上面的标号重复。
(步骤1和2只需在初次使用设置。)
3.举个例子:
用keil新建一个工程,比如起名为test,正常编译,并产生hex文件(这一部分不详述),源程序如下:
#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.proteus的模拟器件摆放图123.DSN在文件夹内,将此文件保存在上面的keil新建的test工程的目录中。(事实上只要保证proteus的模拟图和keil的工程文件在同一个目录下即可)
5.在keil中的左侧,找到“目标1”,右键选择第一项,转到调试一栏,选中右侧“使用”小圆点,下拉菜单选中刚才新建的” Proteus VSM Monitor一51 Driver”, 再点击“Setting”按钮,设置通信接口,在“Host”后面添上“127.0.0.1”,如果使用的不是同一台电脑,则需要在这里添上另一台电脑的IP地址(另一台电脑也应安装Proteus)。在“Port”后面添加“8000”。

6.Proteus中点击调试,选中使用远程调试监控。
7.在AT89C52上右键再左键,出现编辑元件窗口,在Programe File栏中选择刚才生成的hex文件,点击确定,然后运行,大功告成~~~~
温馨提示:内容为网友见解,仅供参考
无其他回答

如何让KEIL和PROTEUS联调连接
1、PROTEUS安装好后,默认不会在桌面上产生快捷方式。先打开开始菜单,依次点击“程序、Proteus 7 Professional、ISIS 7 Professional”打开PROTEUS 2、单击图中的P,添加单片机等元件 3、像下图一样用关键字搜索,89C51,再加几个LED,因为是仿真就不用加限流电阻和晶振复位的元件了 4、把元件排列放好,...

proteus和keil怎么连起来用
Proteus和Keil可以通过配置相应的设置和选项,实现联合仿真,从而在Proteus中模拟单片机系统的同时,能够实时地反映Keil中编写的程序代码的运行情况。Proteus是一款强大的电路设计与仿真软件,它支持模拟电路、数字电路以及微控制器系统的设计与仿真。而Keil则是一款专业的嵌入式开发环境,主要用于编写、调试和测试...

使用Keil与Proteus联合仿真调试单片机程序
1. 从官网获取并安装Proteus,建议安装在D盘的install文件夹,按照指示进行,安装完成后桌面上会出现快捷方式。2. 同时下载Keil安装包和注册机,新建文件夹安装。在Keil安装时,注意填写个人信息,最后通过注册机破解并获取序列号。3. 为了将Proteus和Keil关联,打开TOOLS.INI文件,添加TDRV11相关驱动信息,...

keil怎么加载proteus?
怎么把keil里的文件加载到proteus1、首先在电脑上用proteus软件打开目标文件。然后用鼠标左键双击51单片机图标,如图所示。然后在出现的窗口中,点击下图中的文件夹图标。然后在电脑文件夹中找到编译好的HEX文件导入。2、keil里编译时,设置输出文件为.HEX文件格式。然后在proteus中打开CPU属性,在程序设定栏...

Proteus和Keil 如何联调。Proteus如何使用
安装一个联调驱动,然后proteus中的-debug-use remote debug monitor 勾上 keil: 在options for targt --out put--creat hex file 勾上 debug--右边那个use勾上,选择Proteus VSM simulator (装完驱动后新出现的选项)就行了 还要确保你的dsn文件和keil的项目文件在同一个文件夹内keil直接编译...

proteus 与keil3 怎么联调 vdmagdi.exe怎么用?
Driver。再进入Settings,机子IP设为127.0.0.1,端口号为8000。 (5)在Keil中进行debug,同时在Proteus中查看直观的结果。这样就可以像使用仿真器一样调试程序了。vdmagdi.exe是KEIL与proteus联调的驱动程序,运行后,软件所需的设置全帮你搞定,你就可以联调了。

proteus7如何与keil uvision2相连!
具体步骤是:1.安装好KEIL和proteus两个软件,只要两个软件都能正常运行就行,不用管联调的事情.2.用proteus画好硬件电路图.3.用keil编写好程序,编译后生成HEX文件 4.在proteus里的电路图中,双击51单片机这个元器件,弹出属性对话框,其中有一项是programe file,点击选项中的一个文件夹图标,打开文件对话框...

keil如何与Proteus联合仿真?
TDRV5=BIN\\VDM51.DLL ("Proteus VSM Monitor-51 Driver")其中“TDRV5”中的“5”要根据实际情况写,不要和原来的重复。(步骤1和2只需在初次使用设置。)3、进入KeilC μVision2开发集成环境,创建一个新项目(Project),并为该项目选定合适的单片机CPU器件(如:Atmel公司的AT89C51)。并为该项目...

keil与proteus联调,看不到ram变化
1、将KeilC51(u2、u3均可)、Proteus6(94、95均可)都安装好;2、下载两个软件,一个是Proteu的Vdmagdi.exe,另一个是授权后的Prospice.dll(两个文件链接地址看下面)3、先运行Vdmagdi.exe安装Keil接口,然后将Prospice.dll覆盖在Proteus的安装文件夹下的Bin中如:D:\\Program Files\\Labcenter ...

proteus 与keil3 怎么联调 已经安装过 vdmagdi.exe 这个联调驱动软件...
(步骤1和2只需在初次使用设置。)3. 需要设置KeilC的选项 单击“Project菜单\/Options for Target”选项或者点击工具栏的“option for ta rget”按钮 ,弹出窗口,点击“Debug”按钮。在出现的对话框里在右栏上部的下拉菜单里选中“Proteus VSM Monitor一51 Driver”。并且还要点击一下“Use”前面表明...

相似回答