单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.docx...
时间: 2023-09-28 09:12:23 浏览: 72
很抱歉,我无法查看文档。但是,我可以为您提供一个基本的程序流程图,帮助您实现单片机控制LED流水灯从中间向两边再从两边向中间亮的程序。
```
开始
初始化LED灯
设置灯的初始状态为全灭
设置循环计数器i为0
设置循环计数器j为0
设置循环计数器k为0
设置循环计数器l为0
设置亮灯数量为1
while(1)
{
//中间向两边亮
for(i=0;i<=7;i++)
{
for(j=0;j<亮灯数量;j++)
{
点亮第4+j个灯
}
延时一段时间
for(j=0;j<亮灯数量;j++)
{
熄灭第4+j个灯
}
延时一段时间
亮灯数量++;
}
//两边向中间亮
亮灯数量 = 7;
for(k=0;k<=3;k++)
{
for(l=0;l<亮灯数量;l++)
{
点亮第k+l个灯
点亮第7-k-l个灯
}
延时一段时间
for(l=0;l<亮灯数量;l++)
{
熄灭第k+l个灯
熄灭第7-k-l个灯
}
延时一段时间
亮灯数量 -= 2;
}
}
结束
```
这是一个基本的程序流程图,您可以根据您的具体要求进行修改和优化。
阅读全文