一、keil与proteus如何进行联动?
1.先安装vdmagdi.exe,这是驱动
2.要保证keil工程编译通过,左上角红色图标进行编译,黑色框图标进行链接。
3.生成hex文件
先点击这个图标
按照顺序点击,生成HEX文件。
4.在打开的proteus文件中,点击菜单栏中的debug调试。
.5.
5.在Dedug下找到Use Remote Debug Monitor,点击鼠标左键,Use Remote Debug Monitor的前面会出现一个对号
6.再找到你的原理图中主控芯片,在这里使用的是AT89C51,鼠标双击
7.鼠标双击后会出现一个弹框,在弹框中找到Program File,点击这个图标
8.此处需要的是前面写的生成的hex文件路径,找到hex文件之后,点击打开
9.再点击ok,到了这里,在proteus中的设置就算完成了
10.转回keil工程中,点击菜单栏中的魔术棒
11.在弹框中找到Debug,选择use前面的单选框,再在use后面的下拉框中选择Proteus VSM Simulator,最后点击弹框下方的OK
12.之后再点击菜单栏中的的Debug -> Start/Stop Debug Session
13.点击这个按钮,进行持续运行,这时就开始调试了。
这里要注意的是,实物硬件单片机可能会因为一些物件的误差导致无法实时调试。
但是在电脑上是可以实现实时调试的。在调试的时候一定要点击这个图标,不然你的proteus工程不会有反应。