关于如何使用Proteus和keil4联调0001

合集下载

如何利用Proteus 与 keil 联合仿真,使proteus有编译c语言的能力

如何利用Proteus 与 keil 联合仿真,使proteus有编译c语言的能力

如何利用Proteus与keil 联合仿真,使proteus有编译c语言的能力软硬件联合仿真系统由一个硬件执行环境和一个软件执行环境组成,通常软件环境和硬件环境都有自己的除错和控制界面,Keil与Proteus的整合调试可以实现系统的总调,在该系统中,Keil作为软件调试界面,Proteus作为硬件仿真和调试界面,下面说一下如何在keil中调用proteus进行MCU外围器件的仿真。

(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 monitor5、在keil中编写MCU的程序6、进入KEIL的project菜单option for target '工程名'。

在DEBUG选项中右栏上部的下拉菜单选中Proteus VSM Monitor-51 Driver。

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

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

7、在keil中进行debug吧,同时在proteus中查看直观的结果(如LCD显示…)这样就可以像使用仿真器一样调试程序四、教学实例一个实际例子:把"C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES"的"8051 LCD Driver”文件夹复制到新建的Proteus 文件夹下。

Proteus和Keil联调设置方法常用的有两种方法 一keil c与proteus的离线

Proteus和Keil联调设置方法常用的有两种方法 一keil c与proteus的离线

Proteus和Keil联调设置方法常用的有两种方法一keil c与proteus的离线联合使用1)先通过keil c51编辑,修改,编译源程序并生成HEX等单片能识别的文件,运行proteus 将HEX文件与原理图中的MCU进行绑定即可2)不论是离线还是在线方式的联合使用HEX文件是必不可少的,如果找不到HEX文件这不是软件出错,而是没有进行正确的设置进人KEIL开发环境打开一个工程文件,在选中“target1"的情况下选择project--->options for target "target1" 选择”output"选项卡在“create HEX file 前的方框里打钩,保存即可二KEIL C51与PROTEUS 7.0的联合仿真调试1)确保计、算机上安装有TCP/IP协议2)下这个软件proteus vsm a GDI Driver 就是vdmagdi.exe,装了后的变化是在KEIL文件夹下的TOOLS.INI文件中的[c51]字段的最后多了两行就是tdrv5=binvdm51.dll和book10=hlplvdmagd用于两软件的联接和帮助文档3)进入KEIL的开发环境建立一个工程文件在先中“TARGET"的情况下选择project-->options for target "target'4)在"debug"选项卡中选择左边的“use“,在下拉框中选”proteus vsm simulator",再点击"Setting"设置通信接口,在Host后面添上"127.0.0.1",如果你是用的不是同一台电脑,在这里添上另一台电脑的IP地址(另一台电脑安装Proteus).5)打开proteus lsls 在菜单栏中选择“debug-->use remote debug monitor"选中该项.6)注意,一定要把keil的工程和Proteus的文件放到同一个目录下(这里所说的Keil的工程指工程的目录,即Proteus的工程文件要和Keil工程的文件夹在同一层目录下).(注明:以上参考自/lihaoy/blog, 谢谢原文作者^_^)附:Proteus 7.2和Keil C51 V8.08 uvision 3的完整安装1.安装Proteus Version 7.2beta SETUP2.安装Proteus Update72SP2升级到SP2版本2.包括安装破解文件Labcenter_LICENCE.lxk3.安装补丁文件patch,注意里面在说要选择目录的时候要选择相应的目录4.安装汉化菜单:Proteus 7.01 SP2 ARES的汉化菜单放到……Program Files\Labcenter Electronics\Proteus 7 Professional\BIN目录下。

关于如何使用Proteus和keil4联调

关于如何使用Proteus和keil4联调

一、关于如何使用Proteus。

软件下载地址:59.77.2.173/edown25/Proteus有点类似protel,在本学期的单片机实验课中所起的作用主要是考虑到同学们只利用上课时间在单片机实验室编程时间比较紧,所以老师采用Proteus让大家可以自己先做仿真,看看实验现象,关于Proteus大家不用懂得太多,只要懂得如何用Proteus看现象及与如何与Keil uVision4联调即可。

当然,软件要先安装好,并且是破解好的。

否则会出错。

下面先讲讲如何用Proteus看实验现象。

其实就是助教会在下一周实验前将Proteus 电路图画好,大家直接打开电路图,在51芯片上双击出窗口导入.hex文件(编译.成功asm 或.c文件时会生成),然后点击运行即可观看现象。

