完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
求助有没有简单方案解决当电路总开关闭合时,其下的8个小支路假如8个小灯泡他们按顺序一个个点亮,但点亮过程中点亮了就不熄灭,直到最后一个点亮,目前我遇到的困难就是如何实现一个模拟开关触发了就闭合,是电子触发,不是机械触发(能不能不使用单片机解决,本人还未学习单片机)
|
|
相关推荐
32个回答
|
|
本帖最后由 a123b 于 2015-5-21 14:50 编辑 闪烁LED小灯设计,要求轮流点亮,逐个点亮,间隔点亮,可能我的电路有问题,只能运行在初始轮流点亮状态。 我试过按开关,还是不行,以下为c程序及电路图,请学长学姐帮忙指教 #include #define char unsigned char//宏定义 char key,ke 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;} } } } 你在led外接端没加电源呀?P1口输出低电平就OK了,还有#include 程序是北航出版的书上的程序,我写不好,就抄下来了。led没加电源也亮啊,加了电源反而出现错误运行不了,晕了 追答: 运行不了是程序的问题,你在仔细检查下,LED不加电源怎么导通?再者,要想使一个二极管导通的条件是反向压降小于正向压降!你看看郭天祥的视屏吧! |
|
|
|
本次循环控制彩灯电路的制作主要采用
74LS194 芯片并接结构 的移位寄存器来实现,通过 555 定时电路组成多谐振荡电路。整个 电路主要由移位寄存器、 控制电路、 脉冲发生器构成 8 个彩灯的循环 控制,并且可以组成多种花型。本次主要为全亮全灭,及左右移动的 功能。 本设计用 8 路 led 设计出的彩灯控制电路具有: 低能耗、 花色 多、性能忧、实用美观等特点,实为家居装饰之首选。而具体的课程 设计(包括电路图设计、安装与调试) ,既可以提高我们的动手能力 和实际分析问题能力,还有助于我们加深对数字电路的认识和了解, 进一步激发学习的兴趣,为后续学习打下坚实基础 |
|
|
|
按照这个思路 555+8位的移位寄存器件互锁的就可以了。
|
|
|
|
不是全亮全灭,也不是左右循环,假如编号1到8的灯,要求是在脉冲电压的连续作用下,第一次脉冲1亮,第二次1,2亮,第三次1,2,3亮,第八次1,2,3,4,5,6,7,8全亮 |
|
|
|
不是全亮全灭,也不是左右循环,假如编号1到8的灯,要求是在脉冲电压的连续作用下,第一次脉冲1亮,第二次1,2亮,第三次1,2,3亮,第八次1,2,3,4,5,6,7,8全亮 |
|
|
|
不是全亮全灭,也不是左右循环,假如编号1到8的灯,要求是在脉冲电压的连续作用下,第一次脉冲1亮,第二次1,2亮,第三次1,2,3亮,第八次1,2,3,4,5,6,7,8全亮. |
|
|
|
a123b 发表于 2015-5-21 11:25 |
|
|
|
CD4017集成电路。
|
|
|
|
|
|
|
|
给你设计了一个相对简单的电路,只需要两片74LS194就可以了,脉冲产生电路、灯驱动电路相信你已经有了,所以这里就不画出来了。
另外提醒注意,74LS194的复位电路应。 https://bbs.elecfans.com/forum.php?mod=attachment&aid=MjU1ODExfGM2ODIxYmE1ZDc4ZjJmYjQ0ZmJhNmNkMzhiNGMzMmI3fDE3MzUyNDY5OTE%3D&request=yes&_f=.jpg
|
|
|
|
laidaihua 发表于 2015-5-22 10:52 不好意思,刚才的字没打完,一敲回车就发表了。。 另外要提醒注意的是,74LS194的复位电路R、C参数一般选10K和0.1uF,电容也可以再选大一点。 除电源管脚外,图中未画出的74LS194未用的管脚可以悬空或接地。。 |
|
|
|
laidaihua 发表于 2015-5-22 10:52 该电路的功能简述如下: 1、上电时复位RC产生一个负脉冲,使两片74LS194复位,L1~L8输出全为低电平。 2、复位结束后,脉冲输入端输入第一个正脉冲,L1输出高定平,第一个灯亮,其余灯保持不亮。第二个正脉冲,L1和L2输出高电平,第一、二个灯亮,其余灯不亮。第三个正脉冲,L1、L2和L3输出高电平,第一、二、三个灯亮,其余灯不亮……第八个正脉冲后,8个灯全亮。以后再输入脉冲,8个灯一直保持全亮,直到再次上电复位,或者是手动在CR端施加一个负脉冲(比如在电容两端并联一个按钮开关)。 |
|
|
|
|
|
|
|
我目前是用的CD4017可是买回来发现有问题,就是管脚16VCC和管脚8GND接好线,CP还没输入,管脚3(P0)就有了信号,而且CP接脉冲信号后每个管脚都没反应,请问使用CD4017应该注意什么问题呢 ,应该不是质量问题,两次在不同的卖家买的都是一样的 |
|
|
|
laidaihua 发表于 2015-5-22 11:08 我目前是用的CD4017可是买回来发现有问题,就是管脚16VCC和管脚8GND接好线,CP还没输入,管脚3(P0)就有了信号,而且CP接脉冲信号后每个管脚都没反应,请问使用CD4017应该注意什么问题呢 ,应该不是质量问题,两次在不同的卖家买的都是一样的 |
|
|
|
我的小天使 发表于 2015-6-5 00:35 脉冲输入端要防止电磁感应,参考CD4017流水灯电路,关灯开灯可以考虑可控硅特性。
|
|
|
|
反应是很迅速的,常规检测是看不到的,要有触发之类的电路或者示波器才能检测到变化。 |
|
|
|
我的小天使 发表于 2015-6-5 00:36 首先,你受到误导了。按照你的要求,用移位寄存器74LS194实现是最为简单的,而用CD4017来做的话,后面还得用逻辑门或二极管来搭“或”逻辑转换电路,反而把简单事情搞复杂化了。用CD4017更适合做成依次点亮一盏灯(前面的灯会熄灭)的应用。。 其次,针对你的CD4017使用的问题,我估计你是没有正确处理其复位脚(15脚)或禁止脚(13脚)所致,与CP脉冲引脚无关,很有可能是你将这两个管脚悬空了。 按照你的应用要求,CD4017的15脚应外接一个RC上电复位电路,请参考我给你画的74LS194电路中CR脚外接的RC电路,只不过R和C的位置要互换一下,因为CD4017的复位信号是高电平有效的,13脚直接接地或串个1~10K的电阻接地都可以。。 |
|
|
|
简单的74194就能解决了,只不过是引脚的连接顺序问题。用猫的C啊
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
171 浏览 1 评论
779 浏览 1 评论
960 浏览 2 评论
为什么在频率为10^3 Hz处,产生的相移就可以确定约为-90度
1549 浏览 1 评论
【高手问答】电路的功能是为了0.6v到40v之间调压,运放发热严重
4084 浏览 8 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 05:03 , Processed in 1.077205 second(s), Total 83, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号