Está en la página 1de 30

SISTEMAS EMBEBIDOS

Ingeniería Informática

Diseño de circuitos digitales

 Profesor: Derlis Herná ndez Lara

 Integrantes:
 Martínez Meraz Alan Ismael
 Pacheco Guzmá n Nancy
 Rodríguez Vargas Emmanuel

 Grupo: 15701

MÉ XICO, MARZO 2016


TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Diseñar un circuito lógico que controle un display de 7 segmentos, mediante la


combinación de cuatro entradas digitales que de acuerdo a las entradas resultantes
de A,B,C y D, muestren diferentes caracteres posibles en el lenguaje hexadecimal.

2
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Visualizador de siete segmentos

El visualizador de 7 segmentos es un componente que se utiliza para la


representación de caracteres (normalmente números) en muchos dispositivos
electrónicos, debido en gran medida a su simplicidad. Aunque externamente su
forma difiere considerablemente de un led típico, internamente están constituidos
por una serie de leds con unas determinadas conexiones internas, estratégicamente
ubicados de tal forma que forme un número '8'.
3
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

4
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Figura 1.1 Segmentos e identificación de los mismos.

Segmentos e identificación de los mismos.


Cada uno de los segmentos que forman la pantalla están marcados con siete
primeras letras del alfabeto ('a'-'g'), y se montan de forma que permiten activar cada
segmento por separado, consiguiendo formar cualquier dígito numérico. A
continuación se muestran algunos ejemplos:

5
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Si se activan o encienden todos los segmentos se forma el número "8".


Si se activan sólo los segmentos: "a, b, c, d, e, f," se forma el número "0".
Si se activan sólo los segmentos: "a, b, g, e, d," se forma el número "2".
Si se activan sólo los segmentos: "b, c, f, g," se forma el número "4".

Muchas veces aparece un octavo segmento denominado dp. (del inglés decimal
point, punto decimal).

6
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Los leds trabajan a baja tensión y con pequeña potencia, por tanto, podrán excitarse
directamente con puertas lógicas. Normalmente se utiliza un codificador (en
nuestro caso decimal/BCD) que activando una sola pata de la entrada del
codificador, activa las salidas correspondientes mostrando el número deseado.
Recordar también que existen pantallas alfanuméricas de 16 segmentos e incluso de
una matriz de 7*5 (35 bits).

Los hay de dos tipos: ánodo común y cátodo común.

7
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

En los de tipo de ánodo común, todos los ánodos de los leds o segmentos están
unidos internamente a una patilla común que debe ser conectada a potencial
positivo (nivel “1”). El encendido de cada segmento individual se realiza aplicando
potencial negativo (nivel “0”) por la patilla correspondiente a través de una
resistencia que límite el paso de la corriente.

En los de tipo de cátodo común, todos los cátodos de los ledes o segmentos están
unidos internamente a una patilla común que debe ser conectada a potencial
negativo (nivel “0”). El encendido de cada segmento individual se realiza aplicando
8
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

potencial positivo (nivel “1”) por la patilla correspondiente a través de una


resistencia que límite el paso de la corriente.

Los segmentos pueden ser de diversos colores, aunque el visualizador más


comúnmente utilizado es el de color rojo, por su facilidad de visualización.

También existen pantallas alfanuméricas de 14 segmentos que permiten representar


tanto letras como números. El visualizador de 14 segmentos tuvo éxito reducido y
solo existe de forma marginal debido a la competencia de la matriz de 5 x 7 puntos.
9
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Si bien hoy este tipo de visualizadores parecen antiguos u obsoletos, ya que en la


actualidad es muy común el uso de pantallas gráficas basadas en píxeles, el
visualizador de 7 segmentos sigue siendo una excelente opción en ciertas situaciones
en las que se requiera mayor poder lumínico y trabajo en áreas hostiles, donde las
pantallas de píxeles podrían verse afectadas por condiciones ambientales adversas.
Aún no se ha creado otro dispositivo de señalización que reúna características como
este en cuanto a potencia lumínica, visualización a distancia, facilidad de
implementación, bajo costo y robustez.
10
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Modelar mediante ecuaciones booleanas, simular en proteus y diseñar el circuito