想要停止,点击停止就OK。

以观察实验二的例子为例。

如图。

打开.DSN文件出现如下界面。

运行、停止用于控制界面大小等双击单片机芯片,出现对话框双击单片机芯片,出现对话框此处导入同文件夹下的.hex文件点击运行或者停止即可观察实验室现象。

二、如何使用Keil uVision4与Proteus联调。

打开Keil uVision4 。

如下图所示。

1、菜单栏的project菜单下新建一个工程。

2、保存工程名称后,出现如下菜单。

选择Atmel下的AT89C51,点击OK后在跳出来的菜单后点击“否”。

3、在生成的新工程的“Target1”上点鼠标右键,菜单上选择“Option for Target Target1”。

出现如下对话框。

Output框下将“Create HEX file”前打钩,使得在编译成功后能生成.hex文件,用于在Proteus中作仿真,也是用于烧录的。

Debug框将“Use:Proteus VSM Simulator”选择,如下图显示:注意,在设置“debug”前要将keil与Proteus的联调软件安装好!点击“OK”设置完毕!4、新建.c或.asm文件,在source Group1右键将编写的.c或.asm文件添加进去,即可进行编译。

实验一 keil与proteus软件的使用及联调

实验一 keil与proteus软件的使用及联调

实验一keil与proteus软件的使用及联调一.实验目的1.学会keil软件的使用方法2.学会proteus软件的使用方法3.学会keil及proteus软件的联调方法二.实验设备计算机、keil软件、proteus软件三..实验步骤1.keil软件的使用(1)双击桌面的快捷图标,即可启动该软件,几秒种后,就会出现Keil μVision3界面。

(2)在编辑界面下,首先单击“Project”菜单,选择下拉菜单中的“New Project”,弹出文件对话窗口,选择要保存的路径,在“文件名”中输入一个工程的名称,保存后的文件扩展名为“.uv2”,这是Keil µVision3工程文件的扩展名,以后可直接单击此文件就可打开先前建立的工程。

(3)在一个新的工程创建完成后,就需要将自己编写的用户源程序代码添加到这个工程中,添加用户程序文件通常有两种方式:一种是新建文件,另一种是添加已创建的文件。

a.单击菜单栏【File】→“New”选项,在这个窗口会出现一个空白的文件编辑画面,用户可在这里输入编写的程序源代码。

单击【File】→“Save”选项),保存文件,文件名的扩展名应为“.c”。

b.右键单击“Source Group1”,选择“Add File to‘Source Group1’” 选项,在该窗口中选择要添加的文件,点击这个文件后,单击“Add”按钮,再单击“Close”按钮,文件添加完成。

(4)单击快捷按钮中的,对当前文件进行编译,直至提示信息显示没有错误为止。

(5)程序编译没有错误后,就可以进行调试与仿真。

单击开始/停止调试的快捷按钮(或在主界面点击【Debug】菜单中的“Start/Stop Debug Session”选项),进入程序调试状态。

2. proteus软件的使用(1)双击桌面的快捷图标,即可启动该软件,几秒种后,就会出现proteus软件界面。

(2)在“菜单”项中点击【模板】按钮,(3)在ISIS菜单栏中选择【系统】→“设置图纸尺寸”菜单项,出现图如4-19对话框,用户可选择图纸大小或自定义图纸大小。

proteus的使用与KEIlC的连调

proteus的使用与KEIlC的连调

一、 proteus的使用1. 软件打开双击桌面上的ISIS 7 Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 7 Professional” →“ISIS 7 Professional”,出现如图1-1所示界面,随后就进入了Proteus ISIS集成环境。

图1-1 启动时的界面2. 工作界面Proteus ISIS的工作界面是一种标准的Windows界面,如图1-2所示。

包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。

图1-2 Proteus ISIS的工作界面关于该软件的使用,与学习其他软件的方法没有多大区别,当然我们也不是每个功能都使用,没必要逐一介绍,再说下面有例子,呵呵,相信自己的能力吧。

3. 跑马灯实例设计图1-3 跑马灯实例①将所需元器件加入到对象选择器窗口。

Picking Components into the Schematic单击对象选择器按钮,如图1-4所示图1-4 添加元器件弹出“Pick Devices”页面,在“Keywords”输入AT89C,系统在对象库中进行搜索查找,并将搜索结果显示在“Results”中,如图1-5所示。

图1-5 搜索查找元器件在“Results”栏中的列表项中,双击“AT89C52”,则可将“AT89C52”添加至对象选择器窗口。

