以下是一个使用 STC8H 单片机的 C 语言示例代码,实现 60 个 LED 灯的圆形流水灯效果: ```c #include <STC8H.H> // 定义 LED 端口 sbit LED_PORT = P1^0; void delay(unsigned int time) { unsigned int i, j; for (i = 0; i < time; i++) for (j = 0; j < 1000; j++); } void main() { unsigned char led_index = 0; // 配置 LED 端口为输出 LED_PORT = 0; while (1) { // 点亮当前位置的 LED LED_PORT = ~(0x01 << led_index); delay(100); // 适当的延时 // 移动索引 led_index++; if (led_index >= 60) led_index = 0; } } ``` 上述代码仅为示例,您需要根据实际的硬件连接和单片机的具体配置进行相应的修改。特别是 LED 连接的端口和引脚定义。 [2024-09-28 15:40:42 | AI写代码神器 | 270点数解答]