Está en la página 1de 21

Universidad Tecnológica de Puebla

TSU Mecatrónica: Área Automatización

Materia: Electrónica Digital

Producto 1. Circuitos Lógicos Combinacionales

Equipo 4

Alumnos:

Mauricio Galeno Martínez

Ricardo Máximo Juárez

Fernando Portillo Zavaleta

Rodolfo Portillo Caballero

Luis Enrique Rivera Ríos

Grado y Grupo: 3° “H”

Turno: Matutino

Profesor: Ing. José Luis Tenorio García

Cuatrimestre: Mayo – Agosto

Fecha de entrega:

15 – 06 - 2021
Índice

Objetivo .......................................................................................................................... 3

Marco Teórico. ................................................................................................................ 3

Álgebra de Boole ............................................................................................................. 3

Mapa de Karnaugh ........................................................................................................... 4

Simulación .................................................................................................................. 6

Sumador binario .............................................................................................................. 7

Simulaciones ............................................................................................................... 8

Codificadores y decodificadores ...................................................................................... 11

Codificadores............................................................................................................ 11

Codificador con prioridad ..................................................................................... 12

Decodificadores ........................................................................................................ 13

Simulación ................................................................................................................ 14

Multiplexores y demultiplexores ...................................................................................... 16

Multiplexor............................................................................................................... 16

Demultiplexores ........................................................................................................ 17

Simulaciones ............................................................................................................. 18

Conclusiones ................................................................................................................. 20

Bibliografías .................................................................................................................. 21
Objetivo

Simular circuitos lógicos combinacionales empleando los métodos de simplificación


de algebra de Boole o mapas de Karnaugh, para realizar aplicaciones específicas
definidas por una tabla de verdad, mediante software específico, para comprobar su
funcionamiento
Marco Teórico.
Álgebra de Boole

Se denomina así en honor a George Boole (1815-1864), matemático inglés


autodidacta, que fue el primero en definirla como parte de un sistema lógico,
inicialmente en un pequeño folleto: The Mathematical Analysis of Logic, publicado
en 1847, en respuesta a una controversia en curso entre Augustus De Morgan y Sir
William Hamilton. El álgebra de Boole fue un intento de utilizar las técnicas
algebraicas para tratar expresiones de la lógica proposicional. Más tarde como un
libro más importante: The Laws of Thought, publicado en 1854.
En la actualidad, el álgebra de Boole se aplica de forma generalizada en el ámbito
del diseño electrónico. Claude Shannon fue el primero en aplicarla en el diseño de
circuitos de conmutación eléctrica biestables, en 1948. Esta lógica se puede aplicar
a dos campos:
*Al análisis, porque es una forma concreta de describir cómo funcionan los circuitos.

*Al diseño, ya que teniendo una función lógica aplicamos dicha álgebra para poder
desarrollar una implementación de la función.
El uso del álgebra de Boole en la Automática se debe a que buena parte de los
automatismos responden a la lógica binaria. Las variables binarias de entrada son
leídas y producen variaciones en las señales binarias de salidas.
El álgebra de Boole está definida por 3 operaciones básicas: complemento, suma
(OR) y producto (AND).

Tabla 1 Not

La operación suma u OR se representa y=a+by=a+b y viene dada por la tabla 2


Tabla 2 OR

Tabla 3 AND

Mapa de Karnaugh

La tabla de Karnaugh consiste en una representación bidimensional de la función


que se quiere simplificar. Si la función viene expresada como una tabla de verdad,
entonces la tabla de Karnaugh puede verse como una forma alternativa de
representación 2D. Puesto que la tabla de verdad de una función de n variables
posee 2n filas, la tabla de Karnaugh correspondiente debe poseer también 2n
celdas. La construcción de la tabla de Karnaugh pasa por codificar cada celda en
código binario reflejado (o código Gray) de manera que celdas adyacentes tengan
un código que difiere en un solo dígito.
Ilustración 1 Descripción del mapa de Karnaugh

En segundo lugar, cada grupo generará un minitérmino en la función mínima


