Led时钟纸

LED可以通过降低限流电阻来提高亮度,但是在5V系统中LED发光管的限流电阻不能低于300ω,否则可能会烧管。

如果你指的是两位以上的8段LED数码管的亮度,并且LED数码管的所有管脚都是由数字IO口控制的,那么你可以换成* * *负数码管(估计你现在用的是* * *正),这样就可以在不改变电路的情况下提高一些亮度。另外,还要检查程序,保证1个数码管随时显示,特别是不要让其他ms级延时程序占用每个数码管的显示时间。软件中应使用中断,显示应定期发送。

在其他情况下,电路需要修改。提高LED数码管亮度的方法主要有四种,前两种是针对动态扫描模式,后两种是静态显示模式。

1,采用* * *负极LED数码管,公* * *端子直接接P0口。由于一般的数字IO口在输出0时吸收电流,其容量可以达到20mA左右(P0口比其他口强1倍,可以达到30 mA以上),而在输出1时,只能给负载提供4mA左右的电流。LED的推荐工作电流一般在15mA左右,电流决定了LED的亮度。这样把* * *阳模式下LED数码管的最大输入电流分成8个LED段,几乎不多,比如1,7,可能还可以,但是8,9,0之类的恐怕就看不到了。反之,使用阴极数码管,用P0口直接控制公* * *端,可以增加通过LED的总电流,从而达到适度提高亮度的目的。而直接用数字IO控制数码管的方法主要用于教学,一般没有实用价值。

2.用三极管驱动LED的端口。这是实际应用中最常见的方法。目的只有一个,增加电流和亮度。原来的控制端只需要控制三极管的通断。也可以用ULN2003达林顿阵列等芯片实现。

3.采用静态扫描的方式,即通过74LS164等芯片扩展IO口,然后将扩展后的IO口连接到每个数码管的八段上,这样每个数码管就可以一直亮着,在电流不太大的情况下,亮度可以大大提高。只有这样,才需要段信号分离的数码管,不能使用两段或多段信号线的数码管。

4.使用高亮度数码管。这种方法还需要增加驱动电路,在静态扫描显示模式下会有很大提高;在动态模式下不一定,而且一次控制10个数码管不一定能提高。