文档介绍:键盘与显示接口技术
第一页,共45页
LED显示接口技术
LED显示接口技术
由LED构成的3种显示部件
指示灯
数码管
点阵屏
LED: Light Emiting Diode
电路符号:
第二页,共45页
LED显示接口技术
§ 数码管结构及显示原理
数码管由8个发光二极管(以下简称段)构成,通过不同的组合可用来显示数字0 9、部分字符、符号“”及小数点“”。
数码管的外形结构如图所示。
数码管又分为共阴极和共阳极两种结构。
第三页,共45页
LED显示接口技术
COM
~
MCS-51
a
f b
g
e c
d dp
a
b
h
将公共阴极接地,在a~g各段的阳极上加不同的电压,就会使各段的发光情况不同,形成不同的发光字符。
D7
D6
D5
D4
D3
D2
D1
D0
dp
g
f
e
d
c
b
a
段选码的位定义
R
段码表:段选码的值与显示字符的对应关系.
“8”:共阴极段选码的值为7FH;
共阳极段选码的值为80H.
第四页,共45页
LED显示接口技术
共阴极和共阳极的段选码互为反码 。
显示字符
共阴极
段选码
共阳极
段选码
显示字符
共阴极
段选码
共阳极
段选码
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
L
38H
C7H
9
6FH
90H
8.
FFH
00H
A
77H
88H
“灭”
00
FFH
B
7CH
83H
……
……
……
第五页,共45页
LED显示接口技术
§ 数码管的静态显示方式
将公共阴极接地或公共阳极接电源,
段码接一8位并行输出口。
需要占用大量的输出端口。
a b h
COM
a b h
COM
a b h
COM
a
f b
g
e c
d h
第六页,共45页
LED显示接口技术
D0
D7
第七页,共45页
LED显示接口技术
按照前页电路,编写显示子程序,将33H~30H单元存储的字符由高到低显示在四只数码管上。
分析: ,SCON初值为00H。
,
后发送低位数码管的段选码。
。
DXM: MOV DPTR, #TAB ;取段选码表首地址
MOVC A,***@A+DPTR ;取段选码,变址寻址
RET
TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H ; 0,1,2,3,4
DB 92H, 82H, 0F8H, 80H, 90H ; 5,6,7,8,9
DB 88H, 83H, 0C6H, 0A1H, 86H,8EH ; A,b,C,d,E,F
查段选码子程序:
入口条件:待显示字符存于A中;
出口条件:待显示字符的段选码存于A中;
占用资源:DPRT,A。
第八页,共45页
LED显示接口技术
DISP: MOV SCON,#00H ;串口初始化方式0
SETB ;74HC164处于正常工作状态
MOV R0, #33H ;首地址赋指针
MOV R1,#04H ;显示4个数
LP1: MOV A,***@R0 ;取待显示字符
LCALL DXM ;查段选码
MOV SBUF ,A ;启动串行发送命令,输出段位码
JNB TI, $ ;等待发送完毕
CLR TI ;清发送完毕标志位
DEC R0 ;指针减1
DJNZ R1,LP1 ;判断4位段选码是否全部输出
RET ;
显示子程序:
入口条件: