菜缤的世界 CairBin's Blog - 嵌入式
type: channel
link: https://blog.cairbin.top/index.php/tag/嵌入式/
items: 从零开始的51单片机(1)——点亮LED
items: 从零开始的51单片机——VsCode+EIDE环境搭建

从零开始的51单片机(1)——点亮LED
type: item
date: 2022-03-31T19:00:38+00:00
description: 从零开始的51单片机——点亮LED原理对于开发板上的8个LED分别对应一个八位二进制数。当对应位为1的时候LED灯灭，为0的时候灯亮例如1111 1110则是第一个LED灯亮在C语言中，我们可用一个两位的十六进制数来表示八进制如下进制表1111 1110我们可以写成0xFE(0x为前导用于表示十六进制，将其忽略则为FE，符合上表)代码#include <REG51.H> void main() { P2 = 0xFE; //点亮LED while(1) //加入一个死循环让程序停留在当前状态下不要乱运行 { } }编译并烧录到单片机编译烧录(选中build/debug下的hex后缀文件)按两次开关才能完成烧录

从零开始的51单片机——VsCode+EIDE环境搭建
type: item
date: 2022-03-31T18:59:42+00:00
description: 从零开始的51单片机——VsCode+EIDE环境搭建环境WindowsKeil5Vs CodeEIDESTC-ISP搭建环境安装Keil从官网下载Keil5并安装安装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）