单片机8个流水灯依次亮的c程序流程图

单片机8个流水灯依次亮的c程序流程图

第1个回答  2012-09-06
流程:
1.点亮1个灯;
2.延时100毫秒
3.灭第一个灯,点亮第二个灯;
4延时100毫秒;
。。。
依次类推,直到灭第8个灯,再返回到1,重新开始。本回答被网友采纳
第2个回答  2012-09-07
点亮100ms还说的过去,但延迟100ms后点亮其它的,就太快了。这样8个灯只要0.8秒全点亮,因为视觉暂留的原因,你看到的将是8个灯全亮着。只是有点闪烁感。
修正一下:
do
{
for ( i=0;i<8;i++)
{
1.点亮第i个灯;
2.delay( 400毫秒 ) //根据需要调整延时数值
3.灭第i个灯;
}
}while (1)本回答被提问者采纳