七段显示器(SSD)是一种广泛使用的电子显示设备,用于显示0到9的十进制数字。它们最常用于数字时钟,计时器和计算器之类的电子设备中以显示数字信息。顾名思义,它由七个不同的照明段组成,它们的排列方式是通过显示不同的段组合可以形成0-9的数字。它还能够形成一些字母,例如A,B,C,H,F,E等。
7段显示是最简单的显示数字和字符的显示单元。如上图所示的7段显示器,
它由8个LED组成,每个LED用来点亮一个单元的一部分,而第8 个LED用来照亮7段显示器中的DOT。我们可以将每个段称为LINE,因为我们可以看到该单元中有7行用于显示数字/字符。我们可以将每个段称为“ a,b,c,d,e,f,g”,对于点字符,我们将使用“ h”。有10个引脚,其中8个引脚用于表示a,b,c,d,e,f,g和h / dp,两个中间引脚是所有LED的公共阳极/阴极。这些公共阳极/阴极在内部短路,因此我们只需要连接一个COM引脚即可。7段显示器有两种类型:共阳极和共阴极:
共阴极: 在此,所有8个LED的所有负极端子(阴极)都连接在一起(参见下图),命名为COM。并且所有正极端子均不使用。
公共阳极: 在此,所有8个LED的所有正端子(阳极)都连接在一起,称为COM。并且所有负热效应都被忽略了。
如何在7段显示器上显示数字?
如果要显示数字“ 0”,则需要使所有LED发光,除了属于“ g”线的LED(请参见上面的7段引脚图,因此我们需要位模式11000000。类似于显示“ 1”我们需要使与b和c相关联的LED发光,因此,其位模式将为11111001。下面提供了使用7号公共阳极分段显示单元时所有数字的表格。
显示位数 |
hgfedcba |
十六进制代码 |
0 |
11000000 |
C0 |
1个 |
11111001 |
F9 |
2 |
10100100 |
A4 |
3 |
10110000 |
B0 |
4 |
10011001 |
99 |
5 |
10010010 |
92 |
6 |
10000010 |
82 |
7 |
11111000 |
F8 |
8 |
10000000 |
80 |
9 |
10010000 |
90 |
要了解有关7段显示器的更多信息,请阅读以下教程,其中解释了使用7段显示器的实际应用:
7段显示器与8051微控制器的接口
0-99计数器,带AVR微控制器
使用Arduino的数字骰子