resultante. Ese minterm estará formado por aquellos literales comunes dentro del
grupo correspondiente, con signo negativo o positivo si toman el valor ‘0’, o ‘1’ en la
codificación Gray. Los literales que aparecen con códigos distintos en el grupo se
eliminan.
La función resultante DNF, compuesta por la suma de los minitérminos
correspondientes de cada grupo, es mínima.
A modo de ejemplo, se considera la función lógica expresada en la tabla de verdad

Ilustración 2 Ejemplo de la tabla de verdad


Simulación

A continuación se mostrara la simulación basada en el programa


Proteus

Ilustración 3 Simulación
Sumador binario

El sumador binario es un circuito capaz de hacer la suma algebraica entre dos


números binarios con un bit cada uno, que hace que la suma de dos bits a la vez,
es decir, dos dígitos binarios a la vez.

Ilustración 4 Ejemplos de suma

En otros casos, las reglas son las mismas que el sistema decimal.

Podemos hacer una tabla de verdad de la suma binaria.

Ilustración 5 Tabla de verdad de suma binaria

Donde A y B son los dos bits de entrada, S es la suma de los dos bits de entrada;
C es el acarreo de la suma realizada. La suma S corresponde a una puerta lógica
EXOR; el acarreo C corresponde a una puerta lógica AND. ( para el acarreo no
usamos la letra A, pero usamos la C, que es el acarreo en Inglés, es decir Carry )

Ilustración 6 Semisumador binario


Dijimos que el semisumador no acepta en la entrada el acarreo de la suma anterior.
Querer tener también en cuenta el acarreo de una suma anterior, podemos utilizar
dos semisumadores conectados de esta manera:

Ilustración 7 Diagrama de bloques de un sumador completo

Donde S' es la suma parcial de los dos primeros bits, es decir, A y B; S es la suma
completa del sumador, teniendo en cuenta el acarreo de la suma anterior; R'
representa el primer acarreo debido a una suma anterior; R'' es el segundo acarreo
de la primera suma del primer semisumador; y R es el acarreo del sumador completo.

Simulaciones

A continuación se mostrará la simulación realizada con el programa proteus acerca


del tema semisumador y sumador binario

Ilustración 8 Simulación sin accionar


Una vez accionada la simulación podemos ver lo siguiente:

Ilustración 9 Simulación Activada

Ilustración 10 Simulación Activada II


Como se puede observar en la simulación iniciada el semisumador nos indica que
si activamos las 2 entradas se activará el led de abajo mientras que si cualquiera
de los dos se enciende el led de arriba será activado debido a la operación realizada
por el Switch.
Ahora pasaremos con el sumador completo:

Ilustración 11 Simulación sumador completo

Ilustración 12 Simulación accionada


Ilustración 13 Simulación accionada II

Codificadores y decodificadores
Codificadores

Un codificador es un circuito combinacional con un conjunto de entradas (2N) y un


número de salidas N cuyo propósito es mostrar en la salida el código binario
correspondiente a la entrada activada.

Ilustración 14 Codificador Binario

Por ejemplo, un codificador de 4 entradas X0, X1, X2, X3 y 2 salidas S0, S1. Si se
activa la entrada X0 mediante la introducción de un 1, el código mostrado a la salida
será S0S1=00. Y así para el resto de las entradas: X1 activará una salida 01, X2
activará una salida 10 y X3 activará una salida 11. Obsérvese que el valor en binario
de la salida en su conjunto 00, 01,10, 11 es igual al número decimal de la entrada
activada 0,1,2,3 que acompaña a la letra ‘X’.
Las funciones algebraicas de un codificador se pueden deducir a partir de su
funcionamiento. Por ejemplo, en el caso de que se disponga de un codificador de
4 entradas (y dos salidas) éstas serán:
S0 = X1 + X3

S1 = X0 + X2
Para ello, se ha tenido en cuenta que la salida S0 sólo vale 1 para los valores 1 y 3
(en decimal) o 01 y 11 (en binario). La salida S1 sólo vale 1 para los valores 2 y 3
(en decimal) o 10 y 11 (en binario).
Para obtener estas funciones se ha considerado que nunca va a producirse una
combinación a la entrada que tenga más de un 1 y por lo tanto, no importa el valor
que produce a la salida esa situación. Todo ello lo podríamos resumir en la siguiente
tabla de verdad resumida en la que sólo se han puesto 4 combinaciones de las
24=16 posibles. Las celdas sombreadas en azul son las salidas.