接着在“Keywords”栏中重新输入LED,如图所示。

双击“LED-BLUE”,则可将“LED-BLUE”(LED数码管)添加至对象选择器窗口,使用同样的方法,把10WATT470R电阻添加至对象选择器窗口。

经过以上操作,在对象选择器窗口中,已有了AT89C52、LED-BLUE、10WATT470R三个元器件对象,若单击AT89C52,在预览窗口中,见到AT89C51的实物图,单击其他两个器件,都能浏览到实物图。

proteus 和keil联机说明

proteus 和keil联机说明

proteus 6.9X和keil联机说明Proteus 与Keil 第一种联机方法(一)1、然而,到了6.9版本却不能象以前这样用了,要去官方网站下载一个vdmadi.exe,安装完成然后用crack 后的prospice.dll覆盖安装Program Files\Labcenter Electronics\Proteus 6 Professional\BIN\PROSPICE.DLL 即可,在此论坛中也可找到以上两个文件.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选中。

OK,祝你好运!!!!!!!!!!!上面提到的软件在附件里可以下载。

Proteus 与Keil 第二种联机方法(二)步骤如下:keil c51 v7.50 软件和proteus 6.7 SP3 软件,分别进行安装。

安装完毕以后进行如下置:1、系统安装上TCP/IP 协议2 、把proteus 安装目录下VDM51.dll(C:\ProgramFiles\LabcenterElectronics\Proteus 6Professional\MODELS)文件复制到Keil 安装目录的\C51\BIN 目录中。

3、编辑C51 里tools.ini 文件,加入: TDRV1=BIN\VDM51.DLL("PROTEUS VSM MONITOR 51 DRIVER")4、keil 里设置: project-->options for project-->debug tab5、选中use proteus monitor 51( 如果想用两台电脑仿真,双击setting,输入IP 地址或者DNS name.6、载入proteus 文件7、proteus 里DEBUG-->use remote debug monitor进入KEIL 的project 菜单option for target '工程名'。

keil与Proteus联调

keil与Proteus联调

Keil与Proteus的联调设置第一步:安装好Proteus、Keil uvision(本人用的是Proteus7.8、Keil uvision5,其他版本类似)两个软件,并破解(相信大家不会用正版的),本教程是ARM联调,需要ARM,Keil 就要破解ARM的,需要51的就要破解51的。

第二步:安装Proteus VSM Simulator驱动(可以在网上免费下载到,百度一下。

虽然说供keil2和keil3用,但是亲测keil4和keil5也能用)。

当然也可以在下一步操作后安装,不过那样的话修改配置问价就麻烦一下等着瞧。

需要强调的是必须安装目录必须选在Keil uvision安装目录之下。

当然VDM51.dll和VDMARM.dll也可以只选择你所需要的。

安装完毕之后可以在C51和ARM下面目录的BIN文件夹的下面分别看到VDM51.dll和VDMARM.dll,如果没有,说明没有安装到指定路径下,请重新安装。

第三步:修改Keil uvision安装目录下的配置文件,即TOOLS.INI。

用记事本打开,或其他查看软件打开。

找到[ARMADS] 这一行下面的容,到[C51]这一行为止,即[ARMADS]字段。

[ARMADS].........[C51]在[ARMADS] 下面可能会看到下面这一行:CPUDLL0=SARM.DLL(TDRV0,TDRV4,TDRV5,TDRV8) # Drivers for ARM7/9 devices也就是默认可以使用TDRV0,TDRV4,TDRV5,TDRV8所代表的调试工具,为ARM7/9的驱动但是我们要使用Proteus调试,可[ARMADS]字段里面没有,接下来我们就把也它加进去。

在[ARMADS] 的上面两行或者[KARM]的上面或者下面两行会发现下面两行东西:TDRV9=BIN\VDM51.DLL ("Proteus VSM Simulator")BOOK2=HLP\VDMAGDI.HLP ("Proteus VSM AGDI Driver")(说明我这上面的TDRV9,BOOK2可能是TDRV15,BOOK3也可能是其它的)当然如果你没有做步骤2你是找不到这两句的。

keil软件与Proteus软件的联机调试

keil软件与Proteus软件的联机调试

在Proteus中的单片机芯片上点鼠标 右键,将其选中。如下图,选中的 器件将变成红色。
然后再在上面点鼠标左键,打开设 置界面。如下图,我们点Program File后的图标,将生成的HEX可执行 文件加入芯片中。
我们选择工程文件夹下生成的十六 进制hex文件。
加入文件成功,如下图。我们按下 OK键退出。
在设计板上其他地方点击鼠标右键, 可以取消器件的选中状态。点击主 界面左下角的运行按键,可以看到 led小灯亮了起来。如下图。按下停 止按键可停止执行。
步骤四:联机调试。
1) 对两个软件进行一些设置。在keil 软件工程的设置中在Debug界面进 行如下图的选择。
在Proteus中按下图选中相关选项。
keil软件与Proteus软 件的联机调试
keil软件与Proteus 软件的联机调试
张凯
内容提要
1) 目的 熟悉keil集成开发环境和Proteus仿真软件的使用,
完成两个软件的联机调试,为下一步学习大好基 础。 2) 原理 分别在keil软件和Proteus软件中进行一些设置, 两个软件便可以进行对同一个程序的联机调试。 3) 过程 下面以点亮一个LED灯为例,来介绍整个过程。
步骤一:建立keil工程。 1) 打开keil软件,如下图选择新建工 程。
3) 选择CPU,我们这里选择Atmel公 司的AT89S52
4) 选好芯片确定后,弹出提示框, 问是否添加一些文件,我们这里选 源 程序。按下界面上的图标进行建立, 如下图所示。
步骤二:设计电路图。 1) 首先选择要用的器件。如下图, 按下P 图标进行器件选择。
输入单片机芯片名AT89C52,器件 便会出现在右侧列表中。如下图。
双击列表中的芯片名,它便会加入 到主界面的器件表中,如下图。

