1 目的
搭建适合STC微控制器的软件编程及下载环境
2 实验平台
硬件:STC15W408AS实验板-电子时钟
软件:VSCode+EIDE插件+SDCC+STC-ISP
系统:Windows7 x86精简版Vmware虚拟机
3 过程
3.1 虚拟机
实施微控制器实验而不影响其他软件,将实验相关软件集中在虚拟机里是最合适的。考虑到工程软件的局限性,采用Windows7的32bit的精简版操作系统。此部分安装过程不具体描述,自行安装。实验室提供完整的虚拟机。
3.2 编程平台
传统的MCS51系列MCU的集成开发软件首推Keil,功能齐全,操作方便。但Keil是商业软件,不选择其的另一个原因是编程环境实在是太落后了。本实验的编程软件选择MS的开源项目VS Code作为编写代码的平台。
由于虚拟机是32bit版本,注意选择合适的版本。可以选择User版,但建议安装System版,可以安装在系统目录里,并直接提示安装中文插件,软件界面就是中文了。
3.3 IDE
MCU的开发过程就是编写代码、编译、下载调试等几个步骤,为了简化操作最好有IDE环境。在VSCode编写的代码有时候是采用Makefile去执行编译过程,但需要自己写这个文件。选择合适的IDE插件是明智的方式。
PlatformIO IDE是流行的多平台、支持多种架构处理器芯片的开发平台,但由于网络通信限制的原因,不建议使用。
Embedded IDE是一个轻量级的适用于微控制器的开发平台插件,支持8051,适合STC系列。因此建议安装EIDE插件。

本文档详述如何在Windows 7 32位虚拟机中搭建STC15W408AS实验板的编程环境。选用VSCode作为编辑器,结合EIDE插件和SDCC编译器,创建适合STC微控制器的编程和下载环境。同时推荐了几个增强编码体验的VSCode插件,并介绍了STC-ISP烧录工具的使用。
最低0.47元/天 解锁文章
1752

被折叠的 条评论
为什么被折叠?



