用STC32G12K128单片机写一段IO输出闪烁的示例程序
时间: 2024-04-30 09:24:19 浏览: 101
STC32G12K128单片机CAN程序
非常感谢您的问题!下面是一段简单的示例程序,实现每隔一秒钟交替输出 LED1 和 LED2:
```c
#include <STC12C5A60S2.h>
#define LED1 P1_0
#define LED2 P1_1
void delay(unsigned int time) // 延时函数
{
unsigned int i;
while (time--)
{
for (i = 0; i < 1000; i++);
}
}
void main()
{
LED1 = 0; // 初始化 IO 口状态
LED2 = 1;
while (1)
{
LED1 = ~LED1; // 翻转 IO 口状态
LED2 = ~LED2;
delay(1000); // 延时 1 秒钟
}
}
```
希望能对您有所帮助!
阅读全文