Slide 58
Slide 58 text
7 SEGMENT DISPLAYS
$
l
o
o
p
-
>
s
e
t
I
n
t
e
r
v
a
l
(
f
u
n
c
t
i
o
n (
) u
s
e (
$
b
o
a
r
d
, $
l
a
t
c
h
P
i
n
, $
c
l
o
c
k
P
i
n
, $
d
a
t
a
P
i
n
, $
n
u
m
b
e
r
s
, $
s
e
g
m
e
n
t
s
) {
s
t
a
t
i
c $
n
u
m
b
e
r = 0
;
$
d
i
g
i
t
s = s
t
r
_
p
a
d
(
$
n
u
m
b
e
r
, $
s
e
g
m
e
n
t
s
, 0
, S
T
R
_
P
A
D
_
L
E
F
T
)
;
$
b
y
t
e
s = [
]
;
f
o
r (
$
i = s
t
r
l
e
n
(
$
d
i
g
i
t
s
) - 1
; $
i >
= 0
; $
i
-
-
) {
$
b
y
t
e
s
[
] = 0
x
F
F ^ (
i
n
t
)
$
n
u
m
b
e
r
s
[
$
d
i
g
i
t
s
[
$
i
]
]
;
}
$
l
a
t
c
h
P
i
n
-
>
d
i
g
i
t
a
l = F
A
L
S
E
;
$
b
o
a
r
d
-
>
s
h
i
f
t
O
u
t
(
$
d
a
t
a
P
i
n
-
>
p
i
n
, $
c
l
o
c
k
P
i
n
-
>
p
i
n
, $
b
y
t
e
s
)
;
$
l
a
t
c
h
P
i
n
-
>
d
i
g
i
t
a
l = T
R
U
E
;
i
f (
+
+
$
n
u
m
b
e
r > (
p
o
w
(
1
0
, $
s
e
g
m
e
n
t
s
) - 1
)
) {
$
n
u
m
b
e
r = 0
;
}
}
,
1
0
0
)
;