proteus 安装
Win10 系统的下载连接能够参考这里:https://tieba.baidu.com/p/5644915130?traceid=ui
百度网盘地址spa
连接1: http://pan.baidu.com/s/1kVdtfnx 密码: vaib.net
连接2: http://pan.baidu.com/s/1kUOsToF调试
keil 安装
仍是在网上找个下载就行。能够参考这里:http://www.javashuo.com/article/p-cimuoyex-ks.htmlcode
联调
proteus 项目完成后,直接双击 CPU 主控芯片,会弹出“编辑元器件”对话框,能够在这里选择“Program File”要运行的二进制代码文件。blog
若是只是单纯的运行一次,不须要调试,那这样彻底没问题。但对于开发中的项目,常常须要 Debug 调试,单步执行并实时查看效果,那开启联调就颇有必要了。图片
下载 vdmagi.exe
新版本的 proteus 能够经过这个软件傻瓜式配置,安装后便可使用。官网下载地址:http://downloads.labcenter.co.uk/vdmagi.exe开发
上面这个软件安装完成后,会在 Keil 的安装目录的 \C51\BIN 目录中添加 C51 联调相关的文件:VDM51.dll。若是安装的时候你还选了 ARM,还会自动添加 VMDARM.dll 这个文件。get
实际上,这个软件作的事情不止这些,除了自动建立 dll 文件外,它还修改了修改 keil 安装目录下 Tools.ini文件,并在[C51] 栏目下加入同步
TDRV10=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver" )
其中“TDRV10” 中的 “10”要根据实际状况看,原则是不跟原来的重复。
开启 proteus 的远程调试功能
在菜单栏依次选择 “Debut”-> “Enable Remote Debug Monitor”。开启后,proteus 会默认监听本机的 8000 端口。
编写 C51 代码并编译
打开 Keil 软件,编写项目代码,写完后编译为 Hex 文件。
在 proteus 中关联 Hex 文件
双击 proteus 的 8051 主控芯片,在弹出框中选择“Program File”,关联要运行的二进制代码文件。
设置 Keil,联通 Proteus
在菜单栏依次选择 “Project”-> “Options For Target XX”(其中 XX 是你的项目名),在弹出框中选择 Debug 页签,使用刚才配置的 “Proteus VSM Simulator” 替换掉 Keil 默认的仿真器。这里默认的端口号也是 8000,若是更改了,须要点击右侧的 “Settings” 按钮来调整。
开始调试
如今,你在 Keil 中点击 Debug 时,会自动启动 proteus 的运行,而且每次单步运行的消息都会跟 Proteus 同步。