当前位置: 首页 > news >正文

如何用VS Code、Sublime Text开发51单片机

文章目录

    • 一、前置工作
    • 二、VS Code
      • 2.1 Code Runner配置
      • 2.2 编译快捷键
    • 三、Sublime Text
      • 3.1 Build System创建
      • 3.2 编译快捷键
    • 四、使用STC-ISP下载代码到单片机

使用VS Code开发51单片机的好处自不必多说,直接进入正题。本博客的目标是让你能够使用VS Code或者Sublime Text来将.c文件转换为.ihx文件并下载到单片机中。

一、前置工作

  • VS Code需要的前置工作
    下载 SDCC、VS Code、VS Code插件:Code Runner、、reg52.h头文件
  • Sublime Text 需要的前置工作
    下载 SDCC、Sublime Text、、reg52.h头文件

二、VS Code

2.1 Code Runner配置

打开Code Runner设置:
请添加图片描述
修改c语言的配置项:
在这里插入图片描述

    "code-runner.executorMap": {// 其他配置"c": "sdcc -mmcs51 --model-small -o C:/Out/ ",// 其他配置}

2.2 编译快捷键

Ctrl+Alt+N

三、Sublime Text

3.1 Build System创建

创建一个Build System:
在这里插入图片描述
添加如下内容:

{"shell_cmd": "sdcc -mmcs51 --model-small -o \"C:/Out/\" \"$file\"","selector": "source.c","file_regex": "^.*$"
}

3.2 编译快捷键

Ctrl+B

四、使用STC-ISP下载代码到单片机

在这里插入图片描述

操作完成。

相关文章:

  • Mysql架构
  • 顺序表的常见算法
  • 【编程实践】利用python在Blender生成三维模型
  • Stable Diffusion入门-ControlNet 深入理解 第四课:风格迁移与重绘控制模型——让AI也有“艺术天赋”!
  • FPGA设计的上板调试
  • 微信小程序实现简版点赞动画
  • 【linux】文件与目录命令 - iconv
  • Kafka 消费者重平衡问题排查与优化实践
  • 下载最新版本的OpenOCD
  • (LeetCode 每日一题) 2099. 找到和最大的长度为 K 的子序列 (排序)
  • 【C++】transform, reduce, scan是什么意思?理解常用并行算法及其实现原理
  • [Andrej Karpathy_2] vibe coding | 大型语言模型的1960年代 | 自主性滑块
  • 【云桌面容器KasmVNC】如何关闭SSL使用HTTP
  • [Linux]从零开始的STM32MP157移植Ubuntu根文件系统教程
  • Linux软连接和硬连接
  • git 挑选:git cherry-pick
  • DeepSeek改写glaredb的示例实现自定义CLI界面程序
  • c# 比较两个list 之间元素差异
  • (五)神经网络
  • uni-app项目实战笔记26--uniapp实现富文本展示