文档介绍:第六讲 LED 数码管的学****br/>
'//////////////////////////////////////
'程序名:走马灯.
'设计者 lqf57
'参考程序
'-
' 仿真通过
'//////////////////////////////////////
$regfile = ""
$crystal = 8000000
Dim A As Byte , B As Byte
Config Porta = Output '定义A口为输出
Config Portc = Output
Do
A = &H80 '
For B = 1 To 8
Porta = A 'A口输出高电平
'Porta = Not A '取反,A口输出低电平
Rotate A , Right , 1 '右移一位
'Rotate A , Left , 1 '左移一位
Waitms 300
Next
Loop
End
接下来我们进一步学****LED 数码管的控制,在进行新的实验之前,我们先了解一下LED数码管。其实LED 数码管的应用就在我们周围,在我们科技楼的电梯上和小家电上我们经常会看到它,LED 数码管显示器内部由七个条形发光二极管和一个小圆点发光二极管组成,每个发光二极管称为一字段。因而它的控制原理和发光二极管的控制原理是相同的。根据各管的接线形式,可分成共阴极型和共阳极型。给LED 数码管的七个发光二极管加不同的电平,二极管显示不同亮暗的组合就可以形成不同的字形,这种组合称之为字形码。下面以1为高电平,0 为低电平,给出字形码表。
显示字型
h
g
f
e
d
c
b
a
共阴极字形码
共阳极字形码
0
0
0
1
1
1
1
1
1
0x3F
0xC0
1
0
0
0
0
0
1
1
0
0x06
0xF9
2
0
1
0
1
1
0
1
1
0x5B
0xA4
3
0
1
0
0
1
1
1
1
0x4F
0xB0
4
0
1
1
0
0
1
1
0
0x66
0x99
5
0
1
1
0
1
1
0
1
0x6D
0x92
6
0
1
1
1
1
1
0
1
0x7D
0x82
7
0
0
0
0
0
1
1
1
0x07
0xF8
8
0
1
1
1
1
1
1
1
0x7F
0x80
9
0
1
1
0
1
1
1
1
0x6F
0x90
A
0
1
1
1
0
1
1
1
0x77
0x88
b
0
1
1
1
1
1
0
0
0x7C
0x83
C
0
0
1
1
1
0
0
1
0x39
0xC6
d
0
1
0
1
1
1
1
0
0x5E
0xA1
E
0
1
1
1
1
0
0
1
0x79
0x86
F