目录
一、创建项目
1. 创建一个新的项目
编辑 2. 配置开发板信息
编辑
3. 取消汇编配置
4. 项目结构
二、编码实现
1. 项目准备
2. 代码实现
点灯:
熄灯:
3. 编译烧录运行
配置编译输出
保存和编译代码
编辑 烧录
一、创建项目
1. 创建一个新的项目
2. 配置开发板信息
3. 取消汇编配置
4. 项目结构
- Target 1为项目根节点
- Source Group1为源码目录
- 可根据个人喜好来修改他们的名称
二、编码实现
1. 项目准备
2. 代码实现
在main.c中编写代码,实现功能
点灯:
#include "STC8H.H" // 包含STC8H微控制器的头文件,该头文件通常包含了微控制器的寄存器定义和函数声明。 int main() { // 1. 配置P5端口的模式寄存器,设置P5端口的所有引脚为默认模式(具体模式依赖于微控制器的默认设置)。 // P5M0 控制P5端口的低8位(P5.0 到 P5.7) // P5M1 控制P5端口的高8位(如果有的话,因为STC8H的P5可能只有8位) // 这里将它们都设置为0x00,即所有引脚都是默认模式 P5M0 = 0x00; // 设置P5端口的低8位模式寄存器 P5M1 = 0x00; // 设置P5端口的高8位模式寄存器(如果有的话) // 将P5端口的第3位(P5.3)设置为高电平(1) P53 = 1; // 无限循环,保持程序在此处运行,不退出 while(1) {}
}
熄灯:
#include "STC8H.H" // 包含STC8H微控制器的头文件,该头文件通常包含了微控制器的寄存器定义和函数声明。 int main() { // 1. 配置P5端口的模式寄存器,设置P5端口的所有引脚为默认模式(具体模式依赖于微控制器的默认设置)。 // P5M0 控制P5端口的低8位(P5.0 到 P5.7) // P5M1 控制P5端口的高8位(如果有的话,因为STC8H的P5可能只有8位) // 这里将它们都设置为0x00,即所有引脚都是默认模式 P5M0 = 0x00; // 设置P5端口的低8位模式寄存器 P5M1 = 0x00; // 设置P5端口的高8位模式寄存器(如果有的话) // 将P5端口的第3位(P5.3)设置为低电平(0) P53 = 0; // 无限循环,保持程序在此处运行,不退出 while(1) {}
}
总结: 1 高电平, 0 低电平
3. 编译烧录运行
配置编译输出
保存和编译代码
烧录
打开 STC-ISP
工具,对烧录进行配置
点击开发板中的蓝色按钮,进行烧录。
灯亮了。
重复上面烧录步骤,只不过换成熄灯的代码,即可灯灭。