本文编程环境在 51单片机开发环境搭建 - VS Code 从编写到烧录 有过介绍。使用 VS Code + SDCC + stcgal。
关于软硬件的信息:
- Windows 10
- STC89C52RC
- SDCC (构建HEX文件)
- stcgal 1.6 (向STC单片机烧录)
- 8个LED(共阳)接在单片机的 P2_0 ~ P2_7 引脚
在 VS Code 中新建项目到烧录的过程:
- 新建项目 -
空项目
-8位MCU项目
- 保存文件夹。 - 更改构建配置:
SDCC
;更改烧录配置:stcgal
。 - 在项目文件夹下新建
src/main.c
,右键项目资源
-添加源文件夹
-普通文件夹
,选择src
。 - 在
src
目录下开发,最后点击右上角构建
、烧录
,单片机上电,完成烧录。
点亮 LED
点亮全部的 8 个LED,8bit 全部置 0 即可。