| |
Proteus--软件介绍
Proteus是由Labcenter Electronics开发的功能强大的单片机仿真软件,现在最新版本6.9 SP5,其演示版本可在其官方网站http://www.labcenter.co.uk下载。
Proteus与其他的仿真软件相比较,在下面的优点:
1.能仿真模拟电路、数字电路、数模混合电路;
2.能绘制原理图、PCB图;
3.几乎包括实际中所有使用的仪器
4.其最大的亮点在于能够对单片机进行实物级的仿真。从程序的编写,编译到调试,目标版的仿真一应俱全。支持汇编语言和C语言的编程。还可配合Keil C实现程序的联合调试,将Proteus中绘制的原理图作为实际中的目标板,而用Keil C集成环境实现对目标板的控制,与实际中通过硬件仿真器对目标板的调试几乎完全相同,并且支持多显示器的调试,即Proteus运行在一台计算机上,而Keil C运行在另一台计算机上,通过网络连接实现远程的调试。
***先写到这儿,有时间再写***
一、Proteus与Keil的联调
1.对于Proteus6.7版本与Keil的联调
(1)把C:\Program Files\Labcenter Electronics\Proteus 6 Professional\ MODELS\目录下的 VDM51.dll文件复制到 C:\Keil\C51\BIN文件夹下。
(2)打开Keil 根目录下的 TOOLS.INI 文件,在[C51] 栏目下加入 TDRV3=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver" ) ,其中“TDRV3” 中的 “3”要根据实际情况写,不要和原来的重复就可以了。
(3)Keil的设置。在Keil中打开一个项目,在"option for target"中的Debug标签中选中 " Proteus VSM Monitor-51 Driver"
(4)Proteus的设置。在DEBUG菜单中选中 "use romote debuger monitor"
(5)随便打开一个设计好的文件,要含有51单片机,把keil的工程和Proteus的文件放到同一个目录下。打开keil,按Ctrl+F5进入调试界面或者点击工具栏的调试按钮。此时可单步,全速运行程序,并进行调试。同时可以观察Proteus中目标板的运行情况。
2.对于Proteus6.9版本与Keil的联调
然而,到了6.9版本却不能这样用了,要去官方网站下载一个vdmadi.exe,安装完成然后用crack后的prospice.dll覆盖安装Program Files\Labcenter Electronics\Proteus 6 Professional\BIN\PROSPICE.DLL即可http://downloads.labcenter.co.uk/vdmagdi.exe