当前位置:首页 >> 工学 >>

KeilC与Proteus如何连接(步骤)


Keil 是用来编写单片机程序的,可以用 C 语言或者汇编语言编写;Proteus ISIS 是用来 将二者结合起来就可以在没有硬件的情况下对你写的程序 进行电路分析与实物仿真软件的, 进行调试。在课题中估计如果暂时没有硬件,那么就可以用 Proteus 进行仿真,这里向大家 介绍如何连接这两个软件,如果用我提供的 Keil 和 Proteus,那就按照以下步骤进行操作, 如果是自己到网上下载的软件,那这里的方法不一定适用。 一、安装 Keil 和 Proteus 这两个软件(安装程序一提供) ; 二、假若 KeilC 与 Proteus 均已正确安装在 C:\Program Files 的目录里(可以安装在其它 盘里)把我提供的 VDM51.dll 文件复制到 C:\Program Files\Labcenter Electronics\Proteus , 6 Professional\MODELS 目 录 替 代 原 来 的 VDM51.dll 文 件 , 再 复 制 到 C:\Program Files\keilC\C51\BIN 目录中;把提供的 PROSPICE.dll 复制到 C:\ Program Files\Labcenter Electronics\Proteus 6 Professional\BIN 目录替代原来的 PROSPICE.dll。 三、用记事本打开C:\Program Files\keilC\TOOLS.INI文件,在[C51]栏目下加入: TDRV8=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver") (步骤1和2只需在初次使用设置。 ) 四、进入KeilC μVision2开发集成环境,创建一个新项目(Project),并为该项目选定合 适的单片机CPU器件(Atmel公司的AT89C51) 。并为该项目加入KeilC源程序。 (将程序拷贝 进去就可以了)这个源程序是例子“尝试”需要的源程序,可以用来检验两个软件是否连接 成功。 源程序如下: #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; }

}
五、 单击 “Project菜单/Options for Target” 选项或者点击工具栏的 “option for ta rget” 按钮



弹出窗口,点击“Debug”按钮,出现如图所示页面。

在出现的对话框里在右栏上部的下拉菜单里选中“Proteus VSM Monitor一51 Driver” 。 并且还要点击一下“Use”前面表明选中的小圆点。 再点击“Setting”按钮,设置通信接口,在“Host”后面添上“127.0.0.1”,在“Port” 后面添加“8000” 。设置好的情形如图所示,点击“OK”按钮即可。最后将工程编译,进入 调试状态,并运行。

六、Proteus的设置 打开“尝试”文件,鼠标左键点击菜单“Debug” 选中“use romote debuger monitor” , , 如图所示。此后,便可实现KeilC与Proteus连接调试。 七、KeilC与Proteus连接仿真调试 单击仿真运行开始按钮 ,我们能清楚地观察到每一个引脚的电频变化,红色代表 高电频,蓝色代表低电频。


赞助商链接
相关文章:
Keil C与Proteus连接调试的经典教程
Keil C 与 Proteus 连接调试的经典教程 1、假若 KeilC 与 Proteus 均已正确...(步骤1和2只需在初次使用设置。 ) 3、进入KeilC μVision2开发集成环境,创建...
Keil C软件使用与 proteus 整合
但这只是纯软件的开发过程, 如何使用程序下载器看一看程序运行的结果呢? 10)...- 23 - AT89S51 单片机实验及实践教程 proteuskeil 整合连接 proteus 与...
KeilC与Proteus相结合的仿真过程
注意,在标定导线标签的过程中,相互接通的导线必须标注相同的标 签名. 完成整个电路图的绘制. KeilC 与 Proteus 连接调试 1,安装vdmagdi.exe(选择支持UV2的插件...
proteus的使用与KEIlC的连调
KeilC与Proteus如何连接... 2页 免费 Proteus与keilC51联调 14页 2下载券 Keil...(步骤 1 和 2 只需在初次使用设置。) 3. 需要设置 KeilC 的选项 单击“...
proteus和keilc使用方法
(步骤 1 和 2 只需在初次使用设置。) 3. 需要设置 KeilC 的选项 单击“...KeilC与Proteus如何连接... 2页 免费 keilc与proteus联调 2页 1下载券 Keil...
Proteus和Keil的使用与联调_图文
Proteus 具有线路自动路径功能(简称 WAR),当选中两个连接点后,WAR 将选择一个...(步骤 1 和 2 只需在初次使用设置。 ) 3. 需要设置 KeilC 的选项 单击“...
用Proteus和Keil建立单片机仿真工程的步骤
Proteus和Keil建立单片机仿真工程的步骤 - 1.新建工程目录:最好是英文名称,如 e 盘的 sy1 2.打开 Proteus 软件(桌面上的 ISIS.EXE) 3.添加元件 ...
Keil C简介及与Proteus的仿真
第1页 Keil C 简介及与 Proteus 的仿真 uv1 是 16 位的软件, 连接实际上...没有工程文件,将不能进行编译和仿真. 按如下步骤来建立一个新的工程 1)点击...
KeilC与Proteus连接调试
KeilC 与 Proteus 连接调试 1、假若 KeilC 与 Proteus 均已正确安装在 C:\...(步骤1和2只需在初次使用设置。 ) 3 上面两步只需要设置初次即第一次设置...
Proteus和Keil的使用与联调
Keil与Proteus安装连接操作... 3页 免费 proteus 和...(步骤 1 和 2 只需在初次使用设置. ) 3. 需要...所示.此后,便可实现 KeilC 与 Proteus 连接调试. ...
更多相关标签: