4.9 七段数码管显示实验
4.9.1 实验目的
1、掌握七段 LED 数码管的结构及工作原理。
2、掌握共阴极 LED 数码管连接方法、及其静态和动态显示方法。
3、进一步掌握并行接口芯片 8255A 的使用方法。
4.9.2 实验预习要求
1、 请参阅第 3 章“七段数码管显示电路”以及本节内容,了解实验台上 LED0 和 LED1 的段码(8 位)
和位码(1 位,8 个数码管的公共端)的概念及使用方法,掌握七段 LED 数码管的有关知识。
2、复习 8255A 的工作原理及编程方法。
3、预先编写好实验程序。
4.9.3 实验原理
如图 4.9-1 所示,LED 数码管由 7 个发光二极管组成,此外,还有一个圆点型发光二极管(在图中
以 dp 表示),用于显示小数点。通过七段发光二极管亮暗的不同组合,可以显示多种数字、字母以及
其它符号。LED 数码管中的发光二极管共有两种连接方法:
1) 共阴极接法:把发光二极管的阴极连在一起构成公共阴极。使用时公共阴极接地,这样阳极端输
入高电平的段发光二极管就导通点亮,而输入低电平的则不点亮。实验中使用的 LED 显示器为共
阴极接法
2) 共阳极接法:把发光二极管的阳极连在一起构成公共阳极。使用时公共阳极接+5V。这样阴极端
输入低电平的段发光二极管就导通点亮,而输入高电平的则不点亮。
为了显示数字或符号,要为 LED 显示器提供代码,因为这些代码是为显示字形的,因此称之为字
形代码。七段发光二极管,再加上一个小数点位,共计八段。因此提供给 LED 显示器的字形代码正好
一 个 字 节 。 若 a 、 b 、 c 、 d 、 e 、 f 、g 、 dp 8 个 显 示 段 依 次 对 应 一 个 字 节 的 低 位 到 高 位 , 即
D0、D1、D2、D3、D4、D5、D6、D7,则用共阴极 LED 数码管显示十六进制数时所需的字形代码如
表 4.9-1 所示。
表 4.9-1 共阴极 LED 数码管字形代码
字型 共阴极字形代码 字型 共阴极字形代码 字型 共阴极字形代码
0 3FH 6 7DH C 39H
1 06H 7 07H d 5EH
图 4.9-1
共阴极接法
共阳极接法
评论5