Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lógica Combinacional.
Prácticamente todos los circuitos electrónicos se basan en el sistema binario, todos ellos
se basan en elementos denominados puertas lógicas, que son construidas a partir de
transistores y otros elementos; los elementos que constituyen los circuitos digitales son
caracterizados por con cerrado, encendido o verdadero, mientras que el 0 se asocia con
abierto,
f NOT ( x1 , x0 ) =x 1= x´0
f NAND ( x 1 , x 0 )= x 1´x 0
f NOR ( x 1 , x 0 ) = x 1+´ x 0
Puerta lógica XOR.
Conocida como OR Exclusiva, actúa como una suma binaria de un digito cada uno y el
resultado de la suma sería la salida; es decir con valores de entrada igual, la salida será 0
y con valores de entrada diferentes la salida será 1.
Método de Karnaugh.
ABC F Tenemos una tabla de verdad de una función “F” con tres
000 0 variables “A, B, C”:
001 0 Ahora desarrollaremos con la primera forma canoníca o de
010 1 minitérminos; tomaremos todas las entradas que tengan el valor
011 1 de 1 en la columna de F:
100 1
101 1
F= Á B Ć + Á BC + A B́ Ć+ A B́ C+ AB Ć+ ABC
110 1
111 1
Observemos con cuidado que, cuando las entradas tienen valor
de “0”, están negadas en nuestra ecuación, ahora aplicaremos el
mapa de Karnaugh para simplificar nuestra función y obtenemos las siguientes
observaciones:
BC
A 00 0 11 10
1
0 0 0 1 1
1 1 1 1 1
o Hay ocho casillas y cada una corresponde a una fila de la tabla de verdad.
o En cada casilla tenemos el valor de la función F, que corresponde a esa entrada.
o En la tabla de verdad existen dos filas en las que F=0 y seis filas en que F=1.
o Hay dos filas, en la primera fila están todos los valores de F correspondientes a
A=0 y en la segunda fila los valores correspondientes a F=1.
o Hay cuatro columnas y el número que está en la parte superior de cada una de
ellas, nos indican los valores de las variables de B y C.
o Lo leeremos de la siguiente forma: leyendo el número situado a la izquierda nos
informa del valor de A y los dos valores superiores en la misma columna nos da el
valor de B y C.
o Entre dos casillas adyacentes, solo varia una variable de entrada, quedando las
otras dos con los mismos valores.
Si diseñamos con la primera forma canónica, tenemos una función con seis términos;
para el ejemplo tomaremos únicamente dos términos adyacentes:
BC
A 00
0 11 10
1
0 0 0 1 1
1 1 1 1 1
Tenemos entonces que los valores de las variables en estas casillas son: A=1, B=1,
C=1 y A=1, B=1, C=0, ahora si sumamos los términos obtenemos la siguiente forma:
ABC + AB Ć= AB ( C + Ć )= AB
Ya con el hecho de agrupar y sumar los términos se simplifica la forma, esto se debe a
que entre dos casillas subyacentes solo varía una de las variables; veamos qué pasa
cuando tomamos tres grupos:
Grupo3
Grupo 1 Grupo 2
Si sumamos los términos de cada grupo obtendremos las siguientes formas canónicas:
o Grupo 1: Á BC + Á B Ć= Á B ( C+ Ć )= Á B
o Grupo 2: A B́ Ć+ A B́C= A B́ ( Ć+C )= A B́
o Grupo 3: ABC + AB Ć= AB ( C+ Ć )= AB
Grupo1
Grupo 2
Podemos decir ahora que la función quedo simplificada al máximo, esto lo definiremos
como el criterio de Máxima simplificación, para lograrlo tenemos que tomar el menor
número de grupos, con el mayor número de “1” en cada grupo.
Objetivo.
Realizar simplificaciones de funciones booleanas como introducción al diseño de circuitos
combinacionales.
Instrucciones.
Realiza lo que se te pide en los ejercicios que se describen a continuación, aplicando los
conceptos aprendidos en la Unidad 3 y 4 del curso. Recuerda que deberás presentar los
pasos necesarios (sin omitir ninguno) para llegar al resultado correcto.
Para el diseño de la ecuación en su forma canoníca observamos las variables en las que
la salida sea 1 en la columna F; utilizamos el método de Karnaugh y determinamos que
variables tienen salida de 1, colocando cada uno de los valores en la tabla de Karnaugh:
El siguiente paso que realizaremos es, agrupar los 1 y nos quedaría de la siguiente forma:
Ahora procedemos a evaluar cada uno de los términos, como tenemos valores similares
en los extremos, procedemos a compararlos y eliminamos los que no se repiten:
F=( A , B , C )= A+ BC
Una vez que obtenemos el mapa de Karnaugh, notemos que todas las variables son
aceptadas y siguiendo la lógica de la función: F=( A , B , C )= A+ BC obtenemos el
siguiente logigrama:
BC
A 00 01 11 10
0 0 0 0 1
1 1 1 0 1
De esta forma nuestra ecuación queda de la siguiente
F=( A , B , C )=B Ć + A B́
Como no tenemos la función completa rellenamos los valores faltantes con letras y le
asignamos valor de 0 a la función, (este paso únicamente es para ubicarnos dentro del
mapa de Karnaugh): F= x´y z + x́ y ź+ x ý z + x́ yz
Utilizando nuestro mapa de Karnaugh, definimos las posiciones donde existen valores y
buscamos los valores donde tengamos 1 contiguo:
BC
X
YZ
00 0 11 10 A 00 01 11 10
1 0 ´
XYZ X´Y Z X́ YZ X́ Y Ź
0 0 1 0 1 1 X YZ X Ý Z X Y Z XY Ź
´
Ya 1 0 1 1 0
con esta información
podemos determinar la simplificación de la función,
tomamos en cuenta los lugares donde colocamos 1, es importante considerar el 1 en la
posición 010, ya que también es parte de nuestra función y no es posible reducirlo;
entonces el resultado de nuestra función es:
F= ý z+ xz + x́ y ź
Para simplificar en suma de productos (SOP), lo primero que realice fue crear la tabla de
verdad correspondiente, la cual se muestra en el inciso c.
Ya con la tabla creada, vamos a llenar nuestro mapa de Karnaugh con cuatro variables y
seleccionamos los 1 que están presentes, nos quedaría de la siguiente manera:
CD
AB 00 01 11 10 AB
CD
00 01 11 10
00 1 1 0 1 00 ABC ´ D ´ D ABCD
ABC ´ A´ BC D́
01 0 1 0 0 01 Á B CD´ Á B Ć D Á BCD Á BC D́
11 0 0 0 0 11 AB CD ´ AB Ć D ABCD ABC D́
10 1 1 0 1
10 A BC´ D A BC´ D A B́CD A B́C D́
Con esto podemos definir que tenemos la siguiente función, es muy importante recalcar
que las letras iguales B́C D́ en color azul, aunque son iguales, no son subyacentes, por lo
que únicamente se considera para la creación de nuestra función:
´ + A BC
F= ABC ´ + AC
´ D+ B́ C D́+ B́ C D́
´ + BD+
F= BC ´ AC
´ D
Para simplificar en suma de productos (POS), de igual manera que en el ejercicio anterior
me base en la tabla de verdad correspondiente, la cual se muestra en el inciso c.
Ya con la tabla creada, vamos a llenar nuestro mapa de Karnaugh con cuatro variables y
seleccionamos los 1 que están presentes, nos quedaría de la siguiente manera:
CD
AB 00 01 11 10 AB
CD
00 01 11 10
00 1 1 0 1 00 ABC ´ D ´ D ABCD
ABC ´ A´ BC D́
01 0 1 0 0 01 Á B CD´ Á B Ć D Á BCD Á BC D́
11 0 0 0 0 11 AB CD ´ AB Ć D ABCD ABC D́
10 1 1 0 1
10 A BC´ D A BC´ D A B́CD A B́C D́
´ D́+ A∗B
F́=C∗D+ B∗
A B C D F
0 0 0 0 0 1
1 0 0 0 1 1
2 0 0 1 0 1
3 0 0 1 1 0
4 0 1 0 0 0
5 0 1 0 1 1
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 1
9 1 0 0 1 1
10 1 0 1 0 1
11 1 0 1 1 0
12 1 1 0 0 0
13 1 1 0 1 0
14 1 1 1 0 0
15 1 1 1 1 0
S I0 I1 F I0 I1
S 00 0 11 10
0 0 0 0 0 0
1
1 0 0 0 1 0
0 0 0 0 0
2 0 0 1 0 1 1 0 1 0 0
3 0 0 1 1 0
11 0 1 0 0
4 0 1 0 0 0
10 1 1 0 0
5 0 1 0 1 1
6 0 1 1 0 1
7 1 1 1 1 1
F= Í D 1 + Í D 0 S´0
Una vez obtenida la función en minitérminos podemos dibujar nuestro circuito, quedando
de la siguiente manera: