单片机流水灯程序,第一个灯亮然后第二个灯亮,这么写哪里有问题,求大神,求指教

2025-03-25 20:53:37
推荐回答(1个)
回答1:

请你参考:

  1. 在 P2 = 0xfd; 的后边 再加一句 delay(100); 

    就可以解决问题。

  2. 不过,只见你的 void delay(uint a); 的声明,

    怎么没见到实现。

  3. 如果没有,你添加以下:

void delay(uint a)
{
    unsigned char t;
    while(a--)
    for(t=0;t<120;t++);
}

希望能解决你的问题!!!!!