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

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连接仿真调试 单击仿真运行开始按钮 ,我们能清楚地观察到每一个引脚的电频变化,红色代表 高电频,蓝色代表低电频。


相关文章:
用Proteus和Keil建立单片机仿真工程的步骤
Proteus和Keil建立单片机仿真工程的步骤_电子/电路_工程科技_专业资料。熟悉...新建工程 右击 Target 1 新建源程序文件并保存,注意,后缀要是.c 添加源程序...
Keil C与Proteus连接调试的经典教程
Keil C 与 Proteus 连接调试的经典教程 1、假若 KeilC 与 Proteus 均已正确...(步骤1和2只需在初次使用设置。 ) 3、进入KeilC μVision2开发集成环境,创建...
KeilC与Proteus连接调试
KeilC与Proteus连接调试 隐藏>> KeilC 与 Proteus 连接调试 1、假若 KeilC 与...(步骤1和2只需在初次使用设置。 ) 3 上面两步只需要设置初次即第一次设置...
proteus和keilc使用方法
(步骤 1 和 2 只需在初次使用设置。) 3. 需要设置 KeilC 的选项 单击“...KeilC与Proteus如何连接... 2页 免费 keilc与proteus联调 2页 1下载券 Keil...
Keil 与Proteus连接使用说明
在实现连接调试时最主要的是要修改 TOOLS 和产生 VDM51.DLL。 问: keil uvision4 与 proteus7.7 联调时在 C 程序窗口中不能设断点而在汇编窗口中可以设断 ...
Proteus运行Keil编写的单片机C语言步骤
Proteus运行Keil编写的单片机C语言步骤_电子/电路_工程科技_专业资料。单片机C语言在Keil中编写后,在Proteus仿真。Proteus 运行 Keil 编写的 C 语言步骤 1. 在 Keil...
Keil与Proteus安装连接操作(完美版)
Keil与Proteus安装连接操作(完美版)_工学_高等教育_教育专区。介绍了Keil与Proteus...5,完成 Proteus 安装. 6,安装 keil C518.08 uVision3 setup. 7,进入 Keil...
proteus与keil连接
2页 免费 Keil C与Proteus连接调试... 4页 1下载券 Keil 与Proteus连接使用... 5页 1下载券 proteus与keil连调 5页 免费喜欢此文档的还喜欢 ...
KeilC与Proteus相结合的仿真过程
KeilC与Proteus相结合的仿真过程_信息与通信_工程科技_专业资料。KeilC与Proteus...Proteus 具有线路自动路径功能(简称 WAR),当选中两个连接点 后,WAR 将选择一...
Proteus和Keil的使用与联调_图文
Proteus和Keil的使用与联调_电力/水利_工程科技_...完成上一步骤后,工程到此就已经创建起来了,其屏幕...我用 proteus keil c 联调仿真时,单步执行时...
更多相关标签: