求一个彩灯循环控制电路的设计:8路彩灯循环控制电路。谢谢了

2024-12-24 23:14:44
推荐回答(3个)
回答1:

这个电路很简单,不用单片机就可完成,用555时基电路组成脉冲振荡器,输出端控制一块CD4017十进制集成电路就行了,可以依次最多点亮10只彩灯,完全符合你的要求。看看这个:
http://www.elecfans.com/article/88/131/189/2007/200711195942.html

回答2:

用单片机,AT89C2051.
源程序参考:
//********************
#include // 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);
}
}
}

回答3:

用廉价的CD4017,非常简单