欢迎来到Introzo百科
Introzo百科
当前位置:网站首页 > 技术 > proteus与confluence 5联合调整(confluence 4与proteus联合调整)

proteus与confluence 5联合调整(confluence 4与proteus联合调整)

日期:2023-10-08 17:19

本文内容列表:

  • 一、keil与Proteu的共同协调
  • 二、Proteu与keil的共同协调问题
  • 3.如何连接KEIL和PROTEUS
  • 4、proteus和Keil联合调试时出现的问题。

keil与Proteu联调

Proteus6.94、95与keilC51联调设置方法

1。安装KeilC51(u2和u3都可以)和Proteu s6(94和95都可以);

2。下载两个软件,一个是Proteu的Vdmagdi.exe,另一个是授权的Prospice.dll(见下面两个文件的链接地址)

3。首先运行Vdmagdi.exe安装Keil界面,然后覆盖Proteu安装文件夹下Bin中的Prospice.dll,如:D:\Program

文件\实验室中心

电子\Proteu

6

专业\BIN;

4。打开Proteu s,在【菜单】【调试】下拉菜单中选择【用户

远程

调试

监控】(勾选此项);

5。打开KeilC51,点击【Menu】【Project】【Set options for target 'XX'】,选择【Debug】选项卡下右侧的【Use U】单选按钮,选择【Proteu s

VSM

模拟器】模拟装置;

6。在Proteu这边做好硬件连接,在Keil上编写软件,点击Keil【调试】【运行】,就可以享受联调的乐趣了。

proteus6.9

sp4与keil联合协调的一些发现:

联调的一些基本操作这里就不详细说了

1。一定要把keil的工程和Proteu的文件放在同一个目录下(这里说的Keil的工程是指工程的目录,

即Proteu的工程Design文件(后缀.DSN)必须与包含Keil工程所有文件的文件夹在同一目录下)

;

手术后发现:

Keil的工程目录文件夹一定要命名为keil(可能和路径设置有关,目前还不清楚

Chu),否则proteus报错:Unable

打开

十六进制

文件

'Keil\DS1302.hex'。

keil报错:

目标

dll

曾经

取消

调试器

失败了!),还有

其他版本的联调,也必须遵循以上两个原则

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

(“Proteu

VSM

模拟器”)

BOOK2=HLP\VDMAGDI.HLP

(“Proteu

VSM

AGDI

驾驶员”),在实际

之后

运行证明不需要安装补丁Vdmagdi.exe。手动操作也能成功实现联调功能,不再需要第二行

3,至于Proteu

6

Prospice.dll在Professional\BIN目录下的作用。有网友表示,这与授权有关。有网友表示,这与授权有关。这确实是可能的。默认安装的版本早于2006.6.26,好像是2006.6.17。更换时没记得清楚,联调失败。何时使用

更换2006.6.26版本后联调成功,但更换为更新后的2006.8.18版本后,联调再次失败。

Proteu与keil的联合协调问题

Proteus6.94、95与keilC51联调设置方法

1。安装KeilC51(u2和u3都可以)和Proteu s6(94和95都可以);

2。下载两个软件,一个是Proteu的Vdmagdi.exe,另一个是授权的Prospice.dll(见下面两个文件的链接地址)

3。首先运行Vdmagdi.exe安装Keil界面,然后覆盖Proteu安装文件夹下Bin中的Prospice.dll,如:D:\Program

文件\实验室中心

电子\Proteu

6

专业\BIN;

4。打开Proteu s,在【菜单】【调试】下拉菜单中选择【用户

远程

调试

监控】(勾选此项);

5。打开KeilC51,点击【Menu】【Project】【Set options for target 'XX'】,选择【Debug】选项卡下右侧的【Use U】单选按钮,选择【Proteu s

VSM

模拟器】模拟装置;

6。在Proteu这边做好硬件连接,在Keil上编写软件,点击Keil【调试】【运行】,就可以享受联调的乐趣了。

proteus6.9

sp4与keil联合协调的一些发现:

联调的一些基本操作这里就不详细说了

1。一定要把keil的工程和Proteu的文件放在同一个目录下(这里说的Keil的工程是指工程的目录,

即Proteu的工程Design文件(后缀.DSN)必须与包含Keil工程所有文件的文件夹在同一目录下)

;

手术后发现:

Keil的工程目录文件夹一定要命名为keil(可能和路径设置有关,目前还不清楚

Chu),否则proteus报错:Unable

打开

十六进制

