gentleman 发表于 2023-12-18 09:41:00

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:42:41

本帖最后由 gentleman 于 2023-12-18 09:53 编辑

占楼
欢迎大家回帖补充各种技巧和好用的插件


CTRL +鼠标左键跳转变量/函数到 声明/定义   
                        打开头文件等
CTRL +/            注释 反注释代码段


右键文件拆分


快速重构 等





_奶咖君_ 发表于 2023-12-18 10:04:49

妈耶,,好快

_奶咖君_ 发表于 2023-12-18 10:20:53

推荐一个插件,可以搜索EIDE

这个插件实现了keil中CMSIS Configuration Wizard的部分功能,,用起来是没有什么问题了,但是有些功能他没有完全实现。不过依旧是很好用了。
不过要注意 这个插件本身不是为了实现 配置向导功能的插件,人家本身是一个实现IDE功能的插件,拥有工程创建的能力,,不过由于使用keil创建工程比较习惯了,所以就只用了插件中配置向导的功能。

gentleman 发表于 2023-12-18 11:45:34

一个非常有趣的插件

OSU Mode 3


神农鼎 发表于 2023-12-18 12:30:42

会议通知: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核心功能实验板

myliuyu 发表于 2023-12-18 13:49:23

收藏了,就是不知道VSCode对墨水屏友好不友好

gentleman 发表于 2023-12-18 14:01:19

myliuyu 发表于 2023-12-18 13:49
收藏了,就是不知道VSCode对墨水屏友好不友好

插件市场 好像有 灰度主题

适合墨水屏的
但是我没用过{:4_167:}

myliuyu 发表于 2023-12-18 14:07:52

gentleman 发表于 2023-12-18 14:01
插件市场 好像有 灰度主题

适合墨水屏的


那太好了,我去找找看,非常感谢{:4_250:}

xxkj2010 发表于 2023-12-19 10:52:44

gentleman 发表于 2023-12-18 11:45
一个非常有趣的插件

OSU Mode 3

看不出有趣在哪里
页: [1] 2 3 4 5
查看完整版本: VSCode 开发51单片机 简单教程(欢迎回帖分享优质插件/技巧)