proteus7.6如何与keil镶嵌

如题所述

Proteus与Keil联调

Proteus可以仿真MCS51系列、AVR等常用的MCU及其外围电路,用它与Keil开发工具结合,就可以搭建出自己的单片机开发平台了。

一、Proteus6.7以下版本与Keil的联调

1.首先要安装好这两个软件。

2.把 C:\\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\目录下的VDM51.dll文件复制到C:\\Keil\C51\BlN文件夹下。(此处的目录名都是默认的,可以根据实际安装的目录进行复制。)

3. 用记事本打开Keil根目录下的TOOLS.INI文件,在[C51]栏目下加入 TDRV6=BIN\VDM51.DLL("Proteus VSM Monitor-51 Driver"),其中“TRV6”中的“6”要根据实际情况写,不要和原来的重复。

步骤1~3只需在初次使用时设置。

4.进入KeilC,新建一个工程,并为该工程选择一个合适的CPU(如AT89C51),加入源程序。注意:KeilC的工程文件一定要与Proteus的图形文件放在同一个文件夹内。(KeilC的具体操作就不再详细说了,相信大家都会用。)

5.点击工具栏的“option for target”按钮 ,或者单击“Project菜单→Options for Target”选项。在弹出的窗口中,点击“Debug”按钮。然后在出现的对话框里在右栏上部的下拉菜单里选中“Proteus VSM Monitor一51 Driver”。并且还要点击一下“Use”前面的小圆点,表明选中该项。

如果不是在同一台电脑上进行仿真(即Proteus装在了另一台电脑上),则需要设置通信接口:点击旁边的“Setting”按钮,在弹出的窗口中“Host”后面添上另一台电脑的IP地址,在“Port”后面添加“8000”。设置好后点击“OK”按钮即可。

6.进入Proteus的ISIS,鼠标左键点击菜单“Debug”, 选中“use romote debuger monitor”项。打开与KeilC的工程文件所对应的图形文件。

最后,将KeilC中的工程编译,进入调试状态,再看看Proteus,已经发生变化了。这时再执行KeilC中的程序(单步、全速都可以,也可以设置断点等),Proteus已经在进行仿真了。

二、Proteus6.9与Keil的联调

1.首先要安装好这两个软件。

2.由于Proteus6.9以上的版本没有VDM51.dll文件,所以需要下载一个补丁文件(已经上传到“我的资源”里了,“Proteus6.9和keil联调文件”就是,需要的朋友可以去下载)。

3.下载后,先运行里面的vdmagdi.exe文件,安装后C:\\Keil\C51\BlN文件夹下就有VDM51.dll文件了;

4. 在“Proteus6.9和keil联调文件”中还有一个PROSPICE.dll文件,用它替换\Proteus 6 Professional\BIN目录下的相同文件。

5.其它地方就跟6.7版的设置一样了。

三、Proteus7与Keil的联调

1.首先要安装好这两个软件。

2.安装完成后将Proteus7破解文件crack文件夹下BIN文件夹中的文件复制到Proteus安装目录的..\BIN下替换原有的文件。

3.再运行<Keil驱动>里面的vdmagdi.exe文件,安装后C:\\Keil\C51\BlN文件夹下就有VDM51.dll文件了。(Proteus7.1的破解文件和Keil驱动已经都上传到我的资源中去了,需要的朋友可以去下载)

4.其它地方就跟6.7版的设置一样了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-01
Proteus 与Keil 联机
1、vdmadi.exe(压缩包里有),安装完

2、 proteus 里DEBUG-->use remote debug monitor
进入KEIL 的project 菜单option for target '工程名'。
在DEBUG 选项中右栏上部的下 拉菜选中Proteus Monitor 51 Driver。
在进入seting,如果同一台机IP 名为127.0.0.1,如不是同一台机则填另
一 台的IP 地址。端口号一定为8000 注意:可以在一台机器上运行keil,
另一台中运行proteus 进行远程仿真哦。
3、 proteus 里DEBUG-->use remote debug monitor选中。
第2个回答  2010-10-01
在keil的编译文件选项里添加proteus的相关组件,然后在编译的时候选取相关选项,很多书里都会讲到,你找找就行。

如何实现proteus7.6与keil4的联调
其实,两者不必要联调的。用keil 编译好了程序,生成一个HEX代码文件,在仿真图中双击单片机,点下图中画红圈项的文件夹图标,找到生成的HEX文件,这样,就把程序加载到单片机中了,再运行仿真图就行了。这时,与keil 就无关了。

Proteus与Keil联调出错了
下个7.5的吧,比较稳定 。只要安装keil驱动vdmagdi.exe就可以了。

单片机原理、应用与PROTEUS仿真的章节目录
13.2.2 源程序设计和生成目标代码文件13.2.3 仿真13.2.4 调试窗口、带调试窗口的仿真调试13.2.5 断点设置、带断点的仿真调试13.2.6 用PROTEUS虚拟示波器观测信号13.2.7 用PROTEUS高级图表仿真(ASF)观测信号第14章 原理篇实例的PROTEUS 设计与仿真14.1 单片机控制数码管静态显示的设计与仿真14.2 单片机用开关控制LED显示...

6500元以下中高端独立显卡笔记本推荐,质量要好
蓝牙 蓝牙2.0模块 标准接口 4个USB2.0接口(其中一个和Esata共用),Esata Combo,Express Card接口,VGA接口,RJ45,全阵列式抗噪麦克风,支持立体音的耳机插孔\/音频输出,多合一读卡器(SD\/MMC, xD, MS, MS pro, SD Pro),HDMI接口 电源 90W电源适配器 电池类型 高性能6芯锂离子电池 尺寸 340mm...

相似回答
大家正在搜