Você está na página 1de 12

Universidad De Cundinamarca- Fusagasug

Carlos Andrs Loaiza Ruiz


Camila Alejandra Salamanca

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Circuitos combinacionales (Decodificador de 7 segmentos).

Que es y cmo funciona un decodificador de 7 segmentos.


El visualizador de siete segmentos (llamado tambin display) es una forma de representar
nmeros en equipos electrnicos. Est compuesto de siete segmentos que se pueden
encender o apagar individualmente. Cada segmento tiene la forma de una pequea lnea.
Se podra comparar a escribir nmeros con cerillas.
Cada uno de los segmentos que forman la pantalla est marcados con siete primeras letras
del alfabeto ('a'-'g'), y se montan de forma que permiten activar cada segmento por
separado, consiguiendo formar cualquier dgito numrico. A continuacin se muestran
algunos ejemplos:

Si se activan o encienden todos los segmentos se forma el nmero "8".


Si se activan slo los segmentos: "a, b, c, d, e, f," se forma el nmero "0".
Si se activan slo los segmentos: "a, b, g, e, d," se forma el nmero "2".
Si se activan slo los segmentos: "b, c, f, g," se forma el nmero "4".

Procedimiento de diseo del decodificador.


Primero realizamos un testbech para probar el decodificador de 7 segmentos
utilizando el mismo software de simulacin (Modelsim). Seguidamente dimos paso
a declarar cada librera necesaria para que funcionara correctamente. Como la
entidad de un testbest es vaca seguimos con la escritura del cdigo declarando
cada componente de entrada y salida usando el downto. Luego dimos paso a

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

introducir las seales que necesitamos para conectar el componente de prueba,


inmediatamente usamos el begin en donde asignamos seales de entrada y salida.
Luego dimos paso a disear cada entrada y salida de los segmentos y designamos
un tiempo, seguidamente agregamos un aviso que nos dir si existe algn error.
Una vez realizado el testbech dimos paso a realizar de decodificador, definimos la
libreras primeramente, luego cada una de las variables que utilizaremos e
ingresamos las funciones lgicas que anteriormente ya tenamos para las salidas y
finalizando dimos paso a la compilacin la cual resulto de manera exitosa.

Descripcin del uso del software de simulacin (ModelSim SE PLUS 6.5)


Teniendo el cdigo listo y de haber compilado correctamente dimos paso a la
simulacin con cada una de las entradas.

Luego ingresamos el valor de cada entrada de esta manera:

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Los resultados se puede observar en la siguiente captura de pantalla.

Capturas de pantalla de cada simulacin.


1.

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

2.

3.

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

4.

5.

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

6.

7.

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

8.

9.

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

10.

11.

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

12.

13.

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

14.

15.

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

16.

Y finalmente los resultados completos de cada una de las entradas.

Universidad De Cundinamarca- Fusagasug


Carlos Andrs Loaiza Ruiz
Camila Alejandra Salamanca

Ing. Electrnica
Circuitos Digitales l
Informe Laboratorio l

Conclusiones

El uso de los testbech es demasiado importante porque nos permite realizar


pruebas y observar el funcionamiento de nuestro proyecto.
Los lenguajes de descripcin de hardware nos permiten programar y
controlar decodificadores digitales.
Ampliamos nuestro concepto y conocimiento acerca del lenguaje VHDL
usndolo de una manera ms eficaz y avanzada.
ModelSim es una poderosa herramienta que nos permite llevar acabo la
escritura, compilacin y simulacin de lenguaje VHDL de una manera fcil y
poco compleja.
Utilizar avisos de errores en nuestro cdigo es de suma importancia para
detectar en que partes del mismo obtenemos malos resultados.

Fuentes.

http://es.wikipedia.org/wiki/Visualizador_de_siete_segmentos
http://atc2.aut.uah.es/~marcos_s/recursos/GuiaModelSim.pdf
https://www.youtube.com/watch?v=CAwpc_tGWH0

Você também pode gostar