LED灯可以通过开关电路如三极管开关电路、可关断可控硅电路对其电源进行控制,问题在于取得随音乐变化的控制电压,以控制连接LED灯的开关电路,使灯亮灭。
这种LED随音乐闪烁,效果上类似于音响设备的电平指示器。
电路很多,可用分立元件,也知者可用现成的IC,如日本东芝公司早期的TA7666B等。
如图所示:此图可接21只LED,排成往两边闪的效果,中间一只LED长亮,作为电源指示。输入端接音频信号,信号弱,LED闪的少,信号强,LED闪的多,直至闪到头。
扩展资料
控制电压可以用电压比较电路,例如两个以LED灯为负载的三极管开关电路,其中基极预置的偏压不同,音频输出电压当通过电容同时偶合到这两电路基极时,偏置电压较高的一路得到稍低的音频电压时便导通,对应LED灯点亮迹哗,而偏置电压低的一路则需要较大的音频电压才得到导通;这样,两路灯便可以搭州薯跟随输出大小闪烁;或者,两路一样偏置的开关电路,分别由高、低音分频器驱动,则开关电路由不同频率电压控制,灯光跟随频率闪烁。
参考资料
百度百科 led电路
用两条IO线分别控制两个NPN三极管,三极管分别控制灯和音乐电路供电。加入P1.1控制灯,P1,2控制州改明音乐。那么:执行
P1^1=1
P1^2=0
灯亮,音乐不响。
执行
P1^1=0
P1^2=1
灯灭,音乐响。
怎么歼宴了,这不行吗?改成汇编就是:
执行
SETB
P1.1
CLR
P1.2
灯亮,音乐不响。
执行
CLR
P1.1
SETB
P1.2
灯灭,音乐响册告。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)