proteus和keil软件调试方法

proteus和keil软件调试方法

关于proteus和keil软件的使用和调试方法
软件调试步骤:(这里我用P0口做为例)
编写好程序后,菜单Project –Options for Target ‘target 1’, 打开Target选项对话框,将Creat HEX Fi前面的口勾上点确定
全部编译没有错误和警告,那么软件的编写就完成了,并且生成了十六进制HEX单片机可用文件。

2、下面我们运行Proteus软件,单击左边元件窗口的大写字母P,打开元件库选择单片机80C51、电阻、发光二级管
选好元件后就开始画电路图了,因为在Proteus 里面已经把单片机的最小系统内置了,所以不需要画晶振、复位、电源和接地线了,只要画外围功能电路:
击OK
单击左下角的Play键就能运行了,现在就大功告成了。

Keil 与 Proteus 联合仿真设置步骤

Keil 与 Proteus 联合仿真设置步骤

四、Keil 属性设置
1、点击 Keil 界面上如图按钮。
2、选择“Debug”窗口。
3、将仿真模式设置为 Proteus 模式,点击“确定”,即可将 Keil 和 Proteus 进行 联合仿真。
Keil 与 Proteus 联合仿真设置步骤
一、联调破解补丁的安装
1、找到联调破解补丁“Vdmagdi ”文件,双击打开。
2、 点击下一步“Next ”按钮。
3、根据 Keil 版本选择安装版本,我们选择 uv2 ,点击下一步“Next ”按钮。
4、 点击下一步“Next ”按钮。 Nhomakorabea4、 点击下一步“Next ”按钮。
5、 点击完成“Finish ”按钮。
联调破解补丁文件就安装成功了。
二、复制文件
在 Proteus 安装文件夹中找到 PROSPICE.DLL 文件, 把此文件复制到 Proteus 安装目录的 Proteus 6 Professiona l\BI N 目录下。
三、Proteus 属性设置
点击 Proteus 界面上“Debug”菜单,将“Use Remote Debug Monitor”选项选中。

proteus简明教程(含KEIL与PROTEUS的联合使用方法)

proteus简明教程(含KEIL与PROTEUS的联合使用方法)

proteus简明教程(含KEIL与PROTEUS的联合使用方法)
一、制作PCB步骤
1.画图
2.ERC检测
3.生成网表
4.导入网表到ARES中
5.制作PCB.
二、仿真步骤
1. 画图
2. ERC检查
3. 若是单片机则编写程序/代码;
若是汇编语言asm,则Proteus 自己本身就可以编译与调试;
若是C语言,则需要与KEIL C 3uvision 一起联合。

而且KEIL C 的调试功能远比PROTEUS强大。

4. 两者联合的方法
1)proteus 设置方法:
“Debug”菜单下选择“use remote debugger monitor”即可。

2)KEIL C设置方法:
Options for target ‘target1’
Debuger选项卡设置:点击“use”,选“Proteus VSM Monitor”,并单击“setting”设置通信口,在host后面添加“127.0.0.1”。

