单片机中的流水灯,花样灯,跑马灯?

我对单片机中的流水灯,花样灯,跑马灯不太理解,到时怎样来区别的.我感觉他们都是差不多的,所以想请高手帮我指点一下,区别他们的区别.
据我了解流水灯,是单片机上的八个LED循环地轮流地闪动.
请指点,菜鸟在线等待答案.谢谢!
那可以解释一下各自的顺序应该是怎样的吗?或者是怎样的规律.谢谢

IO口我会控制,能令LED自由闪熄,我只是想知道他们是怎样区别的,多谢!再次多谢!

没什么实质的区别只是各人说法不一样,像流水灯程序也有人叫跑马灯,说个简单的例子,比方说一个亮点不断的左循环就叫流水灯。从中间亮两个点,从左右两边流动就叫花样。
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-07-12

估计楼上都没看题目,花样灯应该没啥既定要求,流水灯和跑马灯有区别,跑马灯是一亮一灭,流水灯是实现一个流水的效果

流水灯和跑马灯(图源CSDN)

第2个回答  2008-08-18
可以把每组I/O口看成一个数组,进行移位取反等操做就可以边不同的流水灯程序,参考一下:#include <AT89X51.H>
unsigned char i;
unsigned char temp,temp1;
unsigned char a,b;

void delay(void)
{
unsigned char m,n,s;
for(m=10;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--);
}
void main(void)
{
while(1)
{
temp=0x80;
temp1 = 0x01;
P0=temp;
delay();
for(i=0;i<9;i++)
{
P0 = temp>>i;
delay();
}
for(i=0;i<9;i++)
{
P2 = temp1<<i;
delay();
}

for(i=0;i<9;i++)
{
P0 = temp>>i;
delay();
}
for(i=0;i<9;i++)
{
P2 = temp1<<i;
delay();
}
for(i=0;i<3;i++)
{
P0=P2=0xff;delay();
P0=P2=0x00;delay();
}

}
}
这个是我在开发板上的实验程序,很久以前了,从程序来看应该是两组八个的,
转一圈然后闪三下。
第3个回答  2008-08-18
等 到 你单片机学到一定程度就理解了,这些灯只是按照自己的意思来亮,至于名称都无所谓
第4个回答  2008-08-17
这三个和你了解都差不多,只是顺序不同

单片机中的流水灯,花样灯,跑马灯?
1. 在单片机中,流水灯、花样灯和跑马灯这些术语虽然常被交替使用,但它们实际上描述的是不同的显示效果。2. 例如,一个最基础的流水灯程序可以展示出一个亮点沿着一定的路径左移。3. 当这个亮点从屏幕中间开始,向两边扩展,形成两个亮斑向左右移动时,这种效果通常被称为花样灯。4. 另一方面,跑马灯...

流水灯和跑马灯区别
控制机不同,灯芯距离不同。1、根据查询中华建材网显示,流水灯是单片机控制LED灯,跑马灯是双片机控制LED灯。2、流水灯的灯芯距离为1厘米,跑马灯的灯芯距离为2厘米到3厘米。

跑马灯和流水灯有什么区别
灯光效果不同。跑马灯是一种灯光效果,其特点是灯光在一定的区域内依次闪烁或移动,通常跑马灯的灯光会在一定的时间间隔内依次亮起或熄灭,形成一种循环的闪烁效果,而流水灯是一种灯光效果,其特点是灯光在一定的区域内连续变化或流动,通常流水灯的灯光会以一定的速度在一定的区域内连续变化,形成一种...

流水灯和跑马灯区别
显示效果不同,连接方式不同等。流水灯可以向一个方向移动,具有移动性,跑马灯可以向左或向右旋转,有旋转性。流水灯的LED灯串是并联,每个LED的亮度一致,整体亮度均匀,跑马灯的LED灯串是串联,其中一个LED灯熄灭或损坏时,会影响其他LED灯的亮度。

流水灯为什么叫跑马灯
一个亮点不断的左循环。流水灯叫跑马灯因一个亮点不断的左循环,流水灯也叫跑马灯是若干个灯泡依次点亮,视觉上感觉到灯光在流动就叫做流水灯。流水灯常安装于店面和招牌上。

用单片机设计8个led灯同时闪烁的程序!!
1:设定一个变量i,可以从0到3循环的变化 2:检测一个经过消抖处理的按键,按一下,i+1 3:当i值为各个值时,执行相应的花样。流水灯参考程序 include include define uchar unsigned char uchar j,temp;void delay(unsigned int ms){ uchar t;while(ms--)for(t=0;t<123;t++);} void ...

led跑马流水灯带是什么灯带加上控制器都可以跑马流水吗,还是要特定的灯...
用带驱动IC的灯带,加上控制器就可以实现跑马流水等效果,这些只是简单的LED效果,可以做组合效果,拖尾流星,爆闪,单色流水跑马。等等。比如SK6812灯珠做的灯带。这类灯带都需要控制全彩的全彩控制器来点亮,由控制器给信号到驱动IC这里,实现效果。

利用8031单片机,设计跑马灯和流水灯。急急急。
;以下程序,仿真调试成功.ORG 0000H ;程序开始地址.SJMP MAIN ;跳转到MAIN.ORG 0030H ;程序入口.MAIN:MOV 30H, #7FH MOV 31H, #55H LOOP1:MOV A, 30H LOOP11:RL A MOV P1, A LCALL DELAY JNB P3.2, LOOP2 SJMP LOOP11 LOOP2:MOV A, 31H LOOP...

用51单片机设计8个灯的跑马灯程序拜托各位大神
\/*** 程序名称: 八位LED双灯右移动流水灯显示 说明:使用本程序你必须把 SE3设置为2-3短接 SE4设置为1-2短接 ***\/ \/*头文件*\/ #include <reg52.h> #include <intrins.h> #define uint unsigned int #define uchar unsigned char \/*端口定义*\/ #define led_port P0 \/*定义L...

用西门子PLC300设计流水灯,跑马灯的程序是什么?
1、霓虹灯广告屏装置PLC 控制梯形图的设计与调试, 该广告屏共有8根灯管,24只流水灯,每4只灯为一组。霓虹灯广告屏装置PLC 2、控制要求:: Ⅰ341212345678Ⅳ56789 (1)该广告屏中间8根灯管亮灭的时序为:第1根亮→2亮→3亮→„„→ 第8根亮,时间间隔为1s ,全亮后,显示10s...

相似回答