文档介绍:第10章51单片机与I/O设备的接口
安徽工业大学测控系
2018/7/26
1
引言
单片机应用系统通常都需要配置输入外设和输出外设。实现对应用系统的人工干预与数据输入、应用系统状态与运行结果的显示等。
常用的输入外设有键盘、BCD码拨盘等;常用的输出外设有LED数码管、LCD显示器、打印机等。
键盘与显示器是单片机应用系统中最常用的人-机交互技术。
2018/7/26
2
LED数码管显示器及接口
与单片机应用系统接口的显示器主要是LED显示器和LCD (Liquid Crystal Display)显示器。
LED (Light Emiting Diode)是发光二极管显示器的缩写。LED显示器由于结构简单、价格便宜、体积小、亮度高、电压低、可靠性高、寿命长、响应速度快、配置灵活等特点,与单片机接口方便而得到广泛的应用。
常用的LED显示器为8段“8”字型(或7段,8段比7段多了一个小数点“dp”段)。
有共阳极和共阴极两种。
2018/7/26
3
1、LED显示器结构
2018/7/26
4
LED显示器结构:共阴极、共阳极
共阴极:发光二极管的阴极连在一起,通常公共阴极接地。当阳极为高电平时,发光二极管点亮。
共阳极:发光二极管的阳极连接在一起,公共阳极1,当某个发光二极管的阴极接低电平时,发光二极管被点亮,相应的段被显示。
为了使数码管显示不同的符号或数字,要把某些段发光二极管点亮,就要为LED数码管提供段码(字型码)。
LED数码管共计8段,正好是一个字节。
2018/7/26
5
LED的字型码(段码)
为使LED显示不同的符号或数字,要为LED提供段码(或称字型码)。正好是一个字节(8段)。
各段与字节中各位对应关系一般如下:
字型及段码由设计者自行设定****惯上还是以“a”段对应段码的最低位。
2018/7/26
6
表10-2 LED段码(8段)
显示字符
共阴极段码
共阳极段码
显示字符
共阴极段码
共阳极段码
0
3FH
C0H
c
39H
C6H
1
06H
F9H
d
5EH
A1H
2
5BH
A4H
E
79H
86H
3
4FH
B0H
F
71H
8EH
4
66H
99H
P
73H
8CH
5
6DH
92H
U
3EH
C1H
6
7DH
82H
T
31H
CEH
7
07H
F8H
y
6EH
91H
8
7FH
80H
H
76H
89H
9
6FH
90H
L
38H
C7H
A
77FH
88H
“灭”
00H
FFH
b
7CH
83H
…
…
…
2018/7/26
7
其他字型的LED显示器
除“8”字型的LED数码管外,市面上还有“±1”型、“米”字型和“点阵”型LED显示器,如图10-2所示。本章均以“8”字型的LED数码管为例。
图10-2 其他各种的LED显示器
2018/7/26
8
2 、 LED数码管工作原理
4位 LED显示器的结构原理图:
N个LED显示块有N根位选线和8×N根段码线。
或称“字线”
或称“位线”
控制显示的字型。
控制该显示位的亮或暗。
有静态显示和动态显示两种显示方式。
2018/7/26
9
(1)静态显示方式
各位的公共端连接在一起(接地或+5V)。
每位的段码线(a~dp)分别与一个8位的锁存器输出相连。显示字符一确定,相应锁存器的段码输出将维持不变,直到送入另一个段码为止。
2018/7/26
10