如果调试的仿真电路在另外一台电脑上,则需要在这里添加另一台电脑的IP地址。

在port后面添加“8000”。

点击“ok”.
设置output选项卡:
选择“Create HEX file”。

6.如何画总线分支?
在接触到总线前的一个方格,按住ctrl键即可,会发现线斜了。

然后单击鼠标左键即可。

7. 为了总线可靠通信,在总线两端需要放置总线端口。

Proteus与Keil联合调试说明

Proteus与Keil联合调试说明

Proteus与keil的联合调试说明
说明一下:Proteus与keil的联合调试这个只是为了调试程序可以执行单步调试用的,不安装也可以的。

1、首先安装Proteus与Keil联合驱动文件下的Vdmagdi.exe软件
2、安装完之后看一下Keil软件的安装目录下是否有VDM51.dll这个文件。

DRIVER") ,这里TDRV3的3要根据要求来修改
因为TDRV3已经存在了,所以这里把“TDRV3”改成“TDRV8”
4、打开“联机调试.Uv2”
5、keil 里设置: project-->options for Target ‘Target 1’-->Debug

7、打开联机调试电路.DSN
8、在proteus 里DEBUG-->use remote debug monitor
9、点击keil的小图标,运行keil软件,这时会发现Proteus软件自动运行了
10、执行单步调试会发现当执行到P0=0xaa的时候,P0口的值也为0xaa。

11、完成。

关于如何使用Proteus和keil4联调.docx

关于如何使用Proteus和keil4联调.docx

::::::::::::::≠3W. ■⅛¾LJ-"^HMC E I-M IJΓ IRiT Ff r⅛trHnrHWPU-JMi *JLIWF-. ⅛ i∙ PMJl≡∣ET J JT HIkL,!‰∣ιfi⅛ifch.1FJMEmPIJEi⅛J ∣⅛J 2FJj Hi ■P∙JJ1ΠTFI^mF2FUbHJ<∣F. MV⅛τPi.TRΓ一、关于如何使用PrOteUS O 软件下载地址:http:〃59.77.2.173/edown25∕ProteUS有点类似protel ,在本学期的单片机实验课中所起的作用主要是考虑到同学们只利用上课时间在单片机实验室编程时间比较紧,所以陈老师采用PrOteUS让大家可以自己先做仿真,看看实验现象,关于PrOteUS大家不用懂得太多,只要懂得如何用PrOteUS看现象及与如何与Keil UViSiOn4联调即可。

当然,软件要先安装好,并且是破解好的。

否则会出错。

下面先讲讲如何用PrOteUS看实验现象。

其实就是助教会在下一周实验前将PrOteUS电路图画好,大家直接打开电路图,在51芯片上双击出窗口导入.hex文件(编译•成功asm或.c文件时会生成),然后点击运行即可观看现象。

想要停止,点击停止就OK。

以观察实验二的例子为例。

如图。

