Tema 3. Ecuaciones Logicas

download Tema 3. Ecuaciones Logicas

of 14

Transcript of Tema 3. Ecuaciones Logicas

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    1/14

    Tema 4. ECUACIONES

    LOGICAS

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    2/14

    ECUACIONES LOGICAS

    Obtencin de circuito y tabla de verdad a partir

    de ecuacin lgica.

    Obtencin de ecuacin lgica a partir de un

    circuitoObtencin de ecuacin a partir de una tabla de

    verdad

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    3/14

    CIRCUITO A PARTIR DE UNAECUACION (I)

    Se sustituye cada variable y operacin porsu smbolo, siguiendo estos criterios:

    Resolvemos las expresiones que encontramos entreparntesis.

    Si no existen, operamos primero con los trminosproducto y a continuacin los trminos suma.

    Resolvemos las expresiones encerradas entrecorchetes.

    Operamos con las variables y operaciones que

    encontramos fuera de estos.

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    4/14

    CIRCUITO A PARTIR DE UNA

    ECUACION (II)

    Ejemplo 1:

    CBAS +=

    C

    AB

    ABCBAS +=

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    5/14

    CIRCUITO A PARTIR DE UNA

    ECUACION (III)

    Ejemplo 2:

    ( )CBAS +=

    B

    C

    B+C

    AA

    ( )CBAS +=

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    6/14

    CIRCUITO A PARTIR DE UNA

    ECUACION (IV)

    Ejemplo 3:

    ( )[ ] DCBAS ++=

    C

    B ( )[ ] DCBAS ++=

    A

    D

    B+C A(B+C)C

    D

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    7/14

    TABLA DE VERDAD A

    PARTIR DE ECUACION (I)

    Analizamos el resultado de cada trmino,para todas las posibles combinaciones de las

    variables de entrada.

    El anlisis se efectuar siguiendo un orden

    similar al indicado para obtener el circuito

    (ver diapositiva 14).

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    8/14

    TABLA DE VERDAD A

    PARTIR DE ECUACION (II) Veamos el siguiente ejemplo:

    DCBAS += +

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    9/14

    ECUACION A PARTIR DE

    CIRCUITO (I)

    Para obtener la ecuacin correspondiente a uncircuito digital, tenemos en cuenta que:

    Cada funcin (puerta) lgica, nos proporciona un

    trmino o variable de la ecuacin. Procedemos del siguiente modo:

    Empezando por las entradas del circuito y hacia la

    salida, obtenemos la ecuacin parcial en la salida decada funcin (puerta).

    La ecuacin final es la obtenida en la funcin (puerta),

    donde se encuentra la salida del circuito.

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    10/14

    ECUACION A PARTIR DE

    CIRCUITO (II)

    Ejemplo de un circuito con una salida:

    A CA

    CBA +AB

    ( )CA)CBA(S ++=

    A

    B

    C

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    11/14

    ECUACION A PARTIR DE

    CIRCUITO (III)

    Ejemplo de un circuito con dos salidas:

    A

    B

    C

    BA

    A

    BA

    C

    CBAS +=

    CBAS +=

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    12/14

    ECUACION A PARTIR DE

    TABLA DE VERDAD (I)

    A partir de la tabla de verdad podemosobtener la ecuacin cannica.

    Se define ecuacin cannica, a aquella en la

    que aparecen todas las variables en cadatermino de la ecuacin.

    Pueden obtenerse de dos modos: Como suma de productos (MINTERMS).

    Como producto de sumas (MAXTERMS).

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    13/14

    ECUACION MINTERMS Para obtenerla, seleccionamos las

    combinaciones de la tabla de verdad en lasque la salida es 1. Ejemplo:

    1111

    0011

    1101

    0001

    1110

    1010

    0100

    0000

    SABC

    Ecuacin cannica

    ABCCBACABCBAS +++=

    Ecuacin genrica

    S = (2, 3, 5, 7)n = 3

  • 7/24/2019 Tema 3. Ecuaciones Logicas

    14/14

    ECUACION MAXTERMS Para obtenerla, seleccionamos las

    combinaciones de la tabla de verdad en lasque la salida es 0. Ejemplo:

    1111

    0011

    1101

    0001

    1110

    1010

    0100

    0000

    SABC

    Ecuacin cannica

    ))()()(( CBACBACBACBAS ++++++++=

    Ecuacin genrica

    S = (0, 1, 4, 6)n = 3