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

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
如何用keil与proteus进行联合仿真

(1)、安装keil 与 proteus。

(2)、把安装proteus\ MODELS目录下 VDM51.dll文件复制到Keil安装目录的 \C51\BIN目录中。

(3)、修改keil安装目录下 Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver"),保存。

注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意。

4、打开proteus,画出相应电路,在proteus的debug菜单中选中use remote debug monitor

5、在keil中编写MCU的程序

6、进入KEIL的project菜单option for target '工程名'。在DEBUG选项中右栏上部的下拉菜单选中 Proteus VSM Monitor-51 Driver。

在进入seting,如果同一台机IP 名为127.0.0.1,如不是同一台机则填另一台的IP地址。端口号一定为8000

注意:可以在一台机器上运行keil,另一台中运行proteus进行远程仿真。

keil会生成.HEX文件,双击protues中你的51单片机(或其他的AVR,PIC等),,然后有个加载程序的选择,选到你的keil的程序文件夹里的.HEX文件就行了;

假设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文件,点击确定,然后运行,大功告成~~~~

  • proteus和keil怎么连起来用
    答:要实现Proteus和Keil的联合仿真,首先需要在Keil中编写并编译好单片机程序,生成.hex文件。然后在Proteus中搭建单片机系统的电路,并将编译生成的.hex文件加载到单片机的属性设置中。接下来,通过配置Proteus和Keil的调试选项,将两者连接起来。在Proteus中运行仿真时,程序将在Keil环境中同步执行,从而可以在Prot...
  • 如何让KEIL和PROTEUS联调连接
    答:1、PROTEUS安装好后,默认不会在桌面上产生快捷方式。先打开开始菜单,依次点击“程序、Proteus 7 Professional、ISIS 7 Professional”打开PROTEUS 2、单击图中的P,添加单片机等元件 3、像下图一样用关键字搜索,89C51,再加几个LED,因为是仿真就不用加限流电阻和晶振复位的元件了 4、把元件排列放好,...
  • 如何让KEIL和PROTEUS联调连接
    答:运行keil程序,建立一个新的工程。点击工具栏的optionfortarget按钮,在出现的对话框里点击Debug,在右栏上部的下拉菜单里选中ProteusVSMMonitor-51Driver,还要点击一下Use前面的小圆点。进入Proteus的ISIS,鼠标左键点击菜单“Debug”,选中“useromotedebugermonitor”。此后,便可实现KeilC与Proteus连接调试。
  • Proteus和Keil 如何联调。Proteus如何使用
    答:有两种方法:1,用keil生成.hex文件,在isis中右击at89c51,再左击,出现相应元件的属性对话框“Program File”一项中选择要加入的.hex文件。2,联调.联调设置步骤如下: (1)把安装目录Proteus\MODELS下的VDM51.dll文件复制到Keil安装目录的\C51\BIN目录中。 (2)修改Keil安装目录下Tools.ini文件,在C...
  • pertus 如何与keil联机?
    答:1.首先要安装好这两个软件。2.保证Proteus已破解。3.下载并安装vdmagdi.exe(自己搜一下)文件,安装后x:\Keil\C51\BlN文件夹下就有VDM51.dll文件了。4.进入KeilC,新建一个工程,并为该工程选择一个合适的CPU(如AT 89C51),加入源程序。注意:KeilC的工程文件一定要与Proteus的图形文件放在同...
  • Proteus如何与Keil联调 详细
    答:Keil 与proteus 联调仿真单片机攻略 一、 先从网上下载Keil 与proteus 联调用的VDM51.dll 文件 二、 把此文件复制到Keil\C51\BIN 目录中 三、 打开keil 安装目录下 Tools.ini 文件 小鱼 四、 把TDRV8=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver" ) 添加到Tools.ini 文件里面去。注意上...
  • proteus和keil怎样联合使用?需要用什么软件?
    答: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")其中“TDR...
  • keil如何与Proteus联合仿真?
    答:(步骤1和2只需在初次使用设置。)3、进入KeilC μVision2开发集成环境,创建一个新项目(Project),并为该项目选定合适的单片机CPU器件(如:Atmel公司的AT89C51)。并为该项目加入KeilC源程序。源程序如下:define LEDS 6 include "reg51.h"//led灯选通信号 unsigned char code Select[]={0x01,0x...
  • 如何实现proteus7.6与keil4的联调
    答:Proteus与Keil_μVision4的联调方法 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,根据...
  • 你好 你那protues7.5和keil4怎么联机的 ?
    答:Keil与Proteus安装连接操作(完美版)1.安装Proteus Version 7.1 SET71UP。2.包括安装破解文件MAXIM_LICENCE.lxk。3.安装补丁文件patch,注意要在安装目录下补丁。或者将文件夹BIN下:ARES/ISIS/LICENCE.DLL/PROSPICE.DLL 文件夹ELECTRA下:ELECTRA 文件夹MODELS下:AVR.DLL/KEYPAD.DLL/LCDALPHA.DLL/LCD...