Mac开发51单片机

AI-摘要
GraceGPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前言
之前买了一块 51 单片机,一直在吃灰,主要原因是我感觉 Mac 不好去操作这个 51 单片机,不方便搭建又过于繁琐,而且电脑需要使用转接头。至于为什么是 51 单片机而不是其他的 Arduino 或者是树莓派,主要的原因是 我囊中羞涩 🤪
建议
可以直接从配置 vscode步骤开始 搭建环境 。下面是本人搭建的方法,但是我个人感觉直接从配置 vscode步骤开始搭建也一样可以成功
搭建环境
python3
电脑需要有 python3 的环境 这个各位自行安装
验证环境
which python3  | 
安装 stcgal
pip3 install stcgal  | 
验证环境
stcgal -h  | 
安装 sdcc
brew install sdcc  | 
验证版本
sdcc --version  | 
安装 vscode
vscode官网 vscode 软件自行安装
配置 vscode
下载完成后重启 vscode
下载 C/C++插件
下载 platformIO IDE
配置 platformIO IDE
下载 51 开发环境
搜索 51
点击 MSC-51 然后点击下载
下载
创建项目
创建项目的时候如果没有下载 MSC-51 那么创建项目的时候就会一直转圈 因为它在自动下载
查看 51 单片机的型号(仔细看就可以看清)
直接创建项目 上一步知道了型号 那么在board选择中 选择上一步开发板的型号
添加头文件
创建项目后 需要在include文件夹中添加两个常用的头文件
compiler.h 和 STC89.h
编写代码
在 src 下面创建一个main.c的文件 下面代码用来展示点亮一个灯
  | 
编译
编译就是直接点击底部状态栏里面有一个小勾
编译成功
上传
点击向右的箭头即上传,上传的时候不要开单片机 在上传时有一个灯会闪烁就是在上传
当执行到Cycling power: done的时候会停止,这个时候直接开单片机,反之你是开启的就直接按一下关闭 然后在按一下开启
出现下面的表示烧录成功 就可以看到效果了
 评论
✅ 你无需删除空行,直接评论以获取最佳展示效果
























