基于单片机的终端系统(目前只支持51单片机)
该程序使用迷你SDK编译:
并使用VSCode编辑代码:
目录 | 介绍 |
---|---|
Documents | 文档相关资源 |
Devices | 单片机的外设功能驱动 |
Commands | Commands.c文件里面一些比较长的命令会单独创建一个文件放到这个目录里. |
- 下载迷你SDK,或者安装keil
- 配置C51SDK环境变量内容为迷你SDK路径或者keil安装后的C51文件夹路径
- 根据上面的安装教程配置环境
- 双击build.bat编译输出Hex
- 打开STC下载器,载入程序,推荐使用STC15或STC8系列芯片(不支持STC89系列,STC12系列)
- 配置内部IRC震荡器,为30MHz
- 对于IAP芯片,请将EEPROM大小设为64K(最大) 否则会出现flash命令读写位置不对齐的情况(原因参考STC官方文档里EEPROM章节)
- main.c里面有一行代码,是配置串口转移的.在启用该代码的情况下,开机后串口在P36 P37,烧录时串口在P30 P31