VSCode 开发51单片机 简单教程(欢迎回帖分享优质插件/技巧)
本帖最后由 gentleman 于 2023-12-18 13:26 编辑一. VSCode下载 安装过程略(下载慢 可修改为国内镜像源)
下载 安装不需要讲吧{:4_200:},如果需要以后补上。
二.添加中文插件
点击左侧 拓展 (ctrl+shift+x)--后面简称拓展面板
搜索chinese
安装 下图 所示的中文插件
打开命令面板
本教程会多次使用本操作 ,后面不在赘述。
点击屏幕上方标题栏
点击弹出下拉菜单中的 显示并运行命令
搜索 display点击 configure display language
选择中文
三.修改默认编码为GB2312 -- 不想改就跳过
vscode 默认编码 utf8
打开命令面板 搜索setting
打开设置 ui
在设置中搜索encoding
修改files:encoding 为 GB2312
四.添加keil插件
在左侧扩展面板搜索keil
如果 有开发stc32 系列stc8h及之前的需求,需要安装同时支持c51, c251 的插件 Keil uVision Assistant (本文主要讲这个)
仅仅开发stc8h 及之前的,可以选择其他插件Keil Assistant或者Embedded IDE(EIDE 还支持sdcc)
修改插件设置 添加keil 目录 (如缺少就自行添加项)
五.开始开发
打开 keil工程
是的,你仍需要用keil来新建工程 {:4_165:}
或者使用stc 库函数提供的框架例程 。
打开文件夹
选择keil 工程文件夹
按F7 就可以编译了 /或者点左侧 Target 后的编译按钮
需打开自动保存, 否则编译前要手动保存。
编译成功{:4_165:}
本帖最后由 gentleman 于 2023-12-18 09:53 编辑
占楼
欢迎大家回帖补充各种技巧和好用的插件
CTRL +鼠标左键跳转变量/函数到 声明/定义
打开头文件等
CTRL +/ 注释 反注释代码段
右键文件拆分
快速重构 等
妈耶,,好快 推荐一个插件,可以搜索EIDE
这个插件实现了keil中CMSIS Configuration Wizard的部分功能,,用起来是没有什么问题了,但是有些功能他没有完全实现。不过依旧是很好用了。
不过要注意 这个插件本身不是为了实现 配置向导功能的插件,人家本身是一个实现IDE功能的插件,拥有工程创建的能力,,不过由于使用keil创建工程比较习惯了,所以就只用了插件中配置向导的功能。
一个非常有趣的插件
OSU Mode 3
会议通知:CAN 总线免费教学宣讲会线上直播,通知:
【CAN 原理及实战,8课时】,免费教学宣讲会线上直播,即将开始:
2023/12/18 周一下午 14:00 ~ 17:00
2023/12/20 周三下午 14:00 ~ 17:00
本次直播将系统介绍:
CAN总线规范,CAN通信模块工作原理
CAN总线的通信实现
腾讯会议号:885-5858-2739; (安装腾讯会议软件后,输入会议号即可)
https://www.stcaimcu.com/forum.p ... e=1&extra=#pid45997
请帮忙转发给可能需要:从0开始了解 CAN的 同学/同事/老师/研发人员
参会学习【免费+包邮送】CAN核心功能实验板,模拟CAN收发器自己补上
参会学习【免费+包邮送】USB核心功能实验板
收藏了,就是不知道VSCode对墨水屏友好不友好 myliuyu 发表于 2023-12-18 13:49
收藏了,就是不知道VSCode对墨水屏友好不友好
插件市场 好像有 灰度主题
适合墨水屏的
但是我没用过{:4_167:}
gentleman 发表于 2023-12-18 14:01
插件市场 好像有 灰度主题
适合墨水屏的
那太好了,我去找找看,非常感谢{:4_250:} gentleman 发表于 2023-12-18 11:45
一个非常有趣的插件
OSU Mode 3
看不出有趣在哪里