Está en la página 1de 5

Visualización Dinámica en 4 displays 1

Informe 6: Visualización Dinámica en 4 displays


Esteban Bello
ebelloc@correo.udistrital.edu.co
Universidad Distrital Francisco José De Caldas
Facultad de Ingenierı́a
Proyecto Curricular Ingenierı́a Eléctrica
Bogotá D.C. - Colombia

I. Introducción 74184
Entender la lógica al momento de construir un circuito El integrado 74184 es un componente que permitirá
con integrados es vital para el ingeniero en formación, convertir valores binarios al código BCD o viceversa, sin
Ahora con la implementación de la tarjeta Psoc y lı́mites de entradas y fundamental en la visualización
el sofware de programación ”Psoc Creator” podemos dinámica de este laboratorio.
implementar un sumador de 7 bits con visualización
dinámica en 4 displays Display 7 segmentos
Los displays 7 segmentos son un sistema de leds conec-
tados ubicados de manera que se puedan visualizar letras,
II. Objetivos números y hasta simbolos. Cada led se representa por una
Objetivo general letra (de la ”a” a la ”g”)
Implementar un sumador restador de dos n umeros Existen los displays de ánodo (encienden con un 0 lógico)
BCD, donde el resultado sea observado en cuatro común y cátodo común (encienden con un 1 lógico).
displays 7 segmentos con visualización dinámica A continuación se puede ver en la imagen 1 un display y
el nombre de sus leds y los simbolos que se usarán en esta
Objetivos especifico práctica.
• Entender y analizar el concepto de visualizaci on din
amica.
• Implementar un sumador restador de n umeros BCD.
• Dieseñar e implementar un circuito de visualización
dinámica.

III. Materiales
• Software Psoc Creator
• Tarjeta programable Psoc CY8C5888LTI-LP097
• Placa de pruebas
• Conectores
• Software Fritzing

IV. Marco teórico


Visualización Dinámica
La visualización dinámica consiste en presentar infor-
mación en dos displays diferentes en un intervalo de
tiempo, este intervalo es tan pequeño que el ojo humano
no es capaz de distinguir el instante de tiempo donde uno
de los displays está apagado.
Imagen 1. Display 7 segmentos, sacado de: “electronicaonline.net”
Multiplexor
El multiplexor es un integrado lógico que permite elegir Psoc
entre dos o más opciones, es decir, entran 2 opciones y se Los Psocs son microcontroladores que tienen como car-
puede elegir entre la una o la otra. Esto no solo se limita acterı́stica principal el tener módulos tanto análogos como
a dos entradas o una salida, lo único que se debe tener en digitales de manera compacta que además son config-
cuenta es que la división de las entradas entre las salidas urables según el usuario lo desee gracias al software que
sea resultado de potencia de 2 (1, 2, 4, 8, 16, etc). programa dicha tarjeta ( ver imagen 2.)
Visualización Dinámica en 4 displays 2

decenas y otro para unidades). Cómo es un restador hay


números negativos, el signo se mostrará en el cuarto
display, cuando sea un número positivo, este mostrará un
0.

VI. Metodologı́a e Implementación


A lo largo del curso se han creado varios componentes
los cuales ayudan a desarrollos posteriores, como es este
caso.

Componentes Importados
• Multiplexor
Como ya se sabe, el multiplexor se usa para elegir
entre varios valores de entrada, un solo valor de salida.
En este laboratorio se usará un multiplexor 16a4 (ver
imagen 4) con mux de 8a4 importado de una práctica
anterior.

Imagen 2. Tarjeta de desarrollo Psoc 5Lp, sacado de ”geekelectron-


ica.com”

Contador Básico
Es un componente proporcionado por PSoC con el cual
se obtendrán dos estados, este es utilizado para imple-
mentar poder hacer la visualización dinámica junto con el
multiplexor que se observara más adelante, este utiliza un
reloj para hacer los cambios entre los estados (Ver imagen
3)

Imagen 4. Diagrama Multiplexor 16a4

• Sumador de 7 Bits
Para un sumador de 7 bits basta con unir 7 de 1 bit
(5)

Imagen 5. Sumador de 7 bits


