proteus7.8和keil4的安装说明及联调
Keil4与Proteus7.8联调

51单片机虚拟调试1、安装Keil4与Proteus7.82、Keil4与Proteus7.8联调3、使用需要说明一下,我这里使用的虚拟电路板文件(TX-1.DSN)是郭天祥的那个.1、这一步就不用说了.....2、Keil4与Proteus7.8联调首先需要安装驱动<点这里>实现protues和keil的联调步骤如下:1.首先安装好Proteus 7.8和keil4(虽然这个驱动表明只支持Keil2和3两个版本,实测4版本也是没有问题的)2.安装keil和Proteus联调驱动程序3.安装联调驱动程序,注意:驱动程序安装在和keil同一个文件夹下4.在Keil4界面中点击Project—>Options for Target “Simulator”,点击Debug选项卡,然后如下配置:接着,我们点击右上角的Settings按钮,如下配置:4、使用在正式使用前还得小小配置一下,点击Target Options按钮:然后,点击Output选项卡,勾选Create HEX File选项(目的是生成.hex文件,该文件是要下载到板子中运行的代码):接着打开protues,找到89C51这个芯片(在最右侧中间位置):我们双击该芯片,会出现如下图所示对话框:我们只关心Program File这一项,点击右侧的文件夹图标,然后选择,你用Keil4编译出来的.hex文件,最后一步就是正式启动这块虚拟的开发板观看效果了,我们看程序界面最左下角有四个按钮:我们点击第一个按钮,虚拟开发板就运行了,我们就可以观察到实际运行效果,很棒(⊙o⊙)哦....下面来个helloWord试试,我们点亮第一个发光二极管D1:在Keil4中编写如下代码:#include <reg52.h>sbit D1 = P1^0;void main(){D1 = 0; //给低电平触发}复制代码编译完成之后,在protues中找到生成的.hex文件,再点击开始按钮就可以看到第一个发光二极管亮了:。
proteus7.8和keil4的安装说明及联调

Proteus 7.8 安装步骤Proteus7.8软件安装注意事项:1、在安装前请确保系统的用户名是英文,中文的用户名可以安装,但无法仿真。
2、安装路径不要有中文,否则运行软件时,或许会出现自动退出现象。
如果有安装完但打不开的现象,请用管理员身份或者兼容模式打开。
3、若安装有以前版本的Proteus,卸载后没有将注册表清理干净,会出现安装新版本License的时候自动用原来的License,没有显示No license,导致安装新版本后不能使用。
解决方法是手工删除注册表:将低版本Proteus卸载后,在“开始”→“运行”中输入“regedit”,打开“HKEY_LOCAL_MACHINE\SOFTWARE”,找到“Labcenter Electronics”,把它删除后,在进行Proteus7.8版本安装。
4、安装路径最好是默认安装,或者只更改盘符。
5、修改使用日期:用记事本打开“LICENCE.lxk”文件,(记事本要全屏开)然后把第二行的日期“31/12/2009”修改为“31/12/2030”或更久就行了。
要在安装之前修改。
6、先安装P7.8 sp2.exe,再运行"Proteus Pro 7.8 SP2破解1.0.exe"破解,最后汉化。
汉化覆盖前注意备份原文件,如果汉化报错,就将“汉化报错.exe”复制到安装文件夹再运行。
7、汉化目录C:\Program Files\Labcenter Electronics\Proteus 7 Professional\BIN 中的ARES.DLL和ISIS.DLL二个文件。
8、你在运行LXK Proteus 7.8 SP2破解1.0后它默认的更新目录是C:\Program Files\Labcenter Electronics\Proteus 7 Professional ,出现wrong folder selected (即所选的目录是错误的),如果是安装在C盘的话你只需把Program Files改成Program Files (x86)再点update(升级)就可以了,你要是安在其他盘如D盘的话就还应该把C改成D,其它盘也是一样的哦安装过程如下:1、解压Proteus 7.8 安装包:2、双击P7.8SP23、点击“Next”4、点击“Yes”5、点击“Next”6、点击“Next”7、点击“Browse For Key File”,从安装包中找到LICENCE.lxk文件,点击打开。
keil软件与Proteus软件的联机调试

