我按照图片的方式连接 为什么会不亮 是哪里出现了问题啊 有什么解决方法吗
代码如下



该回答引用自GPT-3.5,由博主GISer Liu编写:
针对您描述的问题,如果按照您提供的电路连接方式,但流水灯不亮,可能存在以下几个可能的原因:
#include <reg51.h>
void delay(unsigned int time) {
unsigned int i, j;
for(i = 0; i < time; i++)
for(j = 0; j < 125; j++);
}
void main() {
while(1) {
P1 = 0xFE; // 1111 1110
delay(1000);
P1 = 0xFD; // 1111 1101
delay(1000);
P1 = 0xFB; // 1111 1011
delay(1000);
P1 = 0xF7; // 1111 0111
delay(1000);
P1 = 0xEF; // 1110 1111
delay(1000);
P1 = 0xDF; // 1101 1111
delay(1000);
P1 = 0xBF; // 1011 1111
delay(1000);
P1 = 0x7F; // 0111 1111
delay(1000);
}
}
请注意,此示例代码假设流水灯LED连接在P1口的8个引脚上。您需要根据您的电路连接情况和具体需求进行修改。如果该回答解决了您的问题,请采纳!如果没有,请参考以下方案进行修订
