从零开始的51单片机——VsCode+EIDE环境搭建

环境

  • Windows
  • Keil5
  • Vs Code
  • EIDE
  • STC-ISP

搭建环境

安装Keil

  • 从官网下载Keil5并安装(选择C51)

安装VSCode与EIDE

  • 官网下载并安装VSCode

  • 安装配置VSCode插件如下
  • 安装中文(点击最左侧扩展的图标,然后搜索即可,以下同理)

  • 安装C++扩展支持

  • 安装用于单片机的EIDE

安装STC-ISP

  • 点此处去下载STC-ISP

项目创建

  • EIDE安装成功后在VS Code最左侧出现一个图标,点击此图标

  • 点击“新建项目”按钮,并创建一个空项目

  • 选择8位MCU项目

  • 给项目起个名字,并回车

  • 这样项目就创建成功了

注意(必看)

  • 如果安装了sdcc,vscode会以sdcc为默认,这时候会要手动切换到keil,如下图所示

  • 如果提示keil路径问题的话,需要手动指定到你PC上keil安装目录下的TOOLS.INI文件(这与你keil安装路径有关,默认是C盘。但我习惯上安在D盘,比如我的目录就是D:\Program Files (x86)\Keil_v5\TOOLS.INI

从零开始的51单片机——VsCode+EIDE环境搭建相关推荐

  1. 51单片机入门学习------环境搭建

    为了做比赛,开始学习51单片机 因为之前在做uwb定位模块使用的stm32,下载过keil,所以下载路径和编译器默认路径不同,导致了许多问题. 一.注册Keil软件时出现TOOLS.INI_TOOLC ...

  2. vscode如何运行python新手教程_从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)...

    VScode不愧是用户数量上升最快的编辑器,界面华丽(当然,需要配合各种主题插件),十分容易上手且功能强大.之前用它写C++体验十分nice,现在需要学习tensorflow,而工欲善其事必先利其器, ...

  3. 从零开始的51单片机——(1)点亮LED

    从零开始的51单片机--点亮LED 原理 对于开发板上的8个LED分别对应一个八位二进制数. 当对应位为1的时候LED灯灭,为0的时候灯亮 例如1111 1110则是第一个LED灯亮 在C语言中,我们 ...

  4. ESP32开发 0.windows Vscode开发环境搭建,基于esp-idf-V4.2 | Cmake | Vscode插件

    一 前言 入坑嵌入式以来,一直都在寻找一款通用MCU控制器:他应有优秀的计算处理能力.丰富的外设扩展能力.支持有线/无线联网.小巧的封装.自从ESP8266爆火以来,熟悉过它的使用,但窘于硬件限制,只 ...

  5. Mac VSCode OpenGL环境搭建

    Mac VSCode OpenGL环境搭建 1.安装glfw brew install glfw 2.下载glad https://glad.dav1d.de/ 选择合适的版本后 拷贝glad文件夹到 ...

  6. 详细介绍如何从零开始制作51单片机控制的智能小车(二)———超声波模块、漫反射光电管、4路红外传感器的介绍和使用

       我会通过本系列文章,详细介绍如何从零开始用51单片机去实现智能小车的控制,在本系列的上一篇文章中介绍了如何让小车动起来,本文作为本系列的第二篇文章,主要介绍让小车实现自动避障所涉及的一些传感器, ...

  7. Vscode java 环境搭建及使用技巧

    Vscode java 环境搭建及使用技巧 文章目录 Vscode java 环境搭建及使用技巧 java环境要求 vscode环境要求 vscode java文件的建立 使用 code-runner ...

  8. 单片机---HLK-W801开发环境搭建

    总目录 <单片机-HLK-W801开发环境搭建> <单片机-HLK-W801蓝牙BLE功能测试> 最近刷淘宝,偶尔就会刷到一些国产芯片,于是买了一块海凌科的开发板,型号HLK- ...

  9. 51单片机仿真开发环境构建实验

    51单片机仿真开发环境构建实验目录 实验目的 一.实验步骤 Step1:之前Debug,USE里面没有Proteus VSM Monitor Driver Step2:把VDM51.dll复制到Pro ...

最新文章

  1. mysql java datetime_Java向mysql数据库插入datetime类型数据实例(精)
  2. linux3.4 内核裁剪,05-S3C2440学习之内核(移植)linux3.4.2移植(2)之yffs2文件系统移植+内核裁剪+内核制作补丁...
  3. javascript --- 防抖与节流
  4. lessc_Less 命令行用法
  5. Linuxcurl命令参数详解
  6. JavaScript学习笔记(一)—— 数据类型
  7. 数据挖掘与可视化相关论文
  8. Linux抓包命令tcpdump
  9. ansys workbench汉化教程_ARP8.1企业版安装及汉化教程 I 学之乎
  10. n维空间的欧氏距离公式_n维欧氏空间中球的体积公式与表面积公式之间的微分关系(论文资料).pdf...
  11. 漏洞复现之CVE-2018-1273 Spring Data Commons 远程命令执行
  12. 刚写完的 基于微信的房产中介预约看房小程序 毕业设计毕设源码
  13. Python爬取《哆啦A梦-伴我同行2》影评,这部的寓意是啥?词云来剧透!
  14. 谷歌手机正式发布 售价179美元(图)
  15. 金融之期货软件搭建,股票平台搭建,融资融券平台搭建
  16. Tensorflow 2.0 视频分类(四) C3D 3D convolutional Networks
  17. dubbo使用带有密码的redis注册中心完整配置及遇到问题解决、RestTemplate配置【持续更新】
  18. 软件性能测试负载测试,软件性能测试VS负载测试VS压力测试[2]
  19. 走进元宇宙:是什么、有什么、为什么?
  20. MCE | 衰老“走过”的信号途径

热门文章

  1. ubuntu 18.04 安装 opencv3.4.1 以及 opencv_contrib 3.4.1] 亲测可用
  2. 剪切粘贴时总是上次的内容_【Procreate 迷你课堂】#4 三指快速拷贝及粘贴
  3. GBDT基本原理及应用
  4. sklearn 笔记:make_blobs 生成聚类数据
  5. tableau必知必会之学做常用的倾斜图(slopegraph)
  6. 一部手机失窃引发的惊心动魄的战争,你是个合格的程序猿吗?
  7. pycharm同一目录下无法import其他文件
  8. qt listwidget 关键字颜色_关键字排名优化工具方案
  9. QT中关于按钮以及菜单栏工具添加图标,以及快捷方式
  10. Disruptor 源码阅读笔记--转