Imagen 3. Componente ”Contador Básico”
• Sumador - Restador
V. Descripción del proyecto Ya teniendo el sumador se puede hacer la resta
Para la práctica se utilizara, como se explicó ante- sacando el complemento para los valores de entrada
riormente, el software “Psoc Creator” para crear un negativos y haciendo un ensamble lógico para que se
sumador-Restador de 7 bits dónde el resultado se muestre active solo cuando el usuario lo requiera, como se hizo
en base 10 en 3 displays (Uno para centenas, otro para en prácticas anteriores.
Visualización Dinámica en 4 displays 3

Imagen 8. 74184 para convertir 8 bits en 3 BCD’s

• Decodificador 2 a 4
Un decodificador para controlar que led enciende, las
Imagen 6. Complementador salidas al final irán negadas y cada display tendrá su
código especı́fico.

Ya ası́ se puede ensamblar los complementadores a los


sumadores y aplicando teorı́a se obtiene que:

Imagen 9. 74184 para convertir 8 bits en 3 BCD’s

• Decodificador 7 segmentos
Imagen 7. Sumador - Restador Ya por último se termina con un codificador 7 segmen-
tos, ya que es vital para la visualización de los valores
en los displays como se sabe ya en prácticas anteriores
pero con un diseño diferente, ya que se necesita que
este prenda. Obteniendo ası́:

B3B 2/ 00 01 11 10
Componentes creados 00 1 0 1 1
01 0 1 1 1
11 x x x x
• Integrado 74184 10 1 1 x 0
Aunque el integrado ya fue creado, para esta práctica Tabla I
se requiere uno con 8 entradas y 3 BCD’s de salida. Mapa de Karnaugh para a

Gracias a datasheet del mismo, se puede construir el


componente requerido con 3 integrados como se ve en
la imagen 8 Diseñando se obtiene:
Visualización Dinámica en 4 displays 4

B3B 2/ 00 01 11 10
00 1 1 1 1
• Ensamble Final
01 1 0 1 0 Al final se conectan los componentes siguiendo la
11 x x x x lógica, se definen los pines y se conectan en la tarjeta
10 1 1 x 0 de pruebas (ver imagen 11)
Tabla II
Mapa de Karnaugh para b

B3B 2/ 00 01 11 10
00 1 1 1 0
01 1 1 1 1
11 x x x x
10 1 1 x 0
Tabla III
Mapa de Karnaugh para c

B3B 2/ 00 01 11 10
00 1 0 1 1
01 0 1 0 1
11 x x x x
10 1 1 x 0
Tabla IV
Mapa de Karnaugh para d

B3B 2/ 00 01 11 10 Imagen 11. Montaje final


00 1 0 0 1
01 0 0 0 1 Ya para culminar la práctica se corre el programa para
11 x x x x
10 1 0 x 0
verificar que no hayan errores y luego se programa la
Tabla V psoc conectando los respectivos términales (ver imagen
Mapa de Karnaugh para e 12) y ası́, se construye un sumador con código BCD y
visualización dinámica en una tarjeta de programacı́on
B3B 2/ 00 01 11 10 Psoc.
00 1 0 0 0
01 1 1 0 1
11 x x x x
10 1 1 x 0
Tabla VI
Mapa de Karnaugh para f

B3B 2/ 00 01 11 10
00 0 0 1 1
01 1 1 0 1
11 x x x x
10 1 1 x 1
Tabla VII
Mapa de Karnaugh para g

Imagen 12. Montaje en Fritzing de la tarjeta de pruebas y la Psoc

VII. Conclusiones
• Los mapas de Karnaugh son una herramienta que
ayuda a simplificar los diseños. Siempre que se pueda
se deben utilizar.
• Se tienen que simplificar lo más posible los diseños en
psoc, en esta práctica se confirmó que los recursos de
psoc son lı́mitados y esto no permite la programación
en la misma.
• El reloj en el contador básico permite la visualización
dinámica ya que alterna los valores mostrados en los
displays a una velocidad tan alta que el ojo humano
Imagen 10. Diseño 7 segmentos no nota el cambio.
Visualización Dinámica en 4 displays 5

• El integrado 74184 puede ser codificador o decodifi-


cador según la conexión que tenga, varios integrados
permiten otras configuraciones
• Entender la lógica y aplicar los conceptos vistos en la
teorı́a es vital para cumplir con los objetivos

VIII. Referencias
1) ”Las compuertas lógicas y sus operaciones
lógicas (AND, OR, NOT, NAND, NOR, XOR,
XNOR)”. Logicbus: Tu Sitio De Automatizacion.
https://www.logicbus.com.mx/compuertas-
logicas.php.
2) ”PRÁCTICA 4 CIRCUITOS DIGI-
TALES”. INFORMES DE LABORA-
TORIO ELECTRÓNICA DIGITAL.
https://laboratoriodigitaleselectronica.wordpress.com
/2017/10/17/practica-4-circuitos-digitales/
3) ”Circuito integrado: Qué es?, tipos
y aplicaciones”. Electrónica Online.
https://electronicaonline.net/componentes-
electronicos/circuito-integrado/.
4) Display 7 segmentos. (s. f.). VISTRÓNICA SAS.
https://www.vistronica.com/blog/post/display-7-
segmentos.html
5) ”Números binarios (artı́culo) —
Khan Academy”. Khan Academy.
https://es.khanacademy.org/computing/ap-
computer-science-principles/x2d2f703b37b450a3:digital-
information/x2d2f703b37b450a3:binary-
numbers/a/bits-and-binary (accedido el 17 de
mayo de 2022).
6) (s. f.). https://geekelectronica.com/que-es-
psoc/: :text=La20palabra20PSoC20es20el,
dinámicamente20las20entradas20y20salidas
7) PSoC™ Creator - Infineon Technologies. (s. f.).
Semiconductor System Solutions - Infineon Tech-
nologies. https://www.infineon.com/cms/en/design-
support/tools/sdk/psoc-software/psoc-creator/

También podría gustarte