流水灯怎么不流啊??

2019-07-16 04:09发布

AVR studio里使用了延时函数,可是改变延时时间却不起作用。。而且烧到开发板上也不会闪。。是怎么回事啊?求解啊求解啊
#include<avr/io.h>
void delay_ms(int time)
{
unsigned int i;
for (;time>0;time--)
for (i=0;i<1141;i++);

}
int main(void)
{
int t;
PORTB=0xff;
DDRB=0xff;
while(1)
{
  for(t=0;t<8;t++)
  {
  PORTB=~(1<<t);
  delay_ms(20000);
  }

}
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。