GPIO
1. 简介
GPIO(General Purpose Input/Output)是单片机中常用的通用输入输出接口,用于连接各种外设,如传感器、LED、继电器等。STC8G系列单片机具有丰富的GPIO资源,可以通过配置寄存器来控制GPIO的输入输出模式。
2. GPIO寄存器
3. GPIO配置时,只需要设置PnMx寄存器即可
4. GPIO配置
c
#include <STC8.H>
void main()
{
P3M0 = 1<< 3; // 设置P1口为输入模式
P3M1 = 0x00; // 设置P1口为输入模式
P3 = 0xFF; // 设置P1口为高阻态
while(1)
{
if(P33 == 0) // 如果P1.0口为低电平
{
P33 = 1; // 设置P1.0口为高电平
}
else
{
P33 = 0; // 设置P1.0口为低电平
}
}
}