vscode+platformio IDE+sdcc搭建51单片机开发环境,使用的单片机是STC89C52RC,最终我们使用单片机引脚的pwm输出实现两颗led拖尾交替输出,模拟警车上的灯的一个效果。
依然老套路,安装在虚拟机里,为什么呢?为了模拟一个完全从0开始的环境。
首先准备需要的软件
1.
VSCODE,这个安装此处不再赘述,网上有很多教程,基本就是点下一步就完成了。
2.
vscode插件,其中包括 platformIO IDE,这是一个单片机开发的集成环境,内部直接包含编译器,可以帮助我们链接,编译,生成2进制文件,等于把makefile该干的事都干了。虽然它自称是IDE,但它是以插件的形式安装在其他编辑器或IDE上的IDE。
3.
二进制文件下载软件,STC官方提供的一个软件,后面会说明。
首先我们安装vscode需要安装的插件
1.中文插件

2.C/C++ 语言包,微软官方提供的插件,可以做一些语法检查,智能提示等。

3.platformIO IDE 这个是重头戏,功能非常强大的一个IDE,我也只是略懂皮毛,有兴趣的小伙伴可以自行百度。反正我们能知道此处他就是帮我们,链接,编译,生成二进制文件就可以了,使用的编译器是sdcc。

本文介绍了使用vscode、platformio IDE和sdcc搭建51单片机(STC89C52RC)开发环境的方法。先准备所需软件和插件,接着编写代码,编译程序并找到二进制文件,最后将文件下载到单片机,实现两颗LED拖尾交替输出。还提及了sdcc与keil的优缺点及遇到的头文件问题。
最低0.47元/天 解锁文章
584





