Proteus与KeilμV3的联合仿真<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
我们可以利用Proteus的ISIS软件进行软件仿真调试,正如我在前一博客中所述:“Proteus 不愧为学习单片机的好帮手”。
Proteus是英国Labcenter electronics公司研发的EDA工具软件,从1989年问世至今已有二十多年的历史,在全球得到了广泛的使用。
Proteus软件,几乎可以不作任何硬件投资,也能获得一个比较真实的实验环境(只要有台电脑),使初学者不仅可以自己设计出硬件电路,而且还可以用自己编写的程序进行仿真调试,从而体会到成功的喜悦,提高了其学习的积极性。
首先,利用Proteus的ISIS软件画出原理图,如果是用汇编语言编写程序,则可以使用源程序编辑窗口编写源程序,经汇编后生成目标代码文件,即可仿真调试了(不要忘了在51单片机的属性中输入目标代码文件的路径)。
前一博客中谈到“作为初学者而言,还是采用C语言为好”,如果使用C语言编写程序,则要使用KeilμV2/3软件,在其工作窗口编写源程序,经编译连接后即可仿真了。但是,要使Proteus与Keil联合仿真调试,还需对Proteus的ISIS与Keil的μV2/3软件进行一些设置。
⑴ 首先安装联机软件(该软件可以在网上下载)。
⑵ Proteus中的设置
启动Proteus ISIS,打开案例(不要运行),选中“调试”菜单中的“使用远程调试监控”选项。另外,不要忘了在51单片机的属性中输入目标代码文件的路径。
⑴ Keil中的设置
启动Keil uVision3,单击“工程”(已打开了该工程),打开“为目标“目标1”设置选项”,在输出选项卡中勾选“产生HEX文件”;然后在调试选项卡中点选右边的“使用”,并在下拉选项中选中“Proteus VSM Simulator”。右边“设置”中的Host与Port可保持默认值,在跨计算机调试时则需进行修改。
文章评论(0条评论)
登录后参与讨论