如果你觉得驱动一个发光二极管实在没什么挑战,那就试试数码管(LED segment Display)吧,它是将多个LED发光单元制作成一定形状,并按特定位置排列封装在一起的显示器件。最常用的数码管是“8”字型的(还有“米”字型的,本书不涉及,它们的工作原理完全相同),一位数码管的引脚定义如下图所示:
一位数码管通常有两种引脚排列方式,第二种(b)一般存在于尺寸比较小的数码管中(例如9mm),这样可以使引脚的间距不会那么紧张(因为数码管的宽度比较小)。这里所说的9mm指的是数码管“8”字的高度,换算成英制就是0.36英寸,如下图所示。
英寸是电子工程师对数码管大小的通俗称谓,其它常用的还有0.4英寸、0.56英寸等等。为了方便对数码管进行显示控制,我们使用字母对每个LED发光单元进行了标记,也称其为“段(Segment)”。数码管按段的数量可分为七段与八段,后者比前者多了一个LED发光单元,也就是右下方的那一个小数点(dp)。
数码管按内部LED的连接方式可分为与共阳(CommonAnode,CA)与共阴(Common Cathnode, CC)