导航:首页 > 电器电路 > 流水灯电路图

流水灯电路图

发布时间:2021-01-02 21:35:08

❶ 单片机流水灯设计,需要共阳极连接还要硬件电路

单片机流水灯,用并行口P0接8个LED灯,8个二极管正极连接一起接到VCC上,就是共阳极连接,每一个二极管再串联一个限流电阻,电路图如下。

❷ 急求led流水灯电路图详解

好久没有来了!看见那么多定向求助真的很感动,流水灯其实很简单回的,我自己曾经利用流水灯答控制器改装成定字广告招牌,效果相当好,总结了点经验,流水灯一般为双灯跑、单灯跑、三灯多灯跑,其中单灯的大部分是直接驱动广告字的,双灯大部分是跑马灯之类,三灯、多灯及时你说的流水灯了。驱动可以考虑用专门的驱动模块,也可以用普通的阻、容、三极管直接自己设计,最划算的就是用555+4017模块自己设计了,555是个定时集成块,CD4017是10进位加法器,也就是说你可以用这个做成10个互相独立的超炫流水灯而不是市面上的那些4独立流水灯,如果做成定字广告牌,那就可以显示10个不同的语句或图片(具体制作方法在我的博客里有,用发光管做的屏可以显示9句话或9个不同的广告单色或彩色图片),如果需要学习制作流水灯可以单另和我交流!免费的哦!!!!

❸ 流水灯设计啊,急求电路图

据网上搜索,有多种流水灯的设计图,现下载一个供参考:

❹ 用stm32做的流水灯电路图该怎么花

每个灯,接一个GPIO,复位,电源,晶振,程序接口弄好,基本就可以了。

❺ 求这个LED流水灯电路图的工作原理,采纳后还会追加,详细点。

左边的555电路是产生CP时钟信号的,送入循环计数器4017,它的10个输出端Q0~Q9依次输出高电平,点亮每个灯,产生流动效果。

❻ 用单片机控制流水灯的六种方案,要程序电路图,详细讲解

;//*********************************************************
;//实现功能:本程序实现在P0口模拟一种流水灯程序
;//*********************************************************
p_out equ P0 ;宏定义P0为p_out
org 00h ;程序的开始地址
ajmp main ;跳到main
org 030h
;//******************主函数***************************
;//描 述:实现在P0口模拟一个流水灯程序
;//设计人: lishengling24
;//****************************************************
main: ;主函数
mov sp,#50h ;设置sp堆栈的初始位置
mov a,#0feh ;初始化acc
main_1:
mov p_out,a ;点亮一个灯
mov r1,#250 ;
mov r0,#250 ;
Call delay_time;调用时间延迟子程序,上面两句是设置延迟时间
mov p_out,#0ffh;熄灭灯
RL a ;循环左移一位准备点亮下一个灯
JMP main_1 ;跳到main_1循环
;//******************时间延迟函数**********************
;//描 述:用指令实现延时一段时间
;//入口参数:r1为高位,r0为低位,都是十六进制表示?
;//出口参数:无
;//设计人:lishengling24
;//****************************************************
delay_time:
push acc ;acc入栈
push psw ;psw入栈
mov a,r0 ;把r0赋给acc
inc r1 ;r1加1,因为djnz是先减1再比较是否为零,如果不加1
;当r1的初值为0的时候,减1后变成了0x0ff,改变了当
;初预想的延迟时间计数值
inc r0 ;道理和inc r1 一样,当然r0和r1的初值不能为0x0ff
loop:
nop
nop
nop
nop
nop
nop
djnz acc,loop ;
mov a,r0 ;
djnz r1,loop ;
pop psw ;psw出栈
pop acc ;acc出栈
ret
end ;需要其他5种方案的程序和电路,在网络HI我。

以下是C的写法:
//*********************************************************
//实现功能:本程序实现在P0口模拟一个流水灯程序
//*********************************************************
#include <reg51.h>
#define p_out P0 //宏定义输出的i/o口为p0
//******************时间延迟函数**********************
//描 述:用指令实现延时一段时间
//入口参数:int i,为时间延迟参数
//****************************************************
void delay_time(int i)
{
while(i)
i--;
}
//******************主函数***************************
//描 述:实现在P0口模拟一个流水灯程序
//****************************************************
void main(void)
{
unsigned char i=0; //初始化一个局部变量为0
p_out=0xff; //初始化将要输出的i/o口,输出高电平,熄灭所有灯
while(1)
{
for(i=0;i<8;i++)
{
p_out=~(1<<i);//点亮一个灯,
delay_time(50000); //延迟一段时间
p_out=0xff;//熄灭所有灯
}
}
}

