vs+keil+proteus调试环境搭建

- 写作背景
本人手上有一块单片机开发板,但是,日常开发中存在硬件电路修改困难且耗时,硬件调试代码问题困难,keil开发没有提示难受。为了愉快的开发单片机,使用vs+visual Assist开发单片机程序,解决了提示的问题;使用proteus模拟单片机电路,解决了电路修改困难且耗时的问题;使用keil+proteus联调,解决了硬件调试困难问题。

- 正文

  • 使用proteus模拟单片机电路并联调
    首先下载安装keil和proteus,链接:https://pan.baidu.com/s/1aXwNwyEi2QFSVtvWTb0-5w 提取码:qsvb
    安装完proteus后需要安装keil驱动,然后打开proteus软件在工具栏中选择debug-》勾选Enable Remote Debug Monitor.
    允许调试打开keil软件,选择target options-》选择debug标签-》点击右侧的使用,选择Proteus VSM Simulator,这个时候开着proteus,点击调试,就可以互联调试了。
    在这里插入图片描述
  • 使用vs+visual Assist开发单片机程序
    vs是在官网下载的,下载链接自行下载安装无多余的话需要说。
    安装完成后打开vs,首先安装va(visual Assist),点击工具栏的扩展-》管理扩展-》联机-》搜索框中输入visual Assist,看到一个小番茄图标,安装。
    在这里插入图片描述由于vs不具备编译单片机程序的能力,我们还是需要借助于keil的编译程序。选择工具栏的工具-》外部工具-》添加-》取名C51之类的,方便自己记住。命令填写keil安装目录下bin目录中的C51.exe程序,参数可以使用旁边的三角选项卡,选取项路径,或者直接填写 ( I t e m P a t h ) , 初 始 目 录 为 空 , 下 面 勾 选 上 使 用 输 出 窗 口 , 方 便 运 行 时 控 制 台 有 日 志 , 不 要 选 提 示 输 入 参 数 , 否 则 每 次 都 的 点 两 次 。 同 样 的 方 式 添 加 L X 51 , 命 令 是 L X 51. e x e , 参 数 是 (ItemPath),初始目录为空,下面勾选上使用输出窗口,方便运行时控制台有日志,不要选提示输入参数,否则每次都的点两次。同样的方式添加LX51,命令是LX51.exe,参数是 (ItemPath)使便LX51LX51.exe(ItemDir) ( I t e m F i l e N a m e ) . o b j T O (ItemFileName).objTO (ItemFileName).objTO(ItemDir) ( I t e m F i l e N a m e ) . a b s , 同 样 添 加 O h x 51 , 命 令 是 O h x 51. e x e , 参 数 是 (ItemFileName).abs,同样添加Ohx51,命令是Ohx51.exe,参数是 (ItemFileName).absOhx51Ohx51.exe(ItemDir)$(ItemFileName).abs。
    在这里插入图片描述为了方便使用最好还是把刚刚添加的命令上移到如上图所示最上面的位置,选择工具栏中的工具-》自定义-》选择工具栏选项卡-》新建一个工具栏,比如我取名C51Tool,并勾选,这样就会在工具栏上显示了。
    在这里插入图片描述为刚刚创建的工具栏添加那三个外部工具命令,选择工具栏中工具-》选择自定义-》选择命令选项卡-》选择工具栏,找到C51Tools,添加命令,命令在类别为工具的里面,如果你按照我图上的顺序把三个命令放在最上面,那么你此时只需要添加外部命令1、外部命令2、外部命令3,否则,你命令排在第几位,你就需要添加外部命令几,到此带提示的开发环境算是做好了。
    在这里插入图片描述
    - 总结
    磨刀不误砍柴工,只有我们的编程环境友好了,我们的效率才能提高,心情也会好上不少,当然前提是你 得有一个好的电脑,不然这三个软件一开,估计够卡的。
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值