文件

'Keil\DS1302.hex'。

keil报错:

目标

dll

曾经

取消

调试器

失败了!),还有

其他版本的联调,也必须遵循以上两个原则

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

(“Proteu

VSM

模拟器”)

BOOK2=HLP\VDMAGDI.HLP

(“Proteu

VSM

AGDI

驾驶员”),在实际

之后

运行证明不需要安装补丁Vdmagdi.exe。手动操作也能成功实现联调功能,不再需要第二行

3,至于Proteu

6

Prospice.dll在Professional\BIN目录下的作用。有网友表示,这与授权有关。有网友表示,这与授权有关。这确实是可能的。默认安装的版本早于2006.6.26,好像是2006.6.17。更换时没记得清楚,联调失败。何时使用

更换2006.6.26版本后联调成功,但更换为更新后的2006.8.18版本后,联调再次失败。

如何连接KEIL和PROTEUS

1。工具/原材料

windowsXP

PROTEUS

生成的HEX文件

2。方法/步骤

1。 PROTEUS安装后默认不会在桌面生成快捷方式。首先打开开始菜单,点击“程序、Proteu7 Professional、ISIS 7 Professional”打开PROTEUS

2。点击图中P添加微控制器等组件

3。搜索下图这样的关键词,89C51,添加几个LED。由于是仿真,所以不需要添加限流电阻和晶振复位元件

4。整理好部件并放置电源

5。右键电源,设置为VCC

6。连接好电线后,只需将鼠标放在引脚上,它就会自动变成连接图标,非常方便

7。将HEX文件加载到单片机中的步骤:右键单击单片机,在菜单中选择“EDIT PROPERTIES”

8。点击图中红框,然后选择要加载的HEX文件(HEX文件是C编译器中生成的,本文不讨论),点击确定

9。在编译器KEIL中编写一个流水灯程序,然后编译成HEX文件

10。点击左下角三角开始按钮即可看到模拟结果,灯光流淌

3。注意事项

HEX文件生成需要编译器,比如常用的KEIL

proteus和Keil联合调试时出现的问题。

Proteus6.94、95与keilC51联调设置方法

1。安装KeilC51(u2和u3都可以)和Proteu s6(94和95都可以);

2。下载两个软件,一个是Proteu的Vdmagdi.exe,另一个是授权的Prospice.dll(见下面两个文件的链接地址)

3。首先运行Vdmagdi.exe安装Keil界面,然后覆盖Proteu安装文件夹下Bin中的Prospice.dll,如:D:\Program

文件\实验室中心

电子\Proteu

6

专业\BIN;

4。打开Proteu s,在【菜单】【调试】下拉菜单中选择【用户

远程

调试

监控】(勾选此项);

5。打开KeilC51,点击【Menu】【Project】【Set options for target 'XX'】,选择【Debug】选项卡下右侧的【Use U】单选按钮,选择【Proteu s

VSM

模拟器】模拟装置;

6。在Proteu这边做好硬件连接,在Keil上编写软件,点击Keil【调试】【运行】,就可以享受联调的乐趣了。

proteus6.9

sp4与keil联合协调的一些发现:

联调的一些基本操作这里就不详细说了

1。一定要把keil的工程和Proteu的文件放在同一个目录下(这里说的Keil的工程是指工程的目录,

即Proteu的工程Design文件(后缀.DSN)必须与包含Keil工程所有文件的文件夹在同一目录下)

;

手术后发现:

Keil的工程目录文件夹一定要命名为keil(可能和路径设置有关,目前还不清楚

Chu),否则proteus报错:Unable

打开

十六进制

文件

'Keil\DS1302.hex'。

keil报错:

目标

dll

曾经

取消

调试器

失败了!),还有

其他版本的联调,也必须遵循以上两个原则

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

(“Proteu

VSM

模拟器”)

BOOK2=HLP\VDMAGDI.HLP

(“Proteu

VSM

AGDI

驾驶员”),在实际

之后

运行证明不需要安装补丁Vdmagdi.exe。手动操作也能成功实现联调功能,不再需要第二行

3,至于Proteu

6

Prospice.dll在Professional\BIN目录下的作用。有网友表示,这与授权有关。有网友表示,这与授权有关。这确实是可能的。默认安装的版本早于2006.6.26,好像是2006.6.17。更换时没记得清楚,联调失败。何时使用

更换2006.6.26版本后联调成功,但更换为更新后的2006.8.18版本后,联调再次失败。

关灯