当前位置: 首页 > 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下载代码到单片机

在这里插入图片描述

操作完成。

http://www.lryc.cn/news/576615.html

相关文章:

  • python打卡day45
  • 顺序表的常见算法
  • FPGA设计的时序分析概要
  • 鸿蒙 Grid 与 GridItem 深度解析:二维网格布局解决方案
  • 【 Linux 输入子系统】
  • python的医疗废弃物收运管理系统
  • 【力扣 中等 C】79. 单词搜索
  • Webpack 核心与基础使用
  • 数据结构之——顺序栈与链式栈
  • 个人日记本小程序开发方案(使用IntelliJ IDEA)
  • ORB-SLAM + D435i提取相机位姿 + ROS发布
  • 现代串口通讯UI框架性能对比
  • 容器安全——AI教你学Docker
  • 机器学习——线性回归
  • 【数据标注师】3D标注
  • 使用Calibre对GDS进行数据遍历
  • Note2.4 机器学习:Batch Normalization Introduction
  • 【go】初学者入门环境配置,GOPATH,GOROOT,GOCACHE,以及GoLand使用配置注意
  • LNA设计
  • 【安卓Sensor框架-1】SensorService 的启动流程
  • iOS 使用 SceneKit 实现全景图
  • MCPA2APPT:基于 A2A+MCP+ADK 的多智能体流式并发高质量 PPT 智能生成系统
  • 微处理原理与应用篇---STM32寄存器控制GPIO
  • Unity2D 街机风太空射击游戏 学习记录 #16 道具父类提取 旋涡道具
  • FPGA内部资源介绍
  • Python爬虫实战:研究sanitize库相关技术
  • 笔记07:网表的输出与导入
  • SQL关键字三分钟入门:RANK() —— 窗口函数
  • Java AI 新纪元:Spring AI 与 Spring AI Alibaba 的崛起
  • JavaScript正则表达式之正向先行断言(Positive Lookahead)深度解析