原创 Proteus6.9sp4、sp5与keilC51联调设置方法

2007-5-22 01:10 4330 3 3 分类: MCU/ 嵌入式

     由于Proteus版本很多,且与KeilC51联调时的设置方法各不相同。看了很多网页上的解答,一遍遍地尝试都失败了。经过今天一晚上的琢磨好不容易圆满完成了任务。将设置步骤介绍如下,希望对与我有相同情况的朋友有所帮助:


1、将KeilC51(u2、u3均可,我的是u2版本)、Proteus6.9sp4或sp5都安装好(我的版本是sp4,在我的前一篇博客中有下载链接);
2、从官方网站下载Proteus的Vdmagdi.exe;
3、运行Vdmagdi.exe安装Keil接口,然后将D:\Program Files\Labcenter Electronics\Proteus 6 Professional\BIN目录下的Prospice.dll用UltraEdit打开,在1a4e8h处,将75 0A改为90 90再保存;(若版本为sp5则将0x1a9bch和0x1a9bdh的75 0A改为90 90,由于我的版本限制只是听别人说没有尝试过。)
4、打开Proteus,在【菜单】【Debug】下拉菜单中选【User Remote Debug Monitor】(在该项前打勾);
5、打开KeilC51,点击【菜单】【工程】【为目标'XX'设置选项】,在【调试】标签下选择右边的【使用U】单选,并在下拉框中选【Proteus VSM Simulator】仿真设备;(若要使用【Proteus VSM Moniter51 Driver】则需修改keil安装目录下 Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver"),保存。注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。)
6、在Proteus侧做好硬件连线,Keil侧写好软件,点击Keil【调试】【运行】,您可以欣赏联调了。


vdmagdi.exe官方下载







文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /2 下一条