使用VS code代替keil编写8051单片机程序

最近使用keil5敲代码发现很多地方都不是很方便,比如将定义错的变量改名字,keil5的搜索并不是那么好用的,导致变量得一个个替换。而且当代码长了之后,需要在定义的地方和调用的地方频繁切换、反复横跳,查看变量名字。。。
然后听同学说,VS code好像很好用的亚子,今天决定倒腾一下。。

  1. 下载并安装VS code
    附上VS code下载链接:https://code.visualstudio.com/ 进去后直接下载就行
    顺便说一下VS 和VS code
    VS:Visual Studio是一个集成的开发环境,相对来说功能比较完整。
    VS code是轻量级代码编辑器。在这里插入图片描述
  2. 安装EIDE插件
    第一步已经安装好了VS code,但是此时的VS code只是一个空壳,我们得给他注入灵魂(插件)。
    首先点击红圈标注的地方,然后在黄圈标注的地方搜索“EIDE”下载然后安装就可以了。
    当然也可以根据需求,搜索其他插件安装。比如我还安装了python。然后英文不好也可以安装Chinese (Simplified) …这个,类似汉化的作用。

在这里插入图片描述
插件安装好之后,需要设置正确的 keil TOOLS.INI文件的路径,必须是Keil5才行,第一步,点击“设置Keil路径”,第二步,点击上方的C51,然后选择TOOLS.INI文件的路径,不知道的可以查看下图(我也弄了很久才明白TOOLS.INI文件)
在这里插入图片描述

TOOLS.INI文件路径
3. 使用EIDE
首先,将keil工程导入到VS code中!
单击下图中的导入Keil项目,然后选择Keil程序的路径,再选择项目的保存位置,最后打开就可以了
在这里插入图片描述
这里可能会遇到一个问题,就是在EIDE中不管怎么打开,怎么保存,新建工程都没用的话。切换到最上面资源管理器中,点击打开文件夹,然后选择Keil的程序路径,搞定之后他会提示保存工作区,然后再去EIDE中就可以正常导入了。(能够正常导入Keil工程的就不用管这一步)
在这里插入图片描述

  1. 设置LIB文件的位置
    上面已经将Keil程序导入到VS code了,但是会发现一个问题,这个项目的头文件路径还是之前的路径,我们需要将他改为新的路径。首先将之前Keil项目中的头文件复制一下,放入新的头文件夹中,然后点击下图中的叉叉,将之前的路径删除,然后点加号,添加新的头文件夹路径。这样头文件就弄好了。
    在这里插入图片描述

  2. 其他操作
    在这里插入图片描述
    这5个按钮分别是:
    1.添加源文件
    2.添加库
    3.编译
    4.快速编译(我不知道和编译有什么区别)
    5.下载程序

  3. VS code使用体验
    emmmmmm
    本来是想写的,但是想了下,还是自行体验吧,我就贴几张图大家感受下。(别看程序,挺烂的。。哈哈哈哈哈哈嗝)
    在这里插入图片描述
    在这里插入图片描述
    附一个大佬的教程:https://blog.csdn.net/qq_40833810/article/details/104114921

本套课程系大喵在**2020年****录制课程,大喵将带着大家使用vscode这款轻量级编辑器神器,快速上手Python高效开发、调试及单元测试的插件扩展和 VSCode IDE环境配置; 什么是 vscode 编辑器? Visual Studio Code(以下简称vscode)是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows,Mac OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过插件面板来方便快捷的安装插件来支持javascript、C++、C#、Python、PHP等其他语言。 什么是 python ? Python,它是一门编程语言,截止到目前python已经广泛应用在:无人驾驶、个人助理、金融、电商、医疗、教育等各大领域。尤其是在 Web开发、自动化运维与测试、游戏服务器开发方面有着先天的优势。目前许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。 VSCode + Python VSCode毫无疑问是一款非常优秀的IDE,而Python则无疑是一门使用领域相当广泛,非常强大的高级语言;那我们如何把这两者结合起来,用**美的IDE编写最棒的语言,优雅与**,强强结合,气冲入虹,势不可挡。 课程内容主要包括: 01. 课程内容介绍 02. VSCode IDE 介绍 03. 为什么推荐使用 VSCode IDE  04. Python 语言基础介绍  05. 为什么选择 Python 语言 06. VSCode和Python 强强联手 07. 课程插件扩展介绍 08. Python扩展安装及介绍 09. Python扩展代码测试 10. AREPL安装和介绍 11. AREPL for Python 特点介绍 12. AREPL 代码功能测试 13. autoDocstring 安装和介绍 14. autoDocstring 代码测试使用 15. python test explorer 安装和介绍 16. Python pytest 测试和使用
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页