# MCUTerminal **Repository Path**: o70078/MCUTerminal ## Basic Information - **Project Name**: MCUTerminal - **Description**: 基于单片机的终端系统 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2019-06-01 - **Last Updated**: 2022-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MCUTerminal #### 介绍 基于单片机的终端系统(目前只支持51单片机) 该程序使用迷你SDK编译: [Gitee链接>>](https://gitee.com/o70078/51_mcu_mini_compiler.git) 并使用VSCode编辑代码: [免费下载地址>>](https://code.visualstudio.com/) #### 软件架构 | 目录 | 介绍 | | --- | --- | | Documents | 文档相关资源 | | Devices | 单片机的外设功能驱动 | | Commands | Commands.c文件里面一些比较长的命令会单独创建一个文件放到这个目录里. | #### 安装教程 1. 下载迷你SDK,或者安装keil 1. 配置C51SDK环境变量内容为迷你SDK路径或者keil安装后的C51文件夹路径 ![](Documents/001.png) #### 使用说明 1. 根据上面的**安装教程**配置环境 2. 双击build.bat编译输出Hex 3. 打开STC下载器,载入程序,推荐使用STC15或STC8系列芯片(不支持STC89系列,STC12系列) 4. 配置内部IRC震荡器,为30MHz 5. 对于IAP芯片,请将EEPROM大小设为64K(最大) 否则会出现flash命令读写位置不对齐的情况(原因参考STC官方文档里EEPROM章节) 6. main.c里面有一行代码,是配置串口转移的.在启用该代码的情况下,开机后**串口在P36 P37**,烧录时**串口在P30 P31**