laboratorio 7
Implementar en una tablilla de conecxiones un decodificador de BCD a 7 Segmentos por
medio de un Dispositivo Lógico Programable usando elcomando Trut_table en el lenguaje
ABEL_HDL.
Definiciones: Decodificador: Proceso que permite pasar de un lenguaje codificado a otro
legible directamente.
BCD Código decimal expresado en binario,cada digito del decimal se representa por cuatro
bits ejemplo el numero 9 6 7 3(10) = 1001 0110 0111 0011 (BCD).
N(10)
9
6
7
3
1001
0110
0111
0011
N(BCD)
7 Segmentos se refiere aun DISPLAY (dispositivo para mostrar resultados) compuesto por
LED’s (Diodos emisores de luz) distribuidos de tal suerte que se puedan mostrar los dígitos
del 0 al 9.
Display
Cátodo comúnÁnodo común
Procedimiento:
a) Identifique las terminales de su Display.
Terminal
Segmento
1
2
3
4
5
6
7
8
9
10
b) Asigne los valores mas convenientes de las combinaciones del 0al 9 a las salidas (a a g)
para mostrar en el Display el numero correspondiente en BCD considerando si es anodo
o catodo común.
c) Incluir una entrada adicional al código BCD, por medio de un PushBoton llamada LT
(Lamp Test) prueba de lapmapra, de modo al oprimirlo (LT=1) todos los segmentos
dberán de encender incluyendo el punto decimal.
BCD
m
LT
A
B
C
D
0
0
00
0
0
1
0
0
0
0
1
2
0
0
0
1
0
3
0
0
0
1
1
4
0
0
1
0
0
5
0
0
1
0
1
6
0
0
1
1
0
70
0
1
1
1
8
0
1
0
0
0
9
0
1
0
0
1
10
0
1
0
1
0
11
0
1
0
1
1
12
0
1
1
0
0
13
0
1
10
1
14
0
1
1
1
0
15
0
1
1
1
1
16, 31
1
X
X
X
7 Segmentos
c
d
e
X
a
b
f
g
DP
d) Para las combinaciones del 10 al 15...
Regístrate para leer el documento completo.