- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机的Proteus仿真
很早就看到有proteus这个软件可以仿真单片机,一直没有用过,今天闲着没事下了一个试试,果然很不错,是一个好东西,呵呵.软件的下载地址不记得了,如果有需要可以和我联系我传给你.我用的是keil uv3 和proteus 7.2sp0
下面是从网上搜到的联调的方法???????
keil与proteus联调
1、把proteus安装目录下 VDM51..dll文件复制到Keil安装目录的 \C51\BIN 目录中。 2、修改keil安装目录下 Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL (Proteus VSM Monitor-51 Driver),保存 注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的 名字随意3、打开proteus,画出相应电路。在proteus的tools菜单中选中use remote debug monitor
4、进入KEIL的project菜单option for target 工程名。在DEBUG选项中右栏上部的下拉菜选中 Proteus VSM Monitor-51 Driver。 在进入seting,如果同一台机IP 名为,如不是同一台机则填另一 台的IP地址。端口号一定为8000 注意:可以在一台机器上运行keil,另一台中运行proteus进行远程仿真
5、在keil中进行debug吧,同时在proteus中查看直观的结果(如LCD显示…)
?
按照上面的教程,装完之后发现proteus目录下面没有vdm51.dll,只好在网上搜,找了半天,找到之后发现我的keil目录下面已经有这个文件了,同样要修改的部分也已经修改好了,走了一圈弯路,呵呵
?
proteus 设置截图
?
keil 设置截图
?
?
看来uv3里面装了不少的仿真端口,呵呵 .按照上面的3,4步骤分别将proteus和keil设置好就可以进行连接测试了
?
????? 下面就要就行实际的仿真试验了
?????? proteus是英文界面,对于英文不好的人来说不是好消息,我就属于那种人,还好有很多热心认识提供了教程
?????? 参考一下教程在proteus里将硬件电路搭起来
??????? 一个led的仿真教程: /306/2089.aspx
??????? 不过在后面仿真的时候有点区别,原为是利用hex文件来仿真的,不能进行调试
我们直接将后面的部分跳过,在keil里面输入源程序
??????? 下面是我写的c源程序
??????? #include at89x51.h
void delay();void main(){?while(1)?{??P1_0 = 0x00;??delay();??P1_0 = 0x01;??delay();?}}
void delay(){?unsigned int i;?for(i = 0;i=25535;i++);}
?
??? 写好程序之后,进行创见目标,就可以进行仿真了
?
?
?
看图中画圈的部分可以看出已经和proteus连上了
下面的一到五步骤,是别人写,忘记来源了,在此引用,先感谢原作者。接下来的内容,是在实际联调中,我又发现一些注意点,不知是否是必然的规律,大家一块探讨,恳请指正!!? ? 首先,你要下载安装这两个软件了。Proteus可以到官方网站(http://www.labcenter.co.uk/)下载试用板(试用版无存盘功能),必威体育精装版版本是6.5。Keil也可以到它的官方网站()/去下载它的demo板(有2K代码限制),必威体育精装版的版本是7.20。下载后就可以安装了。? ? 第二步,安装完毕,把C:\Program Files\Labcenter Electronics\Proteus 6 Professional\MODELS\目录下的 VDM51.dll文件复制到 C:\Keil\C51\BIN文件夹下。(目录名都是默认的,你可以根据你实际安装的目录进行复制。)? ? 第三步,用记事本(其它的编辑软件也可以,如Ultra Edit)打开Keil 根目录下的 TOOLS.INI 文件,在[C51] 栏目下加入 TDRV3=BIN\VDM51.DLL (Proteus VSM Monitor-51 Driver ) ,其中“TDRV3” 中的 “3”要根据实际情况写,不要和原来的重复。(我的这个文件中已经有了从TDRV1到TDRV4, 所以我用的是TDRV5)? ? 第四步,keil的设置。为了让读者更好的了解这个过程,笔者以Proteus自带的例子来说明。把C:\Program Files\Labcenter Electronics\Proteus
您可能关注的文档
- 化工企业安全管理.ppt
- 化特征研究——以沁水煤层气田为例.pdf
- 北京华福液化气深加工技术探讨.pdf
- 北京地区园林树种选择和应用研究.pdf
- 北京地铁盾构隧道管片设计方法比较.pdf
- 北京复兴门地铁站换乘能力研究.pdf
- 北京新保利大厦溷凝土简体抗震分析研究.pdf
- 北京高校大学生语言文明状况调查研究.pdf
- 北伐战争中迁都之议研究的几个问题.pdf
- 北极治理与中国参与——基于国际公共品理论的分析.pdf
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)