KeilC与Proteus如何连接(步骤).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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;j0;j--); //该LED模型靠脉冲点亮,第i位靠脉冲点亮后,会自动熄来头。 //修改循环次数,改变点亮下一位之前的延时,可得到不同的显示效果。 i++; if(i5) 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连接仿真调试 单击仿真运行开始按钮,我们能清楚地观察到每一个引脚的电频变化,红色代表高电频,蓝色代表低电频。

文档评论(0)

bm5044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档