keil里的debug项里没有 proteus没有编译器 vsm 51选项是洇为你少装了一个软件解决办法是:
2、安装该软件,之后在KEIL文件夹下的TOOLS.INI文件中的[c51]字段的最后多了两行就是
Win10 系统的下载链接可以参考这里:
還是在网上找个下载就行可以参考这里:
proteus没有编译器 项目完成后,直接双击 CPU 主控芯片会弹出“编辑元器件”对话框,可以在这里选择“Program File”要运行的二进制代码文件
如果只是单纯的运行一次,不需要调试那这样完全没问题。但对于开发中的项目经常需要 Debug 调试,单步執行并实时查看效果那开启联调就很有必要了。
新版本的 proteus没有编译器 可以通过这个软件傻瓜式配置安装后即可使用。官网下载地址:
仩面这个软件安装完成后会在 Keil 的安装目录的 \C51\BIN 目录中添加 C51 联调相关的文件:VDM51.dll。如果安装的时候你还选了 ARM还会自动添加 VMDARM.dll 这个文件。
实际上这个软件做的事情不止这些,除了自动创建 dll 文件外它还修改了修改 keil 安装目录下 Tools.ini文件,并在[C51] 栏目下加入
其中“TDRV10” 中的 “10”要根据实际情況看原则是不跟原来的重复。
打开 Keil 软件编写项目代码,写完后编译为 Hex 文件
双击 proteus没有编译器 的 8051 主控芯片,在弹出框中選择“Program File”关联要运行的二进制代码文件。
现在你在 Keil 中点击 Debug 时,会自动启动 proteus没有编译器 的运行并且每次单步运行的消息都会跟 proteus没有编譯器 同步。