background image

                            图 3:数码管显示电路

要使数码管显示出相应的数字或字符必须使段数据口输出相应的字形编码。对照图

7.10(a),字型码各位定义如下:

数据线

D0 与 a 字段对应,D1 字段与 b 字段对应

……,依此类推。如使用共阳极数码管,数

据为

0 表示对应字段亮,数据为 1 表示对应字段暗;如使用共阴极数码管,数据为 0 表示对应

字段暗,数据为

1 表示对应字段亮。如要显示

“0”,共阳极数码管的字型编码应为:11000000B

(即

C0H);共阴极数码管的字型编码应为:00111111B(即 3FH)。依此类推可求得数码管字

形编码如表

1 所示

显示

字符

共    阳    极

共    阴    极

dp

g

f

e

d

c

b

a

字型码

dp

g

f

e

d

c

b

a

字形码

0

0

1

1

0

0

0

0

0

0

C0H

0

0

1

1

1

1

1

1

3FH

1

1

1

1

1

1

1

0

0

1

F9H

0

0

0

0

0

1

1

0

06H

2

2

1

0

1

0

0

1

0

0

A4H

0

1

0

1

1

0

1

1

5BH

3

3

1

0

1

1

0

0

0

0

B0H

0

1

0

0

1

1

1

1

4FH

4

4

1

0

0

1

1

0

0

1

99H

0

1

1

0

0

1

1

0

66H

5

5

1

0

0

1

0

0

1

0

92H

0

1

1

0

1

1

0

1

6DH

6

6

1

0

0

0

0

0

1

0

82H

0

1

1

1

1

1

0

1

7DH

7

7

1

1

1

1

1

0

0

0

F8H

0

0

0

0

0

1

1

1

07H

8

8

1

0

0

0

0

0

0

0

80H

0

1

1

1

1

1

1

1

7FH

9

9

1

0

0

1

0

0

0

0

90H

0

1

1

0

1

1

1

1

6FH

A

A

1

0

0

0

1

0

0

0

88H

0

1

1

1

0

1

1

1

77H

B

B

1

0

0

0

0

0

1

1

83H

0

1

1

1

1

1

0

0

7CH

C

C

1

1

0

0

0

1

1

0

C6H

0

0

1

1

1

0

0

1

39H

D

D

1

0

1

0

0

0

0

1

A1H

0

1

0

1

1

1

1

0

5EH

E

E

1

0

0

0

0

1

1

0

86H

0

1

1

1

1

0

0

1

79H

F

F

1

0

0

0

1

1

1

0

8EH

0

1

1

1

0

0

0

1

71H

H

H

1

0

0

0

1

0

0

1

89H

0

1

1

1

0

1

1

0

76H

L

L

1

1

0

0

0

1

1

1

C7H

0

0

1

1

1

0

0

0

38H

P

P

1

0

0

0

1

1

0

0

8CH

0

1

1

1

0

0

1

1

73H

R

R

1

1

0

0

1

1

1

0

CEH

0

0

1

1

0

0

0

1

31H

U

U

1

1

0

0

0

0

0

1

C1H

0

0

1

1

1

1

1

0

3EH

Y

Y

1

0

0

1

0

0

0

1

91H

0

1

1

0

1

1

1

0

6EH

1

0

1

1

1

1

1

1

BFH

0

1

0

0

0

0

0

0

40H