LED显示器接口原理

LED显示器接口原理

LED是发光二极管Light-Emitting diode的缩写,LED显示器由发光二极管组成,所以在显示器前会冠以"LED"

1、LED显示器结构

常见LED显示器有7段、8段(即7段加一个小数点)、米字段之分,有共阳极与共阴极两种。


LED显示器接口原理_第1张图片


上面a、b、c等等都称为段码,8段显示器各段正好组成一个字节,如下




7段LED段码如下表所示


LED显示器接口原理_第2张图片


2、LED显示器工作原理

由N个LED显示块可拼接成N位LED显示器,且有N根位选线和8*N根段选线,下图是4位LED显示器结构原理图


LED显示器接口原理_第3张图片


2.1 LED静态显示方式

LED显示器接口原理_第4张图片

静态显示方式的共阳极(或共阴极)连接在一起并接+5V (或接地),每位的段选(a~dp)分别与一个8位的锁存器输出相连,所以称为静态显示。它的每一位可显示不同的字符,其特点是亮度高,但付出的代价是占用IO口较多。


2.2 动态显示方式

LED显示器接口原理_第5张图片

其中段选占用一个8位IO口,位选占用一个4位IO口,由于各位的段选线并联,段码的输出对各位来说都是相同的,因此同一时刻,如果各位位选线都处于选通状态的话,4位LED将显示相同的字符。若要其显示不同字符,则须采用扫描显示方式,即在某一时刻,只让某一位的位选线处理选通状态,而其它各位处于关闭状态,同时段选线上输出要显示的字符的段码。这样在这一时刻,4位LED中只有选通的那一位显示字符,而其它三位均是熄灭的。同样,在下一时刻,只须让下一位位选线处于选通状态,就可以设置其显示的字符。如此循环下去,就可以使各位显示不同的字符。

如何确定LED不同位显示时间间隔,例如对8位LED显示器,假若显示一位保持1ms,则显示完8位需8ms,上述1ms视情况而定,不能太短,因二级管导通到发光有延时,导通太短,发光太弱,人眼无法看清。但也不能太长,因为受限于临界闪烁频率。

动态显示是以牺牲CPU时间来换取元件的减少。

你可能感兴趣的:(MCU及接口)