原创 Proteus与KeilμV3的联合仿真

2010-4-10 17:01 2676 6 6 分类: MCU/ 嵌入式

ProteusKeilμV3的联合仿真<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


我们可以利用ProteusISIS软件进行软件仿真调试,正如我在前一博客中所述:“Proteus 不愧为学习单片机的好帮手”。


Proteus是英国Labcenter electronics公司研发的EDA工具软件,从1989年问世至今已有二十多年的历史,在全球得到了广泛的使用。


Proteus软件,几乎可以不作任何硬件投资,也能获得一个比较真实的实验环境(只要有台电脑),使初学者不仅可以自己设计出硬件电路,而且还可以用自己编写的程序进行仿真调试,从而体会到成功的喜悦,提高了其学习的积极性。


首先,利用ProteusISIS软件画出原理图,如果是用汇编语言编写程序,则可以使用源程序编辑窗口编写源程序,经汇编后生成目标代码文件,即可仿真调试了(不要忘了在51单片机的属性中输入目标代码文件的路径)。


前一博客中谈到“作为初学者而言,还是采用C语言为好”,如果使用C语言编写程序,则要使用KeilμV2/3软件,在其工作窗口编写源程序,经编译连接后即可仿真了。但是,要使ProteusKeil联合仿真调试,还需对ProteusISISKeilμV2/3软件进行一些设置。


    首先安装联机软件(该软件可以在网上下载)


    Proteus中的设置


启动Proteus ISIS,打开案例(不要运行),选中“调试”菜单中的“使用远程调试监控”选项。另外,不要忘了在51单片机的属性中输入目标代码文件的路径。


    Keil中的设置


启动Keil uVision3,单击“工程”(已打开了该工程),打开“为目标“目标1”设置选项”,在输出选项卡中勾选“产生HEX文件”;然后在调试选项卡中点选右边的“使用”,并在下拉选项中选中“Proteus VSM Simulator”。右边“设置”中的HostPort可保持默认值,在跨计算机调试时则需进行修改。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条