keil软件与Proteus软件的联机调试1) 目的熟悉keil集成开发环境和Proteus仿真软件的使用,完成两个软件的联机调试,为下一步学习大好基础。
2) 原理分别在keil软件和Proteus软件中进行一些设置,两个软件便可以进行对同一个程序的联机调试。
3) 过程下面以点亮一个LED灯为例,来介绍整个过程。
步骤一:建立keil工程。
1) 打开keil软件,如下图选择新建工程。
2) 将工程起名为oneled保存在新建的工程文件夹oneled中。
如下图。
3) 选择CPU,我们这里选择Atmel公司的AT89S52,如下面两图所示。
4) 选好芯片确定后,弹出提示框,问是否添加一些文件,我们这里选“否”,如下图。
5) 下面新建文本文档,用来编写源程序。
选择菜单File再选择New子菜单,或直接按下界面上的图标进行建立,如下图所示。
6) 按下保存图标,保存新建的文件以“oneled.c”文件名保存在工程文件夹下。
如下图。
(说明:文件名可以随便起,但一般与工程名相同。
)7) 将新建的文件加入工程中。
在Source Group 1上点鼠标右键,在弹出的菜单上选择Add Files…选项,如下图。
在弹出的对话框中选择工程文件夹下刚才新建的“oneled.c”文件。
点击Add,再点击Close关闭对话框。
如下图。
在下图中可以看到文件已经加入到了Source Group 1中。
按下最大化按钮,可使编辑框最大化。
8) 设置工程,让其编译时输出十六进制可执行文件。
如图在target 1上点右键选设置。
如下图,将Create HEX File 选中,按确定退出。
至此,工程文件已经建立设置完毕,在开始写源程序之前,我们先用Proteus软件设计出led灯的电路图。
步骤二:设计电路图。
1) 首先选择要用的器件。
如下图,按下P 图标进行器件选择。
输入单片机芯片名AT89C52,器件便会出现在右侧列表中。
如下图。
(说明:这里用AT89C52,是因为该软件中没有AT89S52,但因为程序在两芯片中都可执行,所以可以这样代替。
关于如何使用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软件的使用及联调一.实验目的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对话框,用户可选择图纸大小或自定义图纸大小。
keil、proteus、驱动的安装

一、Keil uVision4 安装
1、打开文件夹【keil+uvision4破解版】
2、打开【C51V901】
3、开始安装
4、打开【KEIL_Lic】
5、【以管理员身份运行】程序
6、打开【File】下的【License Management...】
7、关闭软件,重新启动软件(不用以管理员身份运行)。
8、Keil uVision4 安装完成。
二、Proteus 安装
1、打开文件夹【Proteus_Pro_7.8_SP2破解版及中文入门教程】
2、打开【P7.8sp2】
3、开始安装,一直按【Next】
出现以下界面
4、选择【LICENCE】
出现以下内容
5、选择存储路径(一定要用纯英文路径),完成后点击下一步
6、待进度条满后,完成安装
7、打开应用程序【Proteus Pro 7.8 SP2破解 1.0】
8、选择安装路径,点击升级
9、打开安装路径下【Proteus】---【BIN】文件夹下的【ISIS】程序
出现以下界面
10、安装破解完成。
三、安装驱动
1、打开文件夹【驱动程序】
2、打开【XP_32位驱动】
64位操作系统的选文件夹【WIN7_32_64位驱动最新】下的【PL2303_Prolific_DriverInstaller_v1417】
3、开始安装
4、点下一步
5、完成安装
四、烧录软件
1、打开文件夹【stc-isp-15xx-v6.85H】
2、打开【stc-isp-15xx-v6.85H】
出现以下界面
3、选择芯片类型,打开程序文件,点【下载/编程】,即可将程序写入单片机芯片。
keil_uvsion4与proteus7联调仿真和设置 (2)

keil uvsion4与proteus7.8 sp2联调仿真和设置1.Keil 与Proteus连接,连接开始必须在proteus安装目录下将VDM51.dll 文件复制到Keil 安装目录的 \C51\BIN 目录中(由于此压缩包中的proteus安装完成后没有VDM51.DLL 文件,因此需复制一份到Labcenter Electronics\Proteus 7 Professional\BIN)。
2.修改keil 安装目录下 Tools.ini 文件用记事本打开Keil 根目录下TOOLS.INI 文件,在[C51] 栏目下加入TDRV9=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver" ) ,其中“TDRV9” 中的“9”要根据实际情况写,不要和原来的重复。
3. 在 keil 中编写MCU 的程序。
进入 KEIL 的 project 菜单 option for target '工程名'。
在DEBUG选项中右栏上部的下拉菜选中 Proteus VSM Monitor-51 Driver。
在进入seting,如果同一台机IP 名为127.0.0.1,如不是同一台机则填另一台的IP地址。
端口号一定为8000 。
4.打开 proteus,画出相应电路。
在 proteus 的 debug 菜单中选中 use remote debug monitor 。
注意,一定要把keil的工程和Proteus的文件放到同一个目录下(这里所说的Keil的工程指工程的目录,即Proteus的工程文件要和Keil工程的那个文件夹在同一层目录下)。
基本设置已经完成,点击如图所示的类似放大镜的图标:成功的状态如下图所示:点击如图所示的图标就可以调试了:Keil每调试一次,Proteus再play一次.还得注意一点,在调试之前要确定已打开proteus,此时每Step Over一次,在proteus就会有一个相应的动作。
Proteus和Keil联调设置方法

Proteus和Keil联调设置方法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工程的文件夹在同一层目录下).(注明:以上参考自/doc/8710190315.html,/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目录下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Proteus 安装步骤
软件安装注意事项:
1、在安装前请确保系统的用户名是英文,中文的用户名可以安装,但无法仿真。
2、安装路径不要有中文,否则运行软件时,或许会出现自动退出现象。
如果有安装完但打不开的现象,请用管理员身份或者兼容模式打开。
3、若安装有以前版本的Proteus,卸载后没有将注册表清理干净,会出现安装新版本License的时候自动用原来的License,没有显示No license,导致安装新版本后不能使用。
解决方法是手工删除注册表:
将低版本Proteus卸载后,在“开始”→“运行”中输入“regedit”,打开“HKEY_LOCAL_MACHINE\SOFTWARE”,找到“Labcenter Electronics”,把它删除后,在进行版本安装。
4、安装路径最好是默认安装,或者只更改盘符。
5、修改使用日期:用记事本打开“”文件,(记事本要全屏开)然后把第二行的日期“31/12/2009”修改为“31/12/2030”或更久就行了。
要在安装之前修改。
6、先安装,再运行"Proteus Pro SP2破解"破解,最后汉化。
汉化覆盖前注意备份原文件,如果汉化报错,就将“汉化报错.exe”复制到安装文件夹再运行。
7、汉化目录C:\Program Files\Labcenter Electronics\Proteus 7 Professional\BIN中的和二个文件。
8、你在运行LXK Proteus SP2破解后它默认的更新目录是C:\Program Files\Labcenter Electronics\Proteus 7 Professional ,出现 wrong folder selected(即所选的目录是错误的),如果是安装在C盘的话你只需把Program Files改成Program Files (x86)再点update(升级)就可以了,你要是安在其他盘如D盘的话就还应该把C改成D,其它盘也是一样的哦
安装过程如下:
1、解压Proteus 安装包:
2、双击
3、点击“Next”
4、点击“Yes”
5、点击“Next”
6、点击“Next”
7、点击“Browse For Key File”,从安装包中找到文件,点击打开。
或点击“Find All Key Files”自动查找文件,点击打开。
8、选取“老王()”后,点击“Install”
9、点击“是”
10、点击“Close”按钮关闭
11、点击“Next”
12、点击“Next”
13、给“Converter files”打勾,点击“Next”
14、点击“Next”
15、默认安装过程
16、点击“Finish”完成安装(可以把勾去掉,那是帮助文件)
17、出现如下界面,把它关闭
18、在安装包内找到Proteus Pro SP2 破解文件
双击打开
19、点击“升级”完成破解
20、点击“确定”
21、点击“关闭”,安装完成
以上软件为英文版,若要汉化,如下:解压“Proteus Pro SP2汉化包.zip”文件,将“”和“”两个文件,复制到C:\Program Files\Labcenter Electronics\Proteus 7 Professional\BIN目录,替换原来的两个英文版文件。
22、创建桌面快捷方式
23、打开ISIS proteus 先打勾,再点击No
24、打勾,点击OK (点击“L”按钮时出现)
Keil4的安装图解
注意:英文软件必须安装在英文路径下!(字母数字组合,可拼音)
一keil的安装:打开keil4 r软件包,出来三个程序,双击,接着,就按下图图解安装就行了(注意圈红的地方)
--
二、keil的破解:双击桌面上的keil图标→File→Licence management 接着,看图解啦----
双击第二个程序,出现下图
三、keil的汉化:把keil汉化包解压到安装路径中的UV4就行了
Keil4和的联调
(前期做好proteus的电路图和keil的C文件)
1. 假若Keil C51与Proteus均已正确安装在D:\Program Files的目录里,把D:\Program Files\Labcenter Electronics\Proteus 7 Professional\MODELS\复制到D:\Program Files\keilC\C51\BIN目录中,如果没有“”文件,那么去网上下载一个。
2. 用记事本打开D:\Program Files\keilC\C51\文件,在[C51]栏目下加入:
TDRV5=BIN\ ("Proteus VSM Monitor-51 Driver")
其中“TDRV5”中的“9”要根据实际情况写,不要和原来的重复即可。
(步骤1和2只需在初次使用设置。
)
3. 需要设置KeilC的选项
单击“Project菜单/Options for Target”选项或者点击工具栏的“option for ta rget”按钮,弹出窗口,点击“Debug”按钮,出现如图3-1所示页面。
图3-1 Keil uVision2 选项设置
在出现的对话框里在右栏上部的下拉菜单里选中“Proteus VSM Monitor一51 Driver”。
并且还要点击一下“Use”前面表明选中的小圆点。
再点击“Setting”按钮,设置通信接口,在“Host”后面添上“,如果使用的不是同一台电脑,则需要在这里添上另一台电脑的IP地址(另一台电脑也应安装Proteus)。
在“Port”后面添加“8000”。
设置好的情形如图所示,然后
点击“OK”按钮。
最后将工程编译,进入调试状态,并运行。
设置完之后,请重新编译、链接、生成可执行文件。
4.Proteus的设置
进入Proteus的ISIS,鼠标左键点击菜单“Debug”,选中“use romote debuger monitor”,如图3-2所示。
此后,便可实现KeilC与Proteus连接调试。
图3-2 选项设置
5.Proteus里加载可执行文件
左键双击AT89C52原理图,将弹出如下图3-3,点击加载可执行文件“跑马
灯.HEX”
图3-3 选择加载可执行文件
6、KeilC与Proteus连接仿真调试
单击仿真运行开始按钮,我们能清楚地观察到每一个引脚的电频变化,红色代表高电频,蓝色代表低电频。
其运行情况如图3-4所示。
图3-4 仿真运行效果。