clase 05 - karnaugh

Post on 19-Feb-2018

225 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 1/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 2/56

IS-341 | Semestre 2012-I

Sistemas Digitales y Arquitectura de Computadoras

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 3/56

IS-341 | Semestre 2012-I

M A U R I C E K A R N A U G H  

3

Ingeniero de telecomunicaciones estadounidense.Graduado en la universidad de Yale en el 1952, esactualmente gobernador emérito del ICCC

(International Council for Computer  Communication). Ha trabajado como investigador en los Laboratorios Bell desde 1952 a 1966 y en elcentro de investigación de IBM de 1966 a 1993. Así mismo, ha impartido de informática en el

Politécnico de Nueva York de 1980 a 1999, ydesde 1975 es miembro del IEEE (Institute of  Electrical and Electronics Engineers) por susaportaciones sobre la utilización de métodosnuméricos en las telecomunicaciones.Es el creador del método tabular o mapa de Karnau

gh.

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 4/56

IS-341 | Semestre 2012-I

• Método de simplificación gráfico basado en los teoremas booleanos.

• Un mapa de Karnaugh es una representación gráfica de la tabla deverdad.

• Colocar los mintérminos o maxtérminos de la tabla sobre el mapa.

• El número de celdas es igual al número de combinaciones que sepueden obtener con las variables de entrada.

• Si hay n variables, el mapa tiene celdas

• Los mapas se pueden utilizar para 2, 3, 4, 5, 6, 7, 8 variables.

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 5/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 6/56

IS-341 | Semestre 2012-I

Tabla de verdad

Mapa de Karnaugh

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 7/56IS-341 | Semestre 2012-I

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 8/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 9/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 10/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 11/56

IS-341 | Semestre 2012-I

Que pasa si se toman los

ceros? (Maxtérminos)

F=B’C’+A’B+BC’Se puede minimizar mas

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 12/56

IS-341 | Semestre 2012-I

CELDAS ADYACENTES: Se agrupan 4

unos (de forma circular)

La variable C’ no cambia en las celdas

F=A’ B + C’

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 13/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 14/56

IS-341 | Semestre 2012-I

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 15/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 16/56

IS-341 | Semestre 2012-I

F = A’D +

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 17/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 18/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 19/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 20/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 21/56

IS-341 | Semestre 2012-I

F = (A’+B’+D’) . (

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 22/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 23/56

IS-341 | Semestre 2012-I

F = (A’+B’+D’) . (A’+B+D) . (A+B’+D)

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 24/56

IS-341 | Semestre 2012-I

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 25/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 26/56

IS-341 | Semestre 2012-I

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 27/56

IS-341 | Semestre 2012-I

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 28/56

IS-341 | Semestre 2012-I I II III IV V

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 29/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 30/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 31/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 32/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 33/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 34/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 35/56

IS-341 | Semestre 2012-I

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 36/56

IS-341 | Semestre 2012-I

• Cada línea del display debe tener una resistencia, para controlar lacorriente que pasa por c/u de los LEDs.

V=RI -> R=V/I

R= 5V/15 mA.

R= 330 .

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 37/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 38/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 39/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 40/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 41/56

IS-341 | Semestre 2012-I

• Diseñar un circuito lógico que indique cuando el resultado de la sumade 2 dados es un numero primo.

Esta combinación no es posible en la entrada, por lo que a la salida no importa

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 42/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 43/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 44/56

IS-341 | Semestre 2012-I

• Si algunos X se toman como 1 para obtener expresionessimplificadas:

• Algunos “don't care” se tomaron como 0.

Z =   +  D + CD

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 45/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 46/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 47/56

IS-341 | Semestre 2012-I

• Si el nivel del depósito supera la boya b1, las bombas están paradas.

• Si el nivel del depósito está entre la boya b1 y la b2, funciona la bomba m1,si hay agua suficiente en el pozo 1. Si no hay agua en el pozo 1 pero la hayen el 2, funciona la bomba m2.

• Si el nivel del depósito está por debajo de la boya b2, se activa la bomba m2,además de la m1.

• Determinar las funciones lógicas de m1 y m2.

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 48/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 49/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 50/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 51/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 52/56

IS-341 | Semestre 2012-I

• B(W,X,Y,Z)=Σ(4,5,6,7) + d(8,9,10,11,14,15)

• C(W,X,Y,Z)=Σ(2,3,4,5) + d(8,9,10,11,14,15)

• D(W,X,Y,Z)=Σ(1,2,7,4,13) + d(8,9,10,11,14,15)

DEC GRAY BINARIO

WXYZ ABCD

0 0000 00001 0001 00012 0011 0010

3 0010 00114 0110 01005 0111 01016 0101 01107 0100 01118 1100 1000

9 1101 1001

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 53/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 54/56

IS-341 | Semestre 2012-I

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 55/56

7/23/2019 Clase 05 - Karnaugh

http://slidepdf.com/reader/full/clase-05-karnaugh 56/56

top related