Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Ciudad Guzmán
Unidad 3
03/ 05 /2020
3.1 Compuertas lógicas y tablas de verdad
Las Compuertas Lógicas Son circuitos
electrónicos conformados
internamente por transistores que se
encuentran con arreglos especiales
con los que otorgan señales de
voltaje como resultado o una salida
de forma booleana, están obtenidos
por operaciones lógicas binarias
(suma, multiplicación). También
niegan, afirman, incluyen o excluyen
según sus propiedades lógicas. Estas
compuertas se pueden aplicar en
otras áreas de la ciencia como mecánica, hidráulica o neumática.
Existen diferentes tipos de compuertas y algunas de estas son más complejas,
con la posibilidad de ser simuladas por compuertas más sencillas. Todas estas
tienen tablas de verdad que explican los comportamientos en los resultados que
otorga, dependiendo del valor booleano que tenga en cada una de sus entradas.
Trabajan en dos estado, "1" o "0", los cuales pueden asignarse a la lógica positiva
o lógica negativa. El estado 1 tiene un valor de 5v como máximo y el estado 0
tiene un valor de 0v como mínimo y existiendo un umbral entre estos dos estados
donde el resultado puede variar sin saber con exactitud la salida que nos
entregara. Las lógicas se explican a continuación:
Una tabla de verdad representa todos los estados y combinaciones posibles que
puede tener en sus entradas y el valor que toma la salida en cada caso.
2.- Compuerta OR
En el Algebra de Boole esta es una suma. Esta compuerta permite que con
cualquiera de sus entradas que este en estado binario 1, su salida pasara a un
estado 1 también. No es necesario que todas sus entradas estén accionadas para
conseguir un estado 1 a la salida, pero tampoco causa algún inconveniente. Para
lograr un estado 0 a la salida, todas sus entradas deben estar en el mismo valor
de 0. Se puede interpretar como dos interruptores en paralelo, que sin importar
cual se accione, será posible el paso de la corriente.
En este caso esta compuerta solo tiene una entrada y una salida y esta actúa
como un inversor. Para esta situación en la entrada se colocará un 1 y en la salida
otorgara un 0 y en el caso contrario esta recibirá un 0 y mostrara un 1. Por lo cual
todo lo que llegue a su entrada, será inverso en su salida.
También llamada OR exclusiva, esta actúa como una suma binaria de un digito
cada uno y el resultado de la suma seria la salida. Otra manera de verlo es que
con valores de entrada igual el estado de salida es 0 y con valores de entrada
diferente, la salida será 1.
7.- Compuerta XNOR
Esta es todo lo contrario a la compuerta XOR, ya que cuando las entradas sean
iguales se presentará una salida en estado 1 y si son diferentes la salida será un
estado 0.
8.- Compuerta IF
BUFFER o YES
OR
XOR
XNOR
Definición y postulados.
Un álgebra de Boole es toda clase o conjunto de elementos que pueden tomar dos
valores perfectamente diferenciados, que designaremos por 0 y 1 y que están
relacionados por dos operaciones binarias denominadas suma (+) y producto (.)
(la operación producto se indica en general simplemente mediante la ausencia de
símbolo entre dos variables) lógicos que cumplen los siguientes postulados:
a) Ambas operaciones son conmutativas, es decir, si a y b son elementos del
álgebra, se verifica:
a + b = b + a a . b = b . a
b) Dentro del álgebra existen dos elementos neutros, el 0 y el 1, que cumplen la
propiedad de identidad con respecto a cada una de dichas operaciones:
0 + a = a 1 . a = a
c) Cada operación es distributiva con respecto a la otra:
a . (b + c) = a . b + a . c a + (b . c) = (a + b) . (a + c)
d) Para cada elemento, a, del álgebra existe un elemento denominado, ā , tal que:
a + ā = 1 a . ā = 0
Este postulado define realmente una nueva operación fundamental que es la
inversión o complementación de una variable. La variable ā se encuentra siempre
en un estado binario contrario al de a.
La primera ecuación expresa la imposibilidad de que a y ā tomen el valor lógico
cero al mismo tiempo y la segunda ecuación indica que nunca pueden tener el
valor lógico uno al mismo tiempo.
De lo explicado anteriormente se deduce que el álgebra de Boole es un ente
matemático. En realidad, son físicamente varios los conjuntos que poseen dos
operaciones binarias que cumplen los postulados desarrollados. Ejemplos de
estos conjuntos son el álgebra de las proposiciones formales y el álgebra de la
conmutación formad también por elementos que pueden tomar dos estados
perfectamente diferenciados.
Los primeros circuitos de conmutación o lógicos utilizados han sido los contactos,
y aunque poco a poco han sido desplazados por los circuitos electrónicos, pueden
ser empleados para memorizar más fácilmente las leyes del álgebra de Boole
antes expresadas y los teoremas que desarrollaremos seguidamente.
La operación suma se asimila a la conexión en paralelo de contactos y la
operación producto a la conexión en serie. El inverso de un contacto es otro cuyo
estado es siempre opuesto del primero, es decir está cerrado cuando aquel está
abierto y viceversa. El elemento 0 es un contacto que está siempre abierto y el
elemento 1 un contacto que está siempre cerrado. Además, se considera una
función de transmisión entre los dos terminales de un circuito de contactos, que
toma el valor 1, cuando existe un camino para la circulación de corriente entre
ellos (cortocircuito) y el valor 0 al no existir dicho camino (Circuito abierto).
Teoremas
F(x,y,z)= Σ (2,3,4,6)
F(x,y,z)= Π (2,3,4,6)
La otra manera es con unos, pero al igual que con los mini-términos obtendríamos
F’
F'(x,y,z)= Π (0,1,5,7)
Ahora para reducir la función debemos aplicar Álgebra de Boole, pero sale muy
largo así que optimizamos con mapas de Karnaugh.
Mapas de Karnaugh
La función F que determina los números pares de los primeros 8 números binarios
está compuesta por 3 variables de entrada(A,B,C), F se de!ne en la siguiente
tabla:
Como podemos observar en la tabla la función se puede escribir como la suma de
los mimiterminos 0,2,4,6 de la siguiente forma:
Términos No-Importa
A estos términos que no son aplicables les llamamos términos no importa. Los
términos no importan se representan en mapas
con una x y se pueden tomar en el mapa de Karnaugh con un uno o un cero,
cualquiera de los dos para simplificar más la función de salida.
Ejemplo:
Se requiere señalar los múltiplos de tres de los primeros diez números BCD,
reducir la expresión de salida con mapas de Karnaugh Primero hacemos la tabla
de verdad de este código
En la tabla hay unos términos en azul, estos términos se pueden clasificar en
términos no importa ya que el código BCD va hasta el bit 9- “1001”, así que estos
posibles estados de entrada son no-importa, ahora los reemplazamos en la tabla y
hacemos su mapa de Karnaugh correspondiente.
Ahora tomamos los términos no importa como 1 para simplificar la función “F”,
hacemos grupos de términos con los no-importa y simplificamos la función.
La función del conjunto azul se produce porque se observa que A varia durante su
conjunto por consiguiente no lo tomamos, B no varía, pero es 0 constante así que
es B’, C varia durante el conjunto azul entonces no lo tomamos, D no varía y se
mantiene en uno así que es D, obtenemos por consiguiente a B’D como función de
ese conjunto.
La función del conjunto negro se produce al observar que D varia por tanto no se
toma, A, B Y C no varían y se mantienen contantes como 0 así que obtenemos
como función del conjunto rojo a A’B’C’.