![](https://csdnimg.cn/release/download_crawler_static/88606195/bg1.jpg)
#include <reg51.h>
sbit LED_Color = P1^0; // 圣诞树彩灯,连接到 P1.0
sbit LED_Trunk = P1^1; // 圣诞树树干,连接到 P1.1
void delay(unsigned int time) {
unsigned int i, j;
for (i = 0; i < time; i++)
for (j = 0; j < 1275; j++); // 延时函数,根据实际情况调整
}
void main() {
while (1) {
// 圣诞树彩灯闪烁效果
LED_Color = 1; // 亮
delay(500);
LED_Color = 0; // 灭
delay(500);
// 圣诞树树干常亮效果
LED_Trunk = 1; // 亮
}
}