单片机proteus仿真

单片机proteus仿真

ID:20334051

大小:1.29 MB

页数:25页

时间:2018-10-10

单片机proteus仿真_第1页
单片机proteus仿真_第2页
单片机proteus仿真_第3页
单片机proteus仿真_第4页
单片机proteus仿真_第5页
资源描述:

《单片机proteus仿真》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、很早就看到有proteus这个软件可以仿真单片机,一直没有用过,今天闲着没事下了一个试试,果然很不错,是一个好东西,呵呵.软件的下载地址不记得了,如果有需要可以和我联系我传给你.我用的是keiluv3和proteus7.2sp0下面是从网上搜到的联调的方法       keil与proteus联调1、把proteus安装目录下VDM51..dll文件复制到Keil安装目录的C51BIN目录中。2、修改keil安装目录下Tools.ini文件,在C51字段加入TDRV5=BINVDM51.DLL("ProteusVSMMonitor-51Driver")

2、,保存注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意3、打开proteus,画出相应电路。在proteus的tools菜单中选中useremotedebugmonitor4、进入KEIL的project菜单optionfortarget'工程名'。在DEBUG选项中右栏上部的下拉菜选中ProteusVSMMonitor-51Driver。在进入seting,如果同一台机IP名为127.0.0.1,如不是同一台机则填另一台的IP地址。端口号一定为8000注意:可以在一台机器上运行keil,另一台中运行proteus进行远

3、程仿真5、在keil中进行debug吧,同时在proteus中查看直观的结果(如LCD显示…) 按照上面的教程,装完之后发现proteus目录下面没有vdm51.dll,只好在网上搜,找了半天,找到之后发现我的keil目录下面已经有这个文件了,同样要修改的部分也已经修改好了,走了一圈弯路,呵呵 proteus设置截图 keil设置截图  看来uv3里面装了不少的仿真端口,呵呵.按照上面的3,4步骤分别将proteus和keil设置好就可以进行连接测试了      下面就要就行实际的仿真试验了      proteus是英文界面,对于英文不好的人来说不是好消息

4、,我就属于那种人,还好有很多热心认识提供了教程      参考一下教程在proteus里将硬件电路搭起来       一个led的仿真教程:http://group.ednchina.com/306/2089.aspx       不过在后面仿真的时候有点区别,原为是利用hex文件来仿真的,不能进行调试我们直接将后面的部分跳过,在keil里面输入源程序       下面是我写的c源程序       #includevoiddelay();voidmain(){ while(1) {  P1_0=0x00;  delay();  P1_0

5、=0x01;  delay(); }}voiddelay(){ unsignedinti; for(i=0;i<=25535;i++);}    写好程序之后,进行创见目标,就可以进行仿真了   看图中画圈的部分可以看出已经和proteus连上了下面的一到五步骤,是别人写,忘记来源了,在此引用,先感谢原作者。接下来的内容,是在实际联调中,我又发现一些注意点,不知是否是必然的规律,大家一块探讨,恳请指正!!  首先,你要下载安装这两个软件了。Proteus可以到官方网站(http://www.labcenter.co.uk/)下载试用板(试用版无存盘功能),最

6、新版本是6.5。Keil也可以到它的官方网站(http://www.keil.com)/去下载它的demo板(有2K代码限制),最新的版本是7.20。下载后就可以安装了。  第二步,安装完毕,把C:ProgramFilesLabcenterElectronicsProteus6ProfessionalMODELS目录下的VDM51.dll文件复制到C:KeilC51BIN文件夹下。(目录名都是默认的,你可以根据你实际安装的目录进行复制。)  第三步,用记事本(其它的编辑软件也可以,如UltraEdit)打开Keil根目录下的TOOLS.INI

7、文件,在[C51]栏目下加入TDRV3=BINVDM51.DLL("ProteusVSMMonitor-51Driver"),其中“TDRV3”中的“3”要根据实际情况写,不要和原来的重复。(我的这个文件中已经有了从TDRV1到TDRV4,所以我用的是TDRV5)  第四步,keil的设置。为了让读者更好的了解这个过程,笔者以Proteus自带的例子来说明。把"C:ProgramFilesLabcenterElectronicsProteus6ProfessionalSAMPLES"的"8051LCDDriver”文件夹复制到新建的Proteus文

8、件夹下。运行keil程序,在"8051LCDDriv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。