ytmp;
//
void scan()
{
key=(~P3)&0x0f;
if(key!=0)
{while(((~P3)&0x0f)!=0);
keytmp=key;
}
}
//
void delay(int t)
{
int k,j;
for(k=0;k
for (j=0;j<100;j++)
scan();
}
//
fun0()
{
int i,s;
s=0xfe;
for(i=0;i<8;i++)
{
P1=s;
delay(100);
s=s<<1;
s=s|0x01;
}
return 0;}
//
fun1()
{
int i,s;
s=0xfe;
for(i=0;i<8;i++)
{
P1=s;
delay(100);
s=s<<1;
}
return 0;
}
//
fun2()
{
int i,s;
s=0x55;
for(i=0;i<2;i++)
{
P1=s;
delay(100);
s=~s;
}
return 0;}
//
main()
{
keytmp=1;
P3=0xff;
while(1)
{
switch(keytmp)
{
case 1:{fun0();break;}
case 2:{fun1();break;}
case 4:{fun2();break;}
case 8:{scan();P1=0xff;break;}
default:{break;}
}
}
}
引用: wuzhenchuang 发表于 2015-5-21 11:28
本次循环控制彩灯电路的制作主要采用
74LS194
芯片并接结构
引用: wuzhenchuang 发表于 2015-5-21 11:29
按照这个思路 555+8位的移位寄存器件互锁的就可以了。
引用: wuzhenchuang 发表于 2015-5-21 11:29
按照这个思路 555+8位的移位寄存器件互锁的就可以了。
引用: a123b 发表于 2015-5-21 11:25
闪烁LED小灯设计,要求轮流点亮,逐个点亮,间隔点亮,可能我的电路有问题,只能运行在初始轮流点亮状态。
我试过按开关,还是不行,以下为c程序及电路图,请学长学姐帮忙指教
引用: laidaihua 发表于 2015-5-22 10:52
给你设计了一个相对简单的电路,只需要两片74LS194就可以了,脉冲产生电路、灯驱动电路相信你已经有了,所以这里就不画出来了。
另外提醒注意,74LS194的复位电路应。
https://bbs.elecfans.com/forum.php?mod=attachment&aid=MjU1ODExfGQ1Y2RjZTdlYjhkNWEyMGQxNTRkZDM5MzgyMTI5ZGY2fDE3MzI1ODUwNzA%3D&request=yes&_f=.jpg
引用: laidaihua 发表于 2015-5-22 10:52
给你设计了一个相对简单的电路,只需要两片74LS194就可以了,脉冲产生电路、灯驱动电路相信你已经有了,所以这里就不画出来了。
另外提醒注意,74LS194的复位电路应。
https://bbs.elecfans.com/forum.php?mod=attachment&aid=MjU1ODExfGQ1Y2RjZTdlYjhkNWEyMGQxNTRkZDM5MzgyMTI5ZGY2fDE3MzI1ODUwNzA%3D&request=yes&_f=.jpg
引用: qingcaodi128 发表于 2015-5-21 15:00
CD4017集成电路。
引用: laidaihua 发表于 2015-5-22 11:08
该电路的功能简述如下:
1、上电时复位RC产生一个负脉冲,使两片74LS194复位,L1~L8输出全为低电平。
2、复位结束后,脉冲输入端输入第一个正脉冲,L1输出高定平,第一个灯亮,其余灯保持不亮。第二个正脉冲,L1和L2输出高电平,第一、二个灯亮,其余灯不亮。第三个正脉冲,L1、L2和L3输出高电平,第一、二、三个灯亮,其 ...
引用: 我的小天使 发表于 2015-6-5 00:35
我目前是用的CD4017可是买回来发现有问题,就是管脚16VCC和管脚8GND接好线,CP还没输入,管脚3(P0)就有了信号,而且CP接脉冲信号后每个管脚都没反应,请问使用CD4017应该注意什么问题呢
,应该不是质量问题,两次在不同的卖家买的都是一样的
...
引用: qingcaodi128 发表于 2015-6-5 09:50
脉冲输入端要防止电磁感应,参考CD4017流水灯电路,关灯开灯可以考虑可控硅特性。
引用: 我的小天使 发表于 2015-6-5 00:36
我目前是用的CD4017可是买回来发现有问题,就是管脚16VCC和管脚8GND接好线,CP还没输入,管脚3(P0)就有了信号,而且CP接脉冲信号后每个管脚都没反应,请问使用CD4017应该注意什么问题呢
,应该不是质量问题,两次在不同的卖家买的都是一样的 ...
更多回帖