打开.DSN文件Last Loaded简单10端口扩展实验.DBKDRK文件106 KBShiyanLheXHE)(立件IKB简单10端口扩展实验PgPM文件IKB出现如下界面。

用于控制界面大小等Γ□E3f a 制帝I<⅛EI I a[≡T÷∣+ ⅛⅛⅝⅞ ∣9][¾∣⅛^ Bsxft∣si0ιsa74HC0274HC13874HC27374LS373AT89C51CAPCAP^LECCFiYSTALIJED-REDLED-YElLoWREs [74HC02]双击单片机芯片,出现对话框.......................................................... 4=eoP- +*: I NO MeSsagesRα□t Ξhεel 1+50ODO ≡300.D UI DEV)CESJ旨4瘵曰@>沪@/3・双击单片机芯片,出现对话框文件(E)查看帖編辑旧Tfi© ⅛i+(D) ⅛≡1(≤)頑代码⑤ 调锻邀库(D 4≡⅛(M)系统OD帮助砂]DEg3胡帝丨炒窗|卫函|啊+赵纯1⅝1Q∣" W冨I⅛∙∣番爲回因您#拳沪点击运行或者停止即可观察实验室现象。

proteus&keil联调步骤

proteus&keil联调步骤

Proteus和Keil联调Keil联调仅支持2、3版本目前不支持4版本搜索用于联调的软件VDM51.DLL(仅支持51,不支持arm)或者vdmagdi.exe 方法一:安装vdmagdi.exe安装到keil的根目录下,安装完成后在Keil51安装目录下找到Keil\c51\BIN下的VDM51.DDL复制到Proteus的目录Labcenter Electronice\Proteus7Professional\BIN中安装完成后打开Keil\TOOLS.INI文件可以看到在21行左右有如下字符TDRV8=BIN\VDM51.DLL(“Proteus VSM Simulator”)到此完成方法二:安装VDM51.DLL时仅需要复制到文件到Keil\c51\BIN和Labcenter Electronice\Proteus7Professional\BIN文件夹下,然后找到Keil\TOOLS.INI 在其文件中添加如下一行代码即可TDRV8=BIN\VDM51.DLL(“Proteus VSM Simulator”)注意字符串TDRV后面的数字不要与文件中原有的重复到此完成安装完成后下面开始测试打开ProteusISIS,File>OpenDesign;找到SAMPLE\VSM for8051\C51 Calculator目录选择calc.DSN打开样例工程后,选择Proteus的Debug菜单中的Use Remote Debug Monitor选项运行keilC51,选择Project>Open Project,打开工程对话框找到Proteus下的SAMPLE\VSM for8051\C51Calculator目录,选择CALC.UV2并打开选择Project>Options for Target1,打开Option for Target1对话框,选择Device属性页AT89C51(先找到Atmel在其中找到AT89C51),选择Target属性页设置晶振频率12MHz其他项不变选择Debug属性页,选择调试工具,在Use项中选择Proteus VSM Simulator,(这个Proteus VSM Simulator应该和前面提到的TOOLS.INI中【TDRV8=BIN\VDM51.DLL(“Proteus VSM Simulator”)】中的代码Proteus VSM Simulator一致,如果是其他名称请作相应修改)选择Proteus VSM Simulator后点击选择框右边的设置setting,在弹出的对话框中科以看到ip地址127.0.0.1端口号8000,如果不在同一台计算机请修改成相应的IP设置完成后开始运行调试在Proteus打开的工程中单击选中8051芯片(此时芯片为红色选中状态),再单击设置芯片晶振频率为12MHz在keilC51中编译程序文件在Proteus中点击左下角三角按钮play即可进行仿真。

Proteus与Keil的联调简明教程

Proteus与Keil的联调简明教程

说明:
✓此教程方法简单,适用于Proteus安装后没有“VDM51.dll”文件。

安装步骤:
安装Proteus(我用的是7.6SP4+破解1.1+汉化)和Keil C51(我用的是v6.12版本的,破解+汉化)。

安装vdmagdi,这个是用来Proteus与Keil C51联调的驱动(百度搜索“vdmagdi下载”)。

联调设置步骤:
一、Keil设置
✧用Keil建立好你的工程。

✧单击“工程/目标‘Target1’属性”(Project/Options for Target)选
项或者点击工具栏的“目标属性”(option for target)按钮,弹出目标属性窗口,如图1。

✧切换到“目标”(Target)选项,晶振频率设置为12(芯片是AT89C51)。

图1
切换到“输出”(Output),在“生成HEX文件”前打勾,如图2。

图2
✧切换到“调试”(Debug),选择使用“Proteus VSM Simulator”,如
图3。

图3
✧编译、链接、生成可执行文件。

二、Proteus设置
◆设计好你的电路,如图4。

图4
选择“调试/使用远程调试监控”(Debug/use romote debuger monitor),如图5。

图5
◆双击AT89C51元件,在Program File中找到Keil生成的hex文件,
如图6,点“确定”后在设计图中会显示文件位置,如图4元件AT89C51下方紫色框。

图6
◆在Proteus中仿真,如图4,可看到灯逐盏亮。

BY:Roming
Date:2010-5-4。

Proteus与Keil安装和联调设置

Proteus与Keil安装和联调设置

Proteus与Keil安装和联调设置一、安装Proteus软件1.根据Proteus的安装说明安装好Proteus软件(包括补丁)。

二、安装Keil软件1.记下安装序列号:SN = K1DZP-5IUSH-A01UE。

进入setup目录点击setup.exe进行安装;2.选择Install Support....全新安装,以前没有安装过或者放弃以前的序列号安装;选择Update Current Installation升级安装,将可以保持原来的序列号,不必再次输入3.选择Full安装,Next->Yes(接受版权信息)->选择安装目录->Next->输入序列号、姓名、公司等,除了序列号以外,都随意,可以如实输入你的姓名等。

->next->....直到安装完成。

三、Proteus与Keil配置1.安装Proteus对Keil的驱动程序:vdmagdi.exe双击_3447219_vdmagdi.exe出现选择驱动uVision3还是uVision2对话框选中“AGDI DRIVER FOR uVision2”(本台PC中只装有uVision2,只能对51仿真。

若安装uVision3还可对ARM仿真),单击“Next”出现选择安装地点对话框单击“Next”出现“select compont”对话框选中复选框,点击“Next”出现完成对话框点击“Finish”。

2.配置Proteus与Keil1)启动Proteus,打开要仿真的文件,选择“Debug”出现对话框选中“Use Remote Debug Monitor”。

