求一个彩灯循环控制电路的设计:8路彩灯循环控制电路。谢谢了
发布网友
发布时间:2022-05-12 16:39
我来回答
共3个回答
热心网友
时间:2023-10-13 23:02
这个电路很简单,不用单片机就可完成,用555时基电路组成脉冲振荡器,输出端控制一块CD4017十进制集成电路就行了,可以依次最多点亮10只彩灯,完全符合你的要求。看看这个:
http://www.elecfans.com/article/88/131/189/2007/200711195942.html
热心网友
时间:2023-10-13 23:03
用单片机,AT89C2051.
源程序参考:
//********************
#include <reg51.h> // define 8051 registers
#define LED P0 // define I/O functions
void msdelay (unsigned int x)
{
unsigned char j;
while(x--)
{
for(j=0;j<125;j++)
{;}
}
}
void main ()
{ // main program
unsigned char k[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsigned char m;
while(1)
{ //repeat forever
for(m=0;m<8;m++)
{
LED = k[m];
msdelay(500);
//msdelay(500);
}
}
}
热心网友
时间:2023-10-13 23:03
用廉价的CD4017,非常简单