12
Fernando Alegría Medina 10011 Fundamentos de electrónica ETSII UPM Convertidor BCD a 7 segmentos

Convertidor BCD a 7 segmentos

Embed Size (px)

Citation preview

Page 1: Convertidor BCD a 7 segmentos

Fernando Alegría Medina 10011

Fundamentos de electrónica

ETSII UPM

Convertidor BCD a 7 segmentos

Page 2: Convertidor BCD a 7 segmentos

1

ANEXO I: Decodificador + puertas OR

En este caso utilizamos un decodificador que nos dice el número decimal que hemos

introducido en binario con 4 bits. Este tiene el “enable” conectado a Vcc lo cual hace que

trabaje indefinidamente. Cada posible salida se lleva a las puertas OR correspondientes a los

segmentos que queremos encender. Todas las puertas OR que utilizamos son de 12 entradas

conectando las entradas sin uso a GND de manera que no afecten al correcto funcionamiento

del convertidor.

El diseño es el siguiente:

Fig. 1. Diseño en ISE mediante decodificador y puertas OR.

Page 3: Convertidor BCD a 7 segmentos

2

Fig. 2. Decodificador con las entradas y salidas señalizadas para nuestro diseño.

Fig. 3. Puertas OR para los segmentos a y b.

Page 4: Convertidor BCD a 7 segmentos

3

Fig. 4. Puertas OR para los segmentos c y d.

Fig. 5. Puertas OR para los segmentos e y f.

Page 5: Convertidor BCD a 7 segmentos

4

Fig. 6. Puerta OR para el segmento g.

Fig. 7. Entrada y salida del convertidor y conexión a GND.

Page 6: Convertidor BCD a 7 segmentos

5

La simulación del convertidor dio como resultado el siguiente cronograma:

Fig. 8. Fragmento de cronograma de 0 a 100 ns para el funcionamiento mediante decodificador y puertas OR.

Fig. 9. Fragmento de cronograma de 100 a 200 ns para el funcionamiento mediante decodificador y puertas OR.

Page 7: Convertidor BCD a 7 segmentos

6

ANEXO II: Puertas lógicas

En este caso el fin es el mismo, el convertidor de BCD a 7 segmentos, pero esta vez lo

diseñaremos únicamente con puertas lógicas. Lo que tenemos al final son varias puertas OR

para cada segmento como en el caso anterior. La diferencia está en que las entradas de estas,

esta vez, están conectadas a puertas AND, OR y NOT. La entrada y salida del convertidor

seguirá siendo la misma y, por tanto, a efectos prácticos tenemos el mismo diseño como

comprobaremos en la simulación.

El diseño es el siguiente:

Fig. 10. Diseño en ISE mediante puertas lógicas

Page 8: Convertidor BCD a 7 segmentos

7

Fig. 11. Puertas lógicas para el segmento a.

Fig. 12. Puertas lógicas para el segmento b.

Page 9: Convertidor BCD a 7 segmentos

8

Fig. 13. Puertas lógicas para el segmento c.

Fig. 14. Puertas lógicas para el segmento d.

Page 10: Convertidor BCD a 7 segmentos

9

Fig. 15. Puertas lógicas para el segmento e.

Fig. 16. Puertas lógicas para el segmento f.

Page 11: Convertidor BCD a 7 segmentos

10

Fig. 17. Puertas lógicas para el segmento g.

La simulación del convertidor dio como resultado el siguiente cronograma:

Fig. 18. Fragmento de cronograma de 0 a 100 ns para el funcionamiento mediante puertas lógicas.

Page 12: Convertidor BCD a 7 segmentos

11

Fig. 19. Fragmento de cronograma de 100 a 200 ns para el funcionamiento mediante puertas lógicas.

Podemos comprobar en ambas simulaciones que la señal “estabien” es 1 de 0 a 200 ns, es

decir, cuando la entrada es un número del 0 al 9. Por tanto, el convertidor BCD a 7 segmentos

funcionará.