2)调出AT89C51属性对话框,将其程序文件设置为空(因为我们要直接用Keil去控制Proteus)。

3)(Keil2设定)启动Proteus对应的Keil工程,选中“Target 1”,单击右键出现快捷菜单选中“”,选中“Device”选项,选中对应的单片机,选中“Debug”选项卡,单选“Use Proteus VSM Simulator”,选中“Go till main”复选框,点击“Settings”按钮出现对话框填入“127.0.0.1;8000”等。

【最新精选】Proteus8与Keil4的联接调试教程

【最新精选】Proteus8与Keil4的联接调试教程

Proteus8与Keil4的联调首先安装vdmagdi软件,然后再进行以下设置:下载地址:/s/1i30ultb在Keil软件上单击“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”按钮即可。

最后将工程编译,进入调试状态,并运行。

Proteus的设置进入Proteus的ISIS,鼠标左键点击菜单“Debug”,选中“use romote debuger monitor”,如图所示。

此后,便可实现Keil 与Proteus连接调试。

最后必须右击单片机加载hex文件,开始调试。

【附加总结类文档一篇,不需要的朋友可以下载后编辑删除,谢谢】2015年文化馆个人工作总结在XXXX年X月,本人从XXXX学院毕业,来到了实现我梦想的舞台--XX区文化馆工作。

在这里我用艰辛的努力,勤劳的付出,真诚而认真地工作态度认真的做好自身的每一项文化馆相关工作,取得了较为良好的工作业绩。

随着一场场活动的成功举办、一台台戏剧的成功出演,在这个带有着梦想和希望的舞台上,转眼之间我已在这里渡过了XX年的青春事业,我亦与舞台共同成长,逐步由一名青涩的毕业生,历练成为了今天的XXX。

梦想在于不断坚持,未来的旅途在于不断的前进,在这个承载着梦的舞台上,我持以坚定的信心和丰富的工作能力与工作经验,一步一步超前迈进着。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Flsof ihcet 1 ■ 5000. J OOQO Hi
*★★*■**■占占** 攵口' 康丄 ***********
一、关于如何使用 Proteus 。

软件下载地址:http:〃59.77.2.173/edown25/
Proteus 有点类似protel ,在本学期的单片机实验课中所起的作用主要是考虑到同学们只 利用上课时间在单片
机实验室编程时间比较紧,所以陈老师采用
Proteus 让大家可以自己先
做仿真,看看实验现象,关于Proteus 大家不用懂得太多,只要懂得如何用 Proteus 看现象及 与如何与Keil
uVision4联调即可。

当然,软件要先安装好,并且是破解好的。

否则会出错。

下面先讲讲如何用 Proteus 看实验现象。

其实就是助教会在下一周实验前将 Proteus 电路
图画好,大家直接打开电路图,在 51芯片上双击出窗口导入.hex 文件(编译•成功asm 或.c
文件时会生成),然后点击运行即可观看现象。

想要停止,点击停止就
0K 。

以观察实验二
的例子为例。

如图。

打开.DSN 文件
I VPICi
c n ~
|++1 I 卜 i i» i ii i ■ i □
LJ RBI 色中1尅"
3 0 IB
丈畔(D 查吾M 芻辑;[)二&口 谡计© 吐圍嵋两日

■: 「 、
'■ : ■ ■
fjjj
74UQJ? 74HC13S 74NC273
ATEQC51 ^FCLCC 0TNS1AL LECRED 上 DVEL.OkV FES
[74HC02]
■士 *
L I


M km."
,必,
———;
:::: : ■ :1
\_9—a
双击单片机芯片,出现对话框
tgotzd
出现如下界面。

用于控制界面大小等
£ *
IM.
运行、停止
ir
■li 匚
u Al 曲、M

Zip
7]羊 I ]益5^^ 实斶"1二-;「』:;」i : |立斗0 查厝&5霍缶E 工具R 设计⑪ 绘因辿 龜代世直 谓区⑧ 畀材 樓強M 第規辿 貳此(H) 双击单片机芯片,出现对话框 知识就堤力量
■Mo Messages
、如何使用 Keil uVision4与Proteus 联调。

