33问答网
所有问题
单片机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)本回答被提问者采纳
相似回答
单片机
呼吸灯加
流水灯C语言
编程?
答:
做
8个流水灯
加一个呼吸灯比较容易,P1口接8个流水灯,8个LED负极接P1口,则P1口输出低电平有效。P3.7脚接一个开关作切换。仿真图如下所示。
用
c语言
编写
单片机流水灯
程序,(
8个
发光二极管从左至右循环点亮)_百度...
答:
delay();//延时 P3=0xfd;//第二个灯亮 delay();P3=0xfb;//第三个灯亮 delay();P3=0xf7;//第四个灯亮 delay();P3=0xef;//第五个灯亮 delay();P3=0xdf;//第六个灯亮 delay();P3=0xbf;//第七个灯亮 delay();P3=0x7f;//第
八个灯亮
delay();} } ...
单片机流水灯C语言程序
(
8个
灯,
依次
点亮每个灯,延时500MS)
答:
for(i=0;i<8;i++) //8个流水灯反向逐个闪动 { P1=~temp;delay(100); //调用延时函数 temp>>=1;} temp=0xFE;for(i=0;i<8;i++) //
8个流水灯依次
全部点亮 { P1=temp;delay(100); //调用延时函数 temp<<=1;} temp=0x7F;for(i=0;i<8;i++) //8个流水灯依次反向全部点亮...
大家正在搜
单片机8led流水灯程序流程图
单片机16个灯流水灯程序详细
52单片机8个流水灯程序
8个流水灯程序流程图
51单片机流水灯流程图
单片机双灯流水灯程序
单显流水灯程序流程图
c51单片机流水灯程序汇编
单片机程序流程图
相关问题
单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500M...
单片机流水灯程序,烧到单片机里,8个灯全亮,是怎么回事,下面...
keil软件用单片机控制8个LED流水灯来回点亮(C语言程序...
用c语言编写单片机流水灯程序,(8个发光二极管从左至右循环点...
C语言控制单片机,控制八个流水灯从左到右依次亮,最后又从右到...
单片机C语言编程:让8个LED流水灯以0.2s时间间隔从左到...
在线等 用C语言编程 实现51单片机其中一个端口控制八个流水...
用AT89C51单片机控制8个Led的流水灯的C程序看不懂