用ch552单片机编写程序写小星星
时间: 2024-03-23 10:42:48 浏览: 233
好的,下面是用CH552单片机编写程序写小星星的代码:
```
#include <ch552.h>
void delay(unsigned int t);
void main()
{
P1_MOD_OC &= ~(1<<1); // 设置P1.1为GPIO模式
P1_DIR_PU |= (1<<1); // 设置P1.1为推挽输出模式
while(1)
{
P1_1 = 0; // 点亮LED
delay(500); // 延时500毫秒
P1_1 = 1; // 熄灭LED
delay(500); // 延时500毫秒
}
}
void delay(unsigned int t)
{
unsigned int i, j;
for(i=0; i<t; i++)
for(j=0; j<100; j++);
}
```
这是一个简单的闪烁LED的程序,相当于画了一个小星星。程序中使用了延时函数,通过不断地点亮和熄灭LED,就可以形成一个闪烁的效果。
阅读全文