首页 keil与proteus的整合

keil与proteus的整合

举报
开通vip

keil与proteus的整合 www.itsn.com.cn中国信息技术资源网 Proteus 与 Keil 快速集成 ¾ 网站地址:http://www.itsn.com.cn ¾ 论坛地址:http://bbs.itsn.com.cn ...

keil与proteus的整合
www.itsn.com.cn中国信息技术资源网 Proteus 与 Keil 快速集成 ¾ 网站地址:http://www.itsn.com.cn ¾ 论坛地址:http://bbs.itsn.com.cn www.itsn.com.cn中国信息技术资源网 修改记录: 版本号 修改人 修改时间 备注 主要内容更改(写要点即可) V0.1 天乐 12/22/2005 创建 Proteus 是 Labcenter 公司出品的电路 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 、实物仿真系统,而 Keil 是目前世界上最 好的 51 单片机汇编和 C语言的集成开发环境。他支持汇编与 C的混合编程,同时具备强大的 软件仿真和硬件仿真(用 mon51 协议,需要硬件支持)功能。Proteus 能够很方便的和 Keil、 MapLab IDE 等编译模拟软件结合。下面我们介绍如何将这两个软件快速的集成起来。 首先下载安装这两个软件。Proteus可以到官方网站(http://www.labcenter.co.uk/)下 载试用版本(试用版无存盘功能)。Keil也可以到官方网站(http://www.keil.com)去下载他的 demo 版,下载后直接就安装即可。 第一步: 确认 Proteus 和 Keil 都已经安装好了,然后将 C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS(我的 Proteus 是安装 C 盘里面的) 目录下的 VDM51.dll 动态链接库文件复制到 C:\Keil\C51\BIN 目录下面(我的 Keil 也安装在 C 盘)。 这个文件将在 Keil 的 debug 设置的时候用到。 www.itsn.com.cn中国信息技术资源网 第二部: 在 C:\Keil 目录下找到 Tools.ini 配置文件,然后打开编辑,可以直接用记事本编辑。 打开 Tools.ini 如下: 在[C51]这一节中,我们增加一项仿真选项设置,在这里是: TDRV4=BIN\VDM51.DLL ("Proteos VSM Monitor-51") 在下面的步骤中我们将看到如何在 Keil 的 Debug 设置中如何使用这一选项。 www.itsn.com.cn中国信息技术资源网 第三步: 我们通过 Proteus 自带的一个例子来看如何在 Keil 的设置调试选项,并演示 Proteus 与 Keil 协同工作完成一个虚拟硬件仿真的过程。 1.先建立一个工程目录,在这里我们取名 ProteusHelloWorld, 然运行 Keil 并在此目 录建立一个名为 ProteusHelloWorld 的工程,如下图所示 ÷ www.itsn.com.cn中国信息技术资源网 接下来选择芯片型号,在这里我们选择 Atmel 的 89C52。 点击确定后,选择 No 不要自动加入 8051 的启动代码。 然后 C:\Program Files\Labcenter Electronics\Proteus 6 Professional\SAMPLES\ 8051 LCD Driver\ 目 录 下 的 所 有 文 件 拷 贝 到 我 们 新 建 的 工 程 目 录 里 面 D:\ProteusHelloWorld(我在 D盘建立的这个目录),然后在工程中添源文件。右键 Source Group1,选择加入文件选项。 www.itsn.com.cn中国信息技术资源网 我们将刚刚拷贝到工程目录中的 LCDDEMO.ASM 文件加入到工程当中来,然后点击编译链 接。完后我们就可以设置 debug 选项并开始虚拟硬件仿真了。 第四步: 右键 Target1,选择 Options for Target’Target1‘,如下图 www.itsn.com.cn中国信息技术资源网 在打开的选项对话筐中选择 debug 选项卡,如下图: 按照上图选择好后,点击 Settings,设置虚拟硬件仿真驱动,界面如下: Host 填入调试代理的 IP 地址,也就是安装 Proteus 的机器的 IP 地址,我们 Proteus 安 装在本机上,所以这里填写本级地址 127.0.0.1,端口号不用改。点击 OK,退出 debug 设置。这样我们 Keil 部分的调试环境就已经这是好了。 第五步: www.itsn.com.cn中国信息技术资源网 运行 Proteus 软件, 然后在 Proteus 环境中选择 Debug->Use Remote Debug Monitor 然后点击 File->Load Design… www.itsn.com.cn中国信息技术资源网 选择文件 LCDDEMO.DSN,点击确定后 Proteus 将调入原理图,如下图所示: (注:Proteus 的文件一定要与 Keil 的工程文件放在同一个目录下面) 至此,我们已经完成了所有的预备工作,现在可以仿真了。在 Keil 中点击 Debug 启动 debug。 然后点击 运行程序,我们就能够在 Protues 中的虚拟 LCD 屏幕 中可以看到程序的运行结果了。 大功告成,大家如果在集成和使用Proteus过程中遇到有什么问题可以来 www.itsn.com.cn/bbs上提出来,我们可以一起讨论提高。
本文档为【keil与proteus的整合】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_810580
暂无简介~
格式:pdf
大小:315KB
软件:PDF阅读器
页数:9
分类:互联网
上传时间:2012-01-05
浏览量:7