当前位置: 首页 > 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.lqws.cn/news/560629.html

相关文章:

  • uni-app subPackages 分包加载:优化应用性能的利器
  • Geollama 辅助笔记:raw_to_prompt_strings_geo.py
  • IDEA2024.3 tomcat需要按两次停止按钮停止问题
  • 区块链使用那些技术?
  • 太速科技-670-3U VPX PCIe桥扩展3路M.2高速存储模块
  • Linux测试是否能联网
  • 大事件项目记录8-文章分类接口开发-文章分类列表
  • 2025年健康医疗大数据开放共享:现状、挑战与未来发展
  • 计算机操作系统(十七)内存管理
  • Grab×亚矩阵云手机:以“云端超级节点”重塑东南亚出行与数字生活生态
  • 用鸿蒙打造真正的跨设备数据库:从零实现分布式存储
  • 【AI智能体】Dify 核心组件从使用到实战操作详解
  • 信号处理学习——文献精读与code复现之TFN——嵌入时频变换的可解释神经网络(上)
  • 数据湖 vs 数据仓库:数据界的“自来水厂”与“瓶装水厂”?
  • 阿里 Qwen3 模型更新,吉卜力风格get
  • 对话式数据分析与Text2SQL Agent产品可行性分析思考
  • 安卓中静态和动态添加子 View 到容器
  • Zotero 7 插件:翻译与护眼主题
  • 如何快速学习一门新编程语言
  • 使用asyncio构建高性能网络爬虫
  • Vue 项目中 Excel 导入导出功能笔记
  • 开疆智能CCLinkIE转ModbusTCP网关连接傲博机器人配置案例
  • 道路交通标志检测数据集-智能地图与导航 交通监控与执法 智慧城市交通管理-2,000 张图像
  • 鸿蒙5:ArkTS基本介绍
  • Ubuntu20.04离线安装Realtek b852无线网卡驱动
  • Note2.2 机器学习训练技巧:Batch and Momentum(Machine Learning by Hung-yi Lee)
  • vue-29(创建 Nuxt.js 项目)
  • 创客匠人视角:创始人 IP 打造为何成为知识变现的核心竞争力
  • electron中显示echarts
  • 微机系统 第八章 模拟接口