Ilustración 15 Tabla de verdad

Codificador con prioridad


En la explicación anterior se ha supuesto que únicamente una de las entradas X0,
X1, X2, X3 puede estar activa (con un 1) a la vez. Esto es cierto para algunas
aplicaciones. Sin embargo, hay otras aplicaciones para las cuales es posible que
estén activadas (con un 1) más de una entrada a la vez.
En este caso el circuito debe estar diseñado para establecer una prioridad o
precedencia entre las entradas para determinar en cada caso cual es la que
realmente se indica a la salida.
Podemos escribir la siguiente tabla de verdad en la que hacemos uso de condiciones
don’t care (marcadas con ‘x’). Las celdas sombreadas en azul son las salidas.

Ilustración 16 Tabla de Verdad


Decodificadores

Los decodificadores efectúan la operación inversa de los codificadores. Disponen


de un conjunto N de entradas y un conjunto 2N de salidas. Cuando aparece un
código binario a la entrada, se activa (tiene un 1) la salida identificada con el número
decimal equivalente.

Ilustración 17 Decodificar primario de 3 a 8

En el siguiente ejemplo, se plantea un codificador de 2 a 4, que tiene la siguiente


tabla de verdad (las celdas sombreadas en azul son las salidas):

Ilustración 18 Tabla de verdad

En esta tabla se disponen dos entradas E1, E0 y 4 salidas Z3, Z2, Z1 y Z0. Se
activará un 1 en la salida correspondiente al código introducido en la entrada.
Las funciones de salida son bastante sencillas de obtener a partir de esta tabla de
verdad:
Z3 = E1·E0
Z2 = E1·E0′

Z1 = E1’·E0

Z0 = E1’·E0′

Se puede considerar que la función de estos dispositivos es la de generar los 2N


mini términos de las “N” variables de entrada. Esta visión es muy interesante porque
pueden ser utilizados para la implementación de cualquier función algebraica del
mismo número de variables.
Simulación

A continuación se mostrará la simulación realizada con el programa Proteus acerca


del codificador y decodificador y los componentes fueron los siguientes:
• Estados Lógicos
• Codificadores 74LS147
• Probador Lógico
• Decodificador 74LS148
• Compuertas NOT
• Resistencias
• Display de 7 segmentos
• Leds
Iniciaremos con el codificador de prioridad el cual es el siguiente:

Ilustración 19 Codificador de Prioridad

Ilustración 20 Codificador de prioridad accionado


Ilustración 21 Codificador de prioridad II

Ahora pasamos con el codificador 74LS147 accionado junto al decodificador


74LS148

Ilustración 22 Codificador y decodificador

Ilustración 20 Codificador y decodificador

Ilustración 23 Codificador y decodificar accionado


Multiplexores y demultiplexores
Multiplexor

Este el primero de estos elementos o subcircuitos comunes a muchos diseños. Un


multiplexor es un circuito combinacional de varias entradas de señal y una única
salida. Dispone además de unas entradas de selección que permiten redirigir
cualquiera de las entradas elegidas a la salida. En sentido estricto, las entradas de
selección se deben considerar exactamente igual que las otras entradas de señal,
pero debido a su particular propósito (“selección”) suelen dibujarse separadas. En
la figura siguiente se muestra un multiplexor de 4 a 1:

Ilustración 24 Multiplexor de 4 a 1

Se suele indicar 4 a 1 para proporcionar el número de entradas de señal que puede


manejar (X0, X1, X2 y X3). Como se ha comentado antes, las entradas de selección
(C1 y C0) aunque son propiamente entradas del circuito, se dibujan en un lateral (en
la parte inferior en este caso) con el objeto de clarificar su función.
En la figura siguiente se muestra el símbolo que normalmente se utiliza para
representar multiplexores, en este caso, particularizado para un multiplexor 2 a 1

Ilustración 25 Multiplexor de 2 a 1
Demultiplexores

Los demultiplexores efectúan la operación inversa de los multiplexores y se utilizan


