proteus 与 keil 的安装及联调

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 同步。

相关文章
相关标签/搜索