点击运行或者停止即可观察实验室现象。

ex 文件::
m : 元件谊

PTH Fackaije
回」DE\ Hie:
plice Al ^J
Cbck Prequtrc^
M 匸
FiiceTi 2J
Propsrisr 銘哲■丨圉雨囤隔睦 厂冊期层决帜诜胆) I 馆科期引押© 厂走免件乂进行提真& I 車元拌木用于PCB®]J(fi[Lj
苗用g 冇社捕%用亩凰* Q

HJO2 ?H2138
科HC2石 /1LS373
ftratbi a
C^RELEC CRYSTAL l_LL>HED LfLXtELLDW RES [7JHC02]
Axlwcnj hqjcitiK ; |EfKjl&ldLt tjUUCIJ Keil uVi5icn4
□曰£ 1朗龜 A B
jra
打开 Keil uVision4。

如下图所示。

知识就堤力量
1、菜单栏的project菜单下新建一个工程。

2、保存工程名称后,出现如下菜单。

知识就是力量……
D 工 亡皿“1 | K«lp
选择Atmel 下的AT89C51,点击OK 后在跳出来的菜单后点击“否”
3、在生成的新工程的“
Targetl ”上点鼠标右键,菜单上选择“ Option for Target Targetl
出现如下对话框。

、3一 cct Uc.l :2t<5 I ■ "G .y
CTU |
Vo*id«y: Acoi Labs UEMce: T ookm.
Oi'a box
D
4DCiiphon
Ate Lot 、
A&lcl
Aciafch UTMC
闯b"
Anchor Dnipi AJRM
^uC
ASIX Elscticriics 匚 bpmat
Alnel ' Tb
Auehi^Mcri^y^t&int 匸占
Esten L^hois 讯工I M .
fir
T fl X
知识就堤力量★……
Output框下将“ Create HEX file "前打钩,使得在编译成功后能生成.hex文件,用于在Proteus 中作仿真,也是用于烧录的。

Debug 框将"Use:Proteus VSM Simulator ”选择,如下图显示:
注意,在设置"debug”前要将keil与Proteus的联调软件安装好!
知识就堤力量
点击“ 0K ”设置完毕!
<3101
r ft B A t? 1F U- iK 2
frwt
-自i、
| Lsource UKOup 1 1
面|=
L L 11 uUt 口匕t T Jl X
丹 otox 'r£jc &i3Lilztar
4、新建.c或.asm文件,在source Groupl右键将编写的.c或.asm文件添加进去,即可进行编译。

三、如何使用Keil uVision4与Proteus联调。

两者联调,那两者的软件肯定都是要打开的。

Keil上的软件是要已编译成功的。

Proteus 要打开相对应的电路图。

分别显示如下。


P

r - {}r
h : j
^uildi output
1、在keil 上点击也进入调试。

稍等一下,会比较慢,就想你用星研在实验箱上做实验一
样,进入调试都需要等待时间的,表急
*********
* 知识就堤力量…★…
* A ! _
/■ [J in; ' al-: =口 Tar 严 1
F 7 Scurc^
G TOUP 1
*■住]jhytnli>c
01 匸甫 inc Ludc^cctfS 1< h* "
02 a wieiqncd ohar c?a 273 at Dxfff 1:
33 eeMt wriffign^d ohar L 已3 CDiiat J ^tOK^e^O^bd, Dx :dfc f U XE ^/O K S C ^O H ! 34 iro id de 1 ay | | Q5P{ J
OG uiis i ^nedi Lnt 1; M
L-scioro ;
wlLxlr (1 j
11 X
Pr-sjact
T (J X
进入或退出调试
liblvaiille c

言茅fi= f!
成功进入调试后,基本上就大功告成了。

点击keil 上的运行(Run ),切换到Proteus 的窗口,
即可看到实验现象了。

其实就是把
Proteus 当做了实验箱,而把 keil 当做了星研平台。

后记:掌握了以上两个软件的本文里的所说的功能,同学们基本上可以在宿舍自己编程了, 其实你们要做的就只是编程,然后用
Keil uVision4与Proteus 联调看看实验做得对不对,然
Tfr-
知识就堤力量
*
知识就堤力量
proteus 上的一后再到实验室的实验箱上跑一跑程序。

看看在实验箱所出现的现象是不是跟样的。

最后,祝你们好运!努力!
□Love is n ot a maybe thing. You know whe n you love some one.。

相关文档
最新文档