❼ 流水灯电路图

最右边电容接的不对,应该直接接正负极

❽ 急求一个51单片机流水灯(16个灯)设计电路图和汇编程序!!

流水灯还要什么电路图?阴极随便接2
个IO口,阳极串一小电回阻(320~510)到+5V

ORG
0000H
AJMP
MAIN
ORG
0030H
MAIN:
MOV
R0,#8
MOV
A,#0FEH
DISP:
MOV
P0,A
ACALL
DLY200
RL
A
DJNZ
R0,DISP
MOV
R0,#8
MOV
P0,#0FFH
DISP1:
MOV
P1,A
ACALL
DLY200
RL
A
DJNZ
R0,DISP1
MOV
R0,#8
MOV
P1,#0FFH
AJMP
DISP
DLY200:
;延时答200us,误差
0us
MOV
R7,#04H
DL1:
MOV
R6,#74H
DL0:
MOV
R5,#0D6H
DJNZ
R5,$
DJNZ
R6,DL0
DJNZ
R7,DL1
NOP
RET
END

❾ 分立元件做的简单流水灯电路图

这是一个5只发光二极管制成的LED流水等电路图,改变22uF电容可调流水灯的时间。

❿ 简单LED流水灯的制作及电路图

看看这个,用51单片机做的
//P2.0、.1、P2.2三个口分别接黄红绿三个信号灯,每隔59秒红灯和绿灯轮流亮和暗,
//第60秒黄灯持续亮一秒,此时其他灯不亮。
#include<reg52.h>
#define uchar unsigned char
sbit yellow=P2^0;
sbit red=P2^1;
sbit green=P2^2;
sbit coma=P2^3;
sbit comb=P2^4;
int i=0,k=0,j=59;
///////////////////////////////////////////
uchar getcode(uchar a)
{
uchar p;
switch (a)
{
case 0: p=0xC0; break; /* 0 */
case 1: p=0xF9; break; /* 1 */
case 2: p=0xA4; break; /* 2 */
case 3: p=0xB0; break; /* 3 */
case 4: p=0x99; break; /* 4 */
case 5: p=0x92; break; /* 5 */
case 6: p=0x82; break; /* 6 */
case 7: p=0xF8; break; /* 7 */
case 8: p=0x80; break; /* 8 */
case 9: p=0x90; break; /* 9 */
default: break;
}
return(p);
}
///////////////////////////////////////////////
void delay( )
{
int x,y;
for(x=4;x>0;x--)
for(y=0;y<125;y++)
{ }
}
//////////////////////////////////////////////
void display( )
{
P1=getcode(j/10);coma=1;comb=0;delay();
P1=getcode(j%10);coma=0;comb=1;delay();
}
///////////////////////////////////////////
main( )
{
TMOD=0x01;
TH0=-(50000/256);
TL0=-(50000%256);
TR0=1;
EA=1;
ET0=1;
do{ display(); }
while(1);
}
////////////////////////////////////////////
void timer0( ) interrupt 1
{
i++;
TH0=-(50000/256);
TL0=-(50000%256);
if(i==20)
{i=0;j--;}
if(j<0)
{j=59;k++;}
if(k==2)
k=0;
if(j==0)
{yellow=0;red=1;green=1;}
if(k==0&&j!=0)
{red=0;yellow=1;green=1;}
if(k==1&&j!=0)
{green=0;red=1;yellow=1;}
}

阅读全文

与流水灯电路图相关的资料

热点内容
如何翻新旧的风扇 浏览:830
奉化市电力维修电话 浏览:981
橱柜台面开孔怎么防水 浏览:98
青岛阿巴町手表维修点 浏览:107
温州家具补皮纸哪里卖 浏览:462
官方东南售后电话 浏览:554
格力E2家电维修 浏览:279
老式布行礼箱怎么翻新 浏览:524
物业收日常维修费 浏览:778
多条电线如何用防水胶 浏览:204
沂南家具保养有哪些 浏览:416
卫生间墙壁纸防水用什么 浏览:28
制造费用里面包括维修费吗 浏览:203
小米5屏维修一下多少钱啊 浏览:302
卫生间过门石那怎么做个防水台阶 浏览:930
棉被加丝棉怎么翻新的 浏览:520
aca售后服务热线 浏览:775
恒瑞家电维修怎么样 浏览:875
家电维修好么 浏览:783
公路交安工程保修期 浏览:495