proteus 安装

Win10 系统的下载链接可以参考这里:https://tieba.baidu.com/p/5644915130?traceid=

百度网盘地址

链接1: http://pan.baidu.com/s/1kVdtfnx 密码: vaib

链接2: http://pan.baidu.com/s/1kUOsToF

keil 安装

还是在网上找个下载就行。可以参考这里:https://blog.csdn.net/ybhuangfugui/article/details/52932112

联调

proteus 项目完成后,直接双击 CPU 主控芯片,会弹出“编辑元器件”对话框,可以在这里选择“Program File”要运行的二进制代码文件。

如果只是单纯的运行一次,不需要调试,那这样完全没问题。但对于开发中的项目,经常需要 Debug 调试,单步执行并实时查看效果,那开启联调就很有必要了。

下载 vdmagi.exe

新版本的 proteus 可以通过这个软件傻瓜式配置,安装后即可使用。官网下载地址:http://downloads.labcenter.co.uk/vdmagi.exe

上面这个软件安装完成后,会在 Keil 的安装目录的 \C51\BIN 目录中添加 C51 联调相关的文件:VDM51.dll。如果安装的时候你还选了 ARM,还会自动添加 VMDARM.dll 这个文件。

实际上,这个软件做的事情不止这些,除了自动创建 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 同步。

proteus 与 keil 的安装及联调的更多相关文章

  1. 初学单片机:Proteus介绍、Proteus与Keil联调(Windows10环境下)

    Proteus是一个仿真软件,可以在里面设计电路并模拟测试,也可生成PCB的布线等等,反正就是强大的不行.初学单片机,除了开发板,这个仿真器就是一个很好的调式环境.软件安装信息: Proteus 8. ...

  2. [原创]Keil uVision4 安装破解

    Keil uVision4 安装没什么特别的,跟一般Windows软件安装方法相同,这里不再赘述. 安装完成界面如下图,未破解之前,点击编译,下载等选项都会出现未响应提示,软件会卡死.下面进行软件破解 ...

  3. 单片机开发——01工欲善其事必先利其器(Keil软件安装破解)

        本文是博主<单片机开发>博客第一篇文章,主要讲述51单片机编程软件Keil uVision4的安装及破解过程. 1. Keil uVision4安装包文件      PATH:链接 ...

  4. Proteus与Keil连接及其仿真(有例子哦!)

    记录一下Proteus仿真的一些设置和使用,以方便自己以后复习和大家交流!如有错误,希望大家指正. 1.Proteus软件的安装,这里就不作说明了.

  5. (KEIL)MDK5安装与JLINK问题解决方法(支持代码自动补全)

    MDK V5在10月8日发布,昨天终于没忍住装上使用了一下,尝了尝鲜.   安装和破解的方法相信各位高手都不在话下,实在不会的可以参考keil4的安装步骤,keil5 和 keil4的安装没有的区别. ...

  6. 关于Keil的安装与注册

    由于前一段时间一直在做关于stm32f407的相关内容,于是安装的Keil是MDK5,最近一阵子想再看看51单片机以前没有做过的内容,就要再安装一个Keil C51,结果就不可避免的遇到了两个软件必须 ...

  7. Keil MDK与h-jtag联调

    keil MDK也是可以借助h-jtag进行单步调试,写出来与大家一起分享一下. keil MDK编译器使用V4.01版本,下载地址:http://www.embedinfo.com/down-lis ...

  8. proteus pro 8.9 安装及汉化教程

    最近由于网上上课老师要求我们自己安装proteus这款仿真软件,所以笔者也安装了最新款版的proteus pro 8.9,分享给大家安装心得,也包含汉化过程,希望大家能用软件好好学习. 备注:感谢博主 ...

  9. Keil MDK5 安装教程(附安装包百度云)

    关注微信公众号"龙行单片机",后台回复"安装包"获取最新安装包百度云链接. 1.MDK5.11a 安装 双击 mdk511a.exe,进行安装.这里我们将其安装 ...

随机推荐

  1. Docker之rm: Device or resource busy

    docker 容器里 rm -rf /data 提示: rm: cannot remove ‘/data’: Device or resource busy 原因: 在建立容器的时候做了相应目录的挂载 ...

  2. zabbix 问题

    初始化账号和密码 Admin zabbix 出现 :Zabbix server is running No检查zabbix是否有运行 ps -ef|grep zabbix systemctl rest ...

  3. python爬取百度图片

    import requests import re from urllib import parse import os from threading import Thread def downlo ...

  4. java高并发核心要点|系列3|锁的底层实现原理|ABA问题

    继续讲CAS算法,上篇文章我们知道,CAS算法底层实现,是通过CPU的原子指令来实现. 那么这里又有一个情景: 话说,有一个线程one从内存位置V中取出A,这时候另一个线程two也从内存中取出A,并且 ...

  5. python基础31[常用模块介绍]

    python基础31[常用模块介绍]   python除了关键字(keywords)和内置的类型和函数(builtins),更多的功能是通过libraries(即modules)来提供的. 常用的li ...

  6. 【LuoguP5289】[十二省联考2019] 皮配

    题目链接 题目描述 略 Sol 一道背包问题 首先暴力做法设 \(dp[i][j][k]\) 表示前 \(i\) 个城市的学校被分到第一阵营 \(j\) 人 第一门派 \(k\) 人的方案数. 中间一 ...

  7. 关于antd表单的自行校验

    rules里面加上validator验证,value就是输入的值 上面为正则表达式的检验

  8. VueJS简明教程(一)之基本使用方法

    简介:这是一篇超级简单的入门文章 如果说是JQuery是手工作坊,那么Vue.js就像是一座工厂,虽然Vue.js做的任何事情JQuery都可以做,但无论是代码量还是流程规范性都是前者较优. Vue. ...

  9. hibernate中save()、get()、load()、update()、saveorupdate()、merge()等方法

    1.save()方法 直接传个user对象 session.save(user); 2.get()方法和load()方法 get(): 传id        session.get(UserInfo. ...

  10. 从1G到5G发展史(3GPP是个什么组织 为啥5G标准离不开它)

    1.“3GPP”组织建立的来龙去脉 3GPP一直以来在人们心中是一个神秘的组织,很多用户对于它的理解和认知,说不清,道不明.最近关于5G网络的诸多报道,都陈述了“5G网络”的标准是由“3GPP”来规定 ...