郭天祥51单片机开发教程学习(6)使用vscode替代keil进行单片机程序开发

前言

由于keil的编辑器,实在是太难用了,下面尝试使用vscode进行开发。
相比vscode,keil存在以下问题:

  • UI古老,界面不美观
  • 代码字号太小,看着费眼
  • 无法自动格式化和排版,需借助插件,且插件不支持快捷键。插件的格式化结果也不理想
  • 快捷键太少,开发效率低下

安装keil uvision5

由于这个keil插件仅支持 Keil uVison 5 及以上版本,因此我们需要在电脑上安装keil的新版本。
之前用的那个2.12版本,应该是不支持这个keil插件的。

安装Keil C51(uVision5开发工具) v9.60a 官方安装版
file

将“KeilFDfix(FD补丁冠铭同学版)b10”分别复制到“C:\Keil_v5”和“C:\Keil_v5\C51\BIN”两个目录下,启动并点击开始按钮,给软件打上补丁
file

注册和授权(过程略)
file

keil插件

打开vscode,在插件区搜索keil,安装第一个插件
file

信任并安装
file

进入扩展设置,手动设置扩展文件的路径
上面是C51的路径,下面是MDK的路径

注意这里的路径,是带exe的。百度上的教程,不带exe,编译的时候会报错。

file

更多插件

除了keil插件外,还需要安装如下插件。其中“C/C++”是必须安装的。其他的可选安装。

  • C/C++
  • C++ Intellisense
  • Beautify
  • Visual Studio IntelliCode

创建项目

打开Keil uVision5软件,新建一个工程。
工程名为“part2_2”,单片机选择窗口,搜索“89C52”,随便选一个结果即可。
工程创建完成后,新建一个c语言文件,加入到工程中。
也可导入之前写好的c语言文件,加入到工程中。

设置编译时,创建hex文件
file

关闭Keil uVision5软件。
接下来就可以在VSCode中编写代码和调试了。

file

导入项目

点击右边的加号导入在keil中创建的项目
file

选择一个工程文件
file

导入成功后,目录结构如图。
头文件的红色提示,可忽略。
file

中文乱码

file

进入首选项——设置,搜索“encoding ”,启用第一个选项
重新打开c语言文件即可看到中文已经正常了

file

调试和编译

使用“shift+alt+F”可以格式化代码。

点击编译按钮,可以自动编译、检查错误、输出hex文件。
file

编辑器下方可以看到终端的编译日志
file

参考教程

VS Code上使用keil插件

vscode调用keil-MDK编译程序

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
EasyClick学习交流①群:737066890
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » 郭天祥51单片机开发教程学习(6)使用vscode替代keil进行单片机程序开发

企业级大数据智能营销管理系统

了解详情