Professional Documents
Culture Documents
Establecen el conjunto re reglas que se pueden seguir para obtener circuitos digitales equivalentes. Se pueden ver en el archivo summary_boolean_laws.pdf que esta disponible para ustedes en intranet
Ejemplo
Reduzca las expresiones aplicando algebra de boole
A Y = A B + B+ AB sol :Y =A+ B
BC A
2 ahora se ve en las entradas. Si en la entrada se ve un 0 entonces en la solucin se debe anotar el complemento Si en la entrada esta un 1 se debe anotar el nombre de la variable Finalmente tenemos:
Y = B C+ ABC A ABC
ABC Y = B C+ ABC A
BC A
Producto de sumas
Consideremos la siguiente tabla.
Producto de sumas
Consideremos la siguiente tabla. Ahora cada uno de los terminos ser la suma de los Complementos (invertir las variables) como se muestra en el ejemplo
+ B+ C A
+ + C A B
Y =( + B+ C )( + + C ) A A B
Producto de sumas
A B C
+ B+ C A Y =( + B+ C )( + + C ) A A B
+ + C A B
Mapa de Karnaugh
El mapa de Karnaugh es la representacin en una tabla donde se se anota el estado de la salida (0 1) en funcin de las entradas. Partimos con una tabla que represente el funcionamiento de un sistema. Que en base a sus entradas (por ejemplo a,b,c,d) se obtiene una salida (q). Un ejemplo podra ser el siguiente. El mapa de karnaugh nos sirve para minimizar una funcin a fin de dejarla con el mnimo numero de compuertas lgicas posibles. En la siguiente diapositiva se ilustra como se trabaja.
Ejemplo
a 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 b 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 c 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 d 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 q 0 1 0 0 1 0 0 0 1 0 0 0 1 0 1 0 Obtenga el mapa de Karnaugh a partir de la tabla que se ve en la izquierda Solucin. A continuacin se muestra el mapa de Karnaugh: ab/cd 00 00 01 11 10 0 1 1 1 01 1 0 0 0 11 0 0 0 0 10 0 0 1 0
Ejemplo
a 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 b 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 c 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 d 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 q 0 1 0 0 1 0 0 0 1 0 0 0 1 0 1 0 Obtenga el mapa de Karnaugh a partir de la tabla que se ve en la izquierda Solucin. A continuacin se muestra el mapa de Karnaugh: ab/cd 00 00 01 11 10 0 1 1 1 01 1 0 0 0 11 0 0 0 0 10 0 0 1 0
Minimizacin de funciones.
La minimizacin se pude llevar a cabo una vez hecho el mapa de karnaugh. Cabe destacar que este mtodo muy limitado pues podemos considerar a lo ms 4 variables de entrada (existen otras tecnicas para ms variables de entrada)
Para minimizar la funcin se agrupan conjuntos de 1's en el mapa de karnaugh de modo que el grupo sea de potencias de 2. Cada grupo representara un producto y la solucin ser una suma de esos productos como se muestra a continuacin.
Ejemplo
Una consideracin importante es pensar en el mapa de Karnaugh como una esfera en donde los puntos entremos estan conectados.
ab/cd 00 00 01 11 10 0 1 1 1
01 1 0 0 0
11 0 0 0 0
10 0 0 1 0
Ejemplo
Para obtener la solucin tenemos que ver cuales son los valores se repiten en cada grupo. Por ejemplo analicemos el grupo verde.
ab/cd 00 00 01 11 10 0 1 1 1
01 1 0 0 0
11 0 0 0 0
10 0 0 1 0
Ejemplo
Los valores que no se repiten se eliminan de la solucin
ab/cd 00 00 01 11 10 0 1 1 1
01 1 0 0 0
11 0 0 0 0
10 0 0 1 0
a=0 b=1 c=0 d=0 a=1 b=1 c=0 d=0 En este caso el valor de b es 1 por lo tanto su representacin debe ser b y los valores de c y d son cero, asi que deberan ser escritos como complemento (c y d con una barra sobre ellos). El primer termino de la solucin es:
bc d
Ejemplo
En el caso del cuadro azul tenemos:
ab/cd 00 00 01 11 10 0 1 1 1
01 1 0 0 0
11 0 0 0 0
10 0 0 1 0
a=1 b=1 c=0 d=0 a=1 b=0 c=0 d=0 Por lo que lo que debemos escribir es:
ac d
Ejemplo
En el caso del cuadro rojo tenemos:
ab/cd 00 00 01 11 10 0 1 1 1
01 1 0 0 0
11 0 0 0 0
10 0 0 1 0
a=1 b=1 c=1 d=0 a=1 b=1 c=0 d=0 Por lo que lo que debemos escribir es:
a bd
Ejemplo
Y en el caso del ultimo recuadro amarillo no solo hay una celda. As que la solucin ahi es.
ab/cd 00 00 01 11 10 0 1 1 1
01 1 0 0 0
11 0 0 0 0
10 0 0 1 0
a c d b
Como ya se habia dicho anteriormente. La solucin es la suma de productos. Por lo que podemos decir que Q es igual a:
b Q=a d + a c + a b d + a c d c d
Una de las aplicaciones que se le pueden hacer a las compuertas lgicas y a los mapas de karnaugh es la creacin de un display numerico, de modo que a partir de ciertas entradas se obtenga una representacin a partir de led`s
Ac se muestra un display numrico. Cada uno de los segmentos del display es un led que se enciende o apaga de acuerdo a lo que se quiera mostrar Por ejemplo si queremos mostrar el nmero 1 se encenderan los segmentos 4 y7
Cuando se quiere representar el numero 2 se encienden los LEDs 3 4 1 5 6 y as sucesivamente... A partir de ello se puede crear una tabla de verdad considerando como entradas la cantidad de bits necesarios para representar todos los numeros desde el 0 hasta 9; cuantos bits son necesarios? Una vez identificadas las entradas se procede a la creacin de la funcin que puede representar el funcionamiento de cada uno de los leds del diplay, por lo que habrn 8 ecuaciones que representen el comportamiento de cada uno de los LEDs.
problemas
Obtenga la ecuacin y la tabla de verdad de los siguientes circuitos. Una vez logrado eso minimize el circuito.
problemas
Obtenga la ecuacin y la tabla de verdad de los siguientes circuitos. Una vez logrado eso minimize el circuito.
El comparador binario
Un comparador es un circuito electronico digital que sirve para comparar si dos cantidades binarias de modo que si un numero binario A es mayor que un numero binario B se encendera un led asociado a un circuito 1. Si A=B se encender un led asociado a un circuito 2 y si A<B se encender un led asociado a un circuito 3 Disee un comparador para numeros de 2 bits, quiere decir que A tendra dos bits (A1 y A0) y B tambin tendr 2 bits (B1 y B0) Ayuda: concidere crear primero una tabla de verdad en donde aparezcan todas las posibilidades numericas (A>B, A=B, A<B)
comparador
A0 A1 Hay que disear c/u de los circuitos
B0 B1
A<B
A=B