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.
    vs+keil+proteus调试环境搭建_第1张图片打开keil软件,选择target options-》选择debug标签-》点击右侧的使用,选择Proteus VSM Simulator,这个时候开着proteus,点击调试,就可以互联调试了。
    vs+keil+proteus调试环境搭建_第2张图片
  • 使用vs+visual Assist开发单片机程序
    vs是在官网下载的,下载链接自行下载安装无多余的话需要说。
    安装完成后打开vs,首先安装va(visual Assist),点击工具栏的扩展-》管理扩展-》联机-》搜索框中输入visual Assist,看到一个小番茄图标,安装。
    vs+keil+proteus调试环境搭建_第3张图片由于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。
    vs+keil+proteus调试环境搭建_第4张图片为了方便使用最好还是把刚刚添加的命令上移到如上图所示最上面的位置,选择工具栏中的工具-》自定义-》选择工具栏选项卡-》新建一个工具栏,比如我取名C51Tool,并勾选,这样就会在工具栏上显示了。
    vs+keil+proteus调试环境搭建_第5张图片为刚刚创建的工具栏添加那三个外部工具命令,选择工具栏中工具-》选择自定义-》选择命令选项卡-》选择工具栏,找到C51Tools,添加命令,命令在类别为工具的里面,如果你按照我图上的顺序把三个命令放在最上面,那么你此时只需要添加外部命令1、外部命令2、外部命令3,否则,你命令排在第几位,你就需要添加外部命令几,到此带提示的开发环境算是做好了。
    vs+keil+proteus调试环境搭建_第6张图片
    - 总结
    磨刀不误砍柴工,只有我们的编程环境友好了,我们的效率才能提高,心情也会好上不少,当然前提是你 得有一个好的电脑,不然这三个软件一开,估计够卡的。

你可能感兴趣的:(单片机)