作者:平凡单片机
- LED 数码显示器的连接与编程
在单片机系统中,通常用 LED 数码显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。
- 八段 LED 显示器
引入:还记得我们小时候玩的“火柴棒游戏”吗,几根火柴棒组合起来,可以拼成各种各样的图形, LED 显示器实际上也是这么一个东西。
-
八段 LED 显示器由 8 个发光二极管组成。基中 7 个长条形的发光管排列成“日”字形,另一个贺点形的发光管在显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。 LED 显示器有两种不同的形式:一种是 8 个发光二极管的阳极都连在一起的,称之为共阳极 LED 显示器;另一种是 8 个发光二极管的阴极都连在一起的,称之为共阴极 LED 显示器。如下图所示。 `
共阴和共阳结构的 LED 显示器各笔划段名和安排位置是相同的。当二极管导通时,相应的笔划段发亮,由发亮的笔划段组合而显示的各种字符。 8 个笔划段 hgfedcba 对应于一个字节( 8 位)的 D7 D6 D5 D4 D3 D2 D1 D0, 于是用 8 位二进制码就可以表示欲显示字符的字形代码。例如,对于共阴 LED 显示器,当公共阴极接地(为零电平),而阳极 hgfedcba 各段为 0111011 时,显示器显示 "P" 字符,即对于共阴极 LED 显示器,“ P ”字符的字形码是 73H 。如果是共阳 LED 显示器,公共阳极接高电平,显示“ P ”字符的字形代码应为 10001100 ( 8CH )。这里必须注意的是:很多产品为方便接线,常不按规则的方法去对应字段与位的关系,这时字形码就必须根据接线来自行设计了,后面我们会给出一个例子。