《一步一步教你 keilc与proteus联调》由会员分享,可在线阅读,更多相关《一步一步教你 keilc与proteus联调(8页珍藏版)》请在金锄头文库上搜索。
1、一步一步教你 keilc 与 proteus联调(附下载地址)2010-06-09 12:56其实网上已经有很多的 keilc与 proteus联调方法了,但有很多的都是些纯文字的描述,甚至有些还是错误的。对于初学者来说,还真有点摸不着头脑。现在有点时间就来一步一步教你 keilc 与 proteus联调。呵呵,图文并茂的哦准备工具:1.keil uvision4:推荐用 uv4,毕竟软件版本都是向下兼容的嘛。下载地址: 7.5:推荐理由同上。 下载地址: keil里写的东西怎么就让 proteus动起来呢?1.用 keil编译以下代码,并生成 HEX文件。(不会?没关系看看这里: /52系列
2、单片机头文件#define uint unsigned int /宏定义uint i; /变量定义sbit led=P10; /声明单片机 P1口的第一位void main() /主函数while(1) /大循环led=1; /点亮发光管for(i=30000;i0;i-); /延时led=0; /关闭发光管for(i=30000;i0;i-); /延时2.在 proteus里画好下图(还是不会?还是没关系,看看这里: proteus的一个特色,它连单片机的供电电压都可以不要的。反正我这里也只是讨论一下keil与 proteus的联调,就是看看一个形象的结果而已,对电路并没有过多的深究)3.双
3、击 proteus里的单片机出现下图: 选择刚刚用 keil编译后的 HEX文件。4.点击 proteus左下角的开始按钮。如下图:好了,这时候就可以看到那发光管一闪一闪的了。联调设置我们已经知道如何把 keil里写的东西让 proteus动起来了,现在我们来讲讲如何进行联调。1.先把 vdm51.dll复制到 X:Program FilesKeilC51BIN里(X 是你keil安装的盘符。)2.用记事本打开 keil目录下的 tools.ini,在C51 栏目下加入 TDRV9=BINVDM51.DLL (Proteus VSM Monitor-51 Driver ) ,其中“TDRV9”
4、 中的 “9”要根据实际情况写,不要和原来的重复。还有“”里的文字其实就是你在 keil选项里显示的文字,所以也可以自己定义。如下图: 3.在 keil软件里的options for targettarget1Debug选项里选中右边的 use,在下拉菜单中选择 proteus vsm simulator。如下图所示: 4.在 proteus 的 debug 菜单中选中 use remote debug monitor 。如下图所示: 好了,现在联调的设置已经结束了。下面我们就来看看这个联调的效果。联调结果1.进入 keil的软件调式模式,如下图所示。2.先设置两个断点,以便我们看到联调的效果。如下图所示。 3.按 F5进行到第一个断点时,效果如下图: 4.继续按 F5进行到第二个断点时,效果如下图:好了,现在所有的步骤都完成了。现在可以顺利通过 keil调试 proteus的效果了。类别:软件使用设置 | | 添加到搜藏 | 分享到 i贴吧 | 浏览(4276) | 评论 (0) 上一篇: 关于 protel 99se 汉化后某些菜单. 下一篇: Keil软件的基本用法已有 26人分享了这篇文章:天齐 88Ta的转贴嘉嘉hightechTa的转贴苍毛竹Ta的转贴yuicukkTa的转贴WOSHI零零七Ta的转贴WO零零七Ta的转贴