digital para ARDUINO del siguiente problema.

Diseñar un decodificador binario a siete segmentos (hexadecimal).

11
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Un decodificador es un circuito combinacional, cuya función es inversa a la del


codificador, esto es, convierte un código binario de entrada (natural, BCD, etc.) de N
bits de entrada y M líneas de salida (N puede ser cualquier entero y M es un entero
menor o igual a 2N), tales que cada línea de salida será activada para una sola de las
combinaciones posibles de entrada,

Lógica de funcionamiento de entradas y salidas

12
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

A B C D a b c d e f g S
0 0 0 0 1 1 1 1 1 1 0 0
0 0 0 1 0 1 1 0 0 0 0 1
0 0 1 0 1 1 0 1 1 0 1 2
0 0 1 1 1 1 1 1 0 0 1 3
0 1 0 0 0 1 1 0 0 1 1 4
0 1 0 1 1 0 1 1 0 1 1 5
0 1 1 0 1 0 1 1 1 1 1 6
0 1 1 1 1 1 1 0 0 0 0 7
1 0 0 0 1 1 1 1 1 1 1 8

13
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

1 0 0 1 1 1 1 0 0 1 1 9
1 0 1 0 1 1 1 0 1 1 1 A
1 0 1 1 1 1 1 1 1 1 1 B
1 1 0 0 1 0 0 1 1 1 0 C
1 1 0 1 1 1 1 1 1 1 0 D
1 1 1 0 1 0 0 1 1 1 1 E
1 1 1 1 1 0 0 0 1 1 1 F
Tabla de verdad 1.1 que describe al problema planteado

14
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Figura 1.2 que muestra la forma en la que se encenderán los segmentos.

15
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Modelado del circuito y funcionamiento lógico de entradas

16
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

17
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

18
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Figura 1.3 Circuito lógico simulado en Proteus.

19
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Programación

Programación

20
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

21
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

22
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

23
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

24
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Mini términos (Suma de productos)

 A’B’C’D + A’BC’D’= A

A’C’(B Θ D)=A

 A’BC’D+A’BCD’+ABC’D’+ABCD’+ABCD=B

BC’(A Θ D)+BC+ABCD’=B

 A’B’CD’+ABC’D’+ABCD’+ABCD=C

CD’+AB=C

 A’B’C’D+A’BC’D’+A’BCD+AB’C’D+AB’CD’+ABCD=D

A’C’(B Θ D)+AB’(C Θ D)+BCD=D

 A’B’C’D+A’B’CD+A’BC’D’+A’BC’D+A’BCD+AB’C’D=E

A’B’D+A’B+C’D(A Θ b)=E

 A’B’C’D+A’B’CD’+A’B’CD+A’BCD=F

A’+B’(C Θ D)+A’CD=F

 A’B’C’D’+A’B’C’D+A’BCD+ABC’D’+ABC’D=G

A’B(C Θ D)+A’CD=G

25
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Pruebas

Al termino del diseño lógico y físico del sistema se pudo comprobar que el sistema
funciona correctamente de acuerdo a la tabla de verdad

26
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Figura 1.4 que muestra funcionando el display de 7 segmentos de ánodo común.

27
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Materiales Utilizados

 1 Arduino
 1 Display de 7 segmentos

28
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

Un display de 7 segmentos es un dispositivo óptico de salida que muestra la


interacción de los procesos internos lógicos, para la posible visualización e
interpretación de los mismos. Mediante las combinaciones y condiciones
establecidas en el micro controlador, el programador puede establecer una serie de
caracteres especiales numéricos y alfanuméricos de acuerdo a las características y
limitantes físicas del hardware en cuestión (display).

29
TECNOLÓGICO DE Martínez Meraz Alan / Pacheco Guzmán Nancy
ESTUDIOS SUPERIORES DE Rodriguez Vargas Emmanuel / 15701
ECATEPEC

30

También podría gustarte