单片机STC89C52RC输出问题
各位朋友,本来现在叫别人帮做的这个LED闪光电路,电路中的两个发光LED分别是由P10和P13控制的,具体是P10输出还是P13输由一个按键控制,按一下开关由P10输出,...
各位朋友,本来现在叫别人帮做的这个LED闪光电路,电路中的两个发光LED分别是由P10和P13控制的,具体是P10输出还是P13输由一个按键控制,按一下开关由P10输出,再按一下按键由P13输出,然后LED就会闪烁,闪烁的速度由两个加减开关来调节,图中的数码管显示的是闪烁的速度,单位是秒,闪光时,LED发光维持时间大约是四份之一秒,就是平常我们简单的眨一下眼睛。现在我想把LED灯取掉,换上图下的光耦电路,让P10或P13来控制光耦的1和2脚导通或截止,让光耦控制其它大功率的电路,经过我反复的换电子料,都不能让光耦导通,因为我量P10或P13脚的电压和电源的电压其本一样,所以实现不了光耦导通,现在我想问的是:
这个单片机的输出脚P10和P13怎样按LED的闪光频率控制光耦的导通或截止。如果把光耦换成三极管也可以,只要能控制三极管导通或截止就可以了,请大虾们提供一下外围电路和元件参数。急急急~~~~~~谢谢!! 展开
这个单片机的输出脚P10和P13怎样按LED的闪光频率控制光耦的导通或截止。如果把光耦换成三极管也可以,只要能控制三极管导通或截止就可以了,请大虾们提供一下外围电路和元件参数。急急急~~~~~~谢谢!! 展开
展开全部
1、光耦的输入端有极性,一般光耦的LED端驱动电流不大,驱动电压1点几V,51足够用。所以:如PCB17图,VCC接1K电阻接1脚,2脚接IO口,试试,不行可减小电阻,但一定要有电阻!IO低电平时光耦输出。
2、光耦输出端也有极性!测量和驱动时注意极性,电流从4脚进3脚出。
3、你的开关(key)电路不要直接接地,接个100欧电阻。单片机输出的总电流是有限的!看看是不是别的IO输出电流太多了
2、光耦输出端也有极性!测量和驱动时注意极性,电流从4脚进3脚出。
3、你的开关(key)电路不要直接接地,接个100欧电阻。单片机输出的总电流是有限的!看看是不是别的IO输出电流太多了
更多追问追答
追问
回答你的1、2、3:
1:接法是对的
2:接法也是对的,我用万用表给光耦1、2脚供电时,光耦能正常工作。
3:这个应该不重要,因为四个开关只是偶尔用,在电路正常工作时,四个开关都是断开的,应该影响不大。
追答
如果123都做到了,且光耦芯片正常,那光耦应该已经可以导通了。在光耦输出端接LED电路,吧单片机IO长时间拉低,看看LED亮不亮,用万用表二极管档是测不出光耦是否导通的
展开全部
先检测频率,再根据频率调整LED闪烁频率
更多追问追答
追问
具体点
追答
外部信号从管脚输入,定时器计算信号的频率。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和发光管一样一样接就可以了,VCC 接光耦1,光耦2接R.
至于光耦 3、4 的连接 要看控制什么电路了。
至于光耦 3、4 的连接 要看控制什么电路了。
追问
这样简单的接法OK的话就不上这来问了锅锅。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询