# VSCode-Keil-C51-Environment **Repository Path**: wpr1/VSCode-Keil-C51-Environment ## Basic Information - **Project Name**: VSCode-Keil-C51-Environment - **Description**: 使用 VSCode + Keil 工具链编写和编译 51/STM32 单片机,无需启动 μVision,完全兼容现有代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-01-01 - **Last Updated**: 2022-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用 VSCode 编写和编译 51/STM32 单片机 优雅地编写单片机代码,然后直接在 VSCode 里编译出程序文件。 ![1](github/1.jpg) ![1](github/2.jpg) ## 特点 * 直接调用 Keil 工具链而无需启动 μVision * 无需安装额外插件 * 提供良好的 Keil 编译器错误的格式化显示 * 对常用宏和 Keil 特有语法进行了宏定义,以提供更好的代码提示 * 完全兼容现有代码 * 抑制了部分智能错误检查以兼容 Keil 特有语法 ## 使用方法 1. 下载本项目并解压 2. 用 VSCode 直接打开文件夹 3. 修改 `.vscode/compileKeil.bat` ,替换 `C:\RT\Keil` 为 Keil 安装路径 4. 修改 `.vscode/c_cpp_properties.json` ,替换 `C:/RT/Keil` 为 Keil 安装路径 5. 在 src 目录创建 `main.c` 6. 按 *终端* -- *运行任务* -- *compileKeli* 编译项目 默认入口文件为 `main.c` ,可在 `tasks.json` 修改 若遇到中文乱码问题,请先在 μVision 中设置编码为 GB2312 后再迁移到 VSCode.