para distribuir una señal que llega por una única entrada a un conjunto de salidas.
De la misma forma, las entradas de selección permiten elegir a cuál de las salidas
se redirige la señal de entrada.
En este caso, se cumple igualmente que N entradas de selección va a permitir
distribuir la señal en 2^N salidas. Si consideramos una única entrada X y un conjunto
de salidas Y0, Y1, Y2, Y3, ya se puede deducir que tendrá dos entradas de selección,
por ejemplo, S0 y S1.

Las funciones de cada una de las salidas se pueden expresar de forma


independiente y son las siguientes:
Y0 = X·S1’·S0′

Y1 = X·S1’·S0

Y2 = X·S1·S0′
Y3 = X·S1·S0

En la que por ejemplo, la salida Y0 sólo tiene un 1 cuando la entrada X=1 y la


combinación S1S0 = 00 indica que es la salida seleccionada. Al igual que en el caso
anterior, el patrón de cada función algebraica permite desarrollar las funciones de
salida para cualquier demultiplexor.

El símbolo genérico de este elemento digital se muestra en la siguiente figura


particularizado para un demultiplexor 1 a 2. Se puede observar que tiene también la
forma de un trapecio (girado 90º).

Ilustración 26 Símbolo del demultiplexor y equivalente eléctrico


Simulaciones

A continuación se mostrara la simulación realizada en el programa Proteus acerca


de los Multiplexores y demultiplexores, los componentes usados fueron los
siguientes:
• Estados Lógicos
• Multiplexor 74151
• Probador Lógico
• Demultiplexor 74154
• Led
• Fuente de Poder

Ilustración 27 Multiplexor accionado

Ilustración 28 Demultiplexor accionado


Ilustración 29 Demultiplexor accionado II

Como podemos ver, el funcionamiento de estos dos componentes es bastante


interesante dándonos diferentes resultados a partir de las combinaciones ingresadas,
todo esto a las compuertas lógicas dentro de estos mismos componentes.
Conclusiones
MAURICIO GALENO MARTÍNEZ

Al desarrollar estas prácticas ha sido bastante funcional para el desempeño de mi


carrera ya que estos conocimientos teóricos los hemos comprobado mediante
programas y esto me ha ayudado a entender el funcionamiento del programa entre
otras cosas como la verdadera realidad de los programas y que por un pequeño
error todo podría estar mal.

RODOLFO PORTILLO CABALLERO

Todo esto ha sido bastante interesante ya que contiene bastante electrónica digital
lo cual este tema me encanta ya que conlleva todos los componentes como los
diodos resistencias y entre mas circuitos pero quiero resaltar las compuertas lógicas
ya que son sistemas que he utilizado bastante y se que con el tiempo de mi carrera
me van a servir demasiado

RICARDO MÁXIMO JUÁREZ

Esta unidad tuvo temas que en mi parecer fueron fáciles de entender pero como
cada cosa lleva su complejidad así como lo pude observara en las compuertas
lógicas entre otros ejercicios que realizamos durante esta unidad pero gracias a todo
eso logramos grandes cosas y sobre todo el conocimiento.

LUIS ENRRIQUE RIVERA RIOS

La electrónica digital se encuentra en nuestro día a día y es necesaria para el buen


funcionamiento de los aparatos eléctricos y electrónicos que encontramos en
nuestro alrededor. Por otro lado comprobamos que la electricidad y la electrónica
están muy relacionadas. Además que a partir de ahora gracias al trabajo realizado
durante esta unidad sabemos diferenciar entre la electrónica analógica y digital.
Bibliografías

• https://automatizaciondigital.wordpress.com/multiplexores-y-
demultiplexores/
• https://scuolaelettrica.it/escuelaelectrica/elettronica/lezione1.php#:~:te
xt=El%20sumador%20binario%20es%20un,d%C3%ADgitos%20binario
s%20a%20la%20vez.
• https://bookdown.org/alberto_brunete/intro_automatica/mapa-de-
karnaugh.html
• https://electronicaonline.net/electronica-digital/multiplexor-y-demultiplexor-tipos-
y-susdiferencias/
• https://wilaebaelectronica.blogspot.com/2017/01/sumador-binario.html

También podría gustarte