SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
Circuitos Digitales


    COMPUERTAS LÓGICAS Y ÁLGEBRA BOOLEANA

Los circuitos digitales (lógicos) operan en el modo binario donde cada voltaje de
entrada y salida es un 0 o un 1; las designaciones 0 y 1 representan rangos de voltaje
predefinidos.

   Constantes y variables Booleanas
   En el álgebra booleana difiere de manera notable del álgebra común en que a las
   constantes y variables booleanas sólo se les permite tener dos valores posibles: 0 o 1




                             0 lógico                1 lógico

                         falso                 verdadero
                         desactivado           activado
                         bajo                  alto
                         no                    si
                         Interruptor abierto   interruptor cerrado



   Tablas de verdad
    Una tabla de verdad es un medio para describir cómo la salida lógica de un circuito
    depende de los niveles lógicos presentes en las entradas de un circuito.

        •    Ejemplo de tablas de verdad



            ENTRADAS            SALIDAS

            A        B             X                A
            0       0              1                            CIRCUITO               X
            0       1              0                B
            1       0              1
            1       1              0




Se representa en la figura de arriba una tabla de verdad para un tipo de circuito lógico
de dos entradas. En la tabla se listan todas las combinaciones posibles de niveles lógicos
presentes en las entradas A y B junto con el nivel de salida correspondiente




Autor: Carlos Enrique Mendiola Mogollón                                              -1-
www.electronic-digital.blogspot.com
Circuitos Digitales



      A       B   C   D   X                A   B   C    X
      0       0   0   0   0                0   0   0    1
      0       0   0   1   0                0   0   1    1
      0       0   1   0   0                0   1   0    1
      0       0   1   1   0                0   1   1    0
      0       1   0   0   1                1   0   0    1
      0       1   0   1   0                1   0   1    1
      0       1   1   0   1                1   1   0    0
      0       1   1   1   1                1   1   1    0
      1       0   0   0   1
      1       0   0   1   0
      1       0   1   0   1
      1       0   1   1   1         En estas figuras se muestran ejemplos de tablas de verdad
      1       1   0   0   0         para los circuitos de tres y cuatro entradas
      1       1   0   1   0
      1       1   1   0   0
      1       1   1   1   1




   Operación OR con compuertas OR
   la operación OR es la primera de las tres operaciones booleanas básicas que se
   debe aprender.
   La expresión booleana para la operación OR es:

                                       X=A+B

   En esta expresión, el signo + no representa la adición común, sino la operación OR
   (lógica), entonces tendríamos 1 + 1 = 1.



          A           B       X=A+B
          0           0         0
          0           1         1
          1           0         1
          1           1         1

                                                       Símbolo del circuito para una
                                                                compuerta
               Tabla de verdad que                         OR de dos entradas
              Define la operación OR


   La expresión X = A + B se lee como “X es igual a A o B”, lo que significa que X
   será 1 cuando A o B, o ambas, sean 1.

Autor: Carlos Enrique Mendiola Mogollón                                                -2-
www.electronic-digital.blogspot.com
Circuitos Digitales


•   Ejemplo: determine la salida de la compuerta OR, las entradas a y b de la
    compuerta OR varían de acuerdo a los diagramas de temporización que se muestran
    en la figura de abajo.




    Operación AND con compuertas AND
    La operación AND es la segunda operación básica booleana, la expresión booleana
    para la operación AND es:

                                       X=A.B

    En esta expresión el signo (.) representa la operación booleana AND y no la
    multiplicación.


         A        B       X = A.B

         0        0            0
         0        1            0
         1        0            0
         1        1            1

                                                  Símbolo del circuito para una
            Tabla de verdad que                            compuerta
          Define la operación AND                    AND de dos entradas




    La expresión X=A.B se lee “X es igual a A y B”, lo que significa que X será 1
    cuando A y B sean 1.




Autor: Carlos Enrique Mendiola Mogollón                                           -3-
www.electronic-digital.blogspot.com
Circuitos Digitales


•   Ejemplo: determine la salida de la compuerta AND, las entradas a y b de la
    compuerta AND varían de acuerdo a los diagramas de temporización que se
    muestran en la figura de abajo.




    Operación NOT
    La operación NOT difiere de las operaciones OR y AND en que se pueden realizar
    en una sola variable de entrada. Por ejemplo, si la variable A se somete a la
    operación NOT, el resultado X se puede expresar como:

                                          X= A.



        A X= A
        0  1
        1  0
                           Símbolo para
     Tabla de verdad        el inversor




Autor: Carlos Enrique Mendiola Mogollón                                       -4-
www.electronic-digital.blogspot.com
Circuitos Digitales


   Descripción algebraica de circuitos lógicos
   Cualquier circuito lógico, sin importar qué tan complicado sea, puede ser
   completamente descrito mediante el uso de las tres operaciones básicas booleanas,
   ya que la compuerta OR, la compuerta AND y el circuito NOT son los bloques de
   construcción básicos de los sistemas digitales.

   •   Ejemplo: determinar la salida para cada circuito




   Circuitos que contienen inversores
   Siempre que un inversor esté presente en un diagrama de un circuito lógico, su
   expresión de salida será simplemente igual a la expresión de entrada con una barra
   sobre ella.

   •   Ejemplo:




Autor: Carlos Enrique Mendiola Mogollón                                         -5-
www.electronic-digital.blogspot.com
Circuitos Digitales


   Implementación de circuitos a partir de expresiones booleanas

   •   Dibujar el diagrama del circuito cuya salida sea Y= AC + BC’ + A’BC
       Solución:




   •   Dibujar el diagrama del circuito cuya salida sea Y= (A+B)(B’+C)
       Solución:




   Compuertas NOR y compuertas NAND
   En los circuitos digitales se utilizan ampliamente dos tipos más de compuertas
   lógicas: NOR y NAND. Estas compuertas en realidad combinan las operaciones
   básicas OR, AND y NOT, por lo que es relativamente simple escribir sus
   expresiones booleanas.

                                                                         OR      NOR
                                                                A B A+B (A+B)’

                                                                0    0    0       1
                                                                0    1    1       0
                                   Circuito equivalente         1    0    1       0
                                                                1    1    1       0
        Denota inversión
        Símbolo NOR
                                                                     Tabla de verdad




Autor: Carlos Enrique Mendiola Mogollón                                           -6-
www.electronic-digital.blogspot.com
Circuitos Digitales


•   Ejemplo: determine la forma de onda en la salida de una compuerta NOR para las
    formas de onda de entrada que se muestran en la figura de abajo.




•   Determine la expresión booleana para una compuerta NOR de tres entradas
    seguidas de un inversor.

                                    X= A+B+C

    Solución:

                Tenemos: X= ((A+B+C)’)’




Autor: Carlos Enrique Mendiola Mogollón                                         -7-
www.electronic-digital.blogspot.com
Circuitos Digitales


    Compuerta NAND




                    Denota inversión

            Símbolo NAND                             Circuito equivalente


                               A B AB (AB)’

                               0   0    0     1
                               0   1    0     1
                               1   0    0     1
                               1   1    1     0

                                       AND   NAND


                                Tabla de verdad

•   Ejemplo: Determine la forma de onda de salida de una compuerta NAND con las
    entradas que se muestran en la figura de abajo.




Autor: Carlos Enrique Mendiola Mogollón                                       -8-
www.electronic-digital.blogspot.com
Circuitos Digitales


•   Implemente el circuito lógico que tiene la expresión X= (AB(C+D)’)’ utilizando
    únicamente compuertas NOR y NAND.

    Solución:




    Teoremas booleanos

       Teoremas con una variable:




Autor: Carlos Enrique Mendiola Mogollón                                              -9-
www.electronic-digital.blogspot.com
Circuitos Digitales

      Teoremas con variables múltiples:

             (9)    x+y=y+x
             (10)   x.y = y.x
             (11)   x + (y + z) = (x + y) + z = x + y + z
             (12)   x(y.z) = (x.y)z = xyz
             (13)   x(y + z) = xy + xz
             (14)   x + xy = x
             (15)   x + x’y = x + y
             (16)   x’ + xy = x’ + y


         •    Simplifique: Y = AB’D + AB’D’

              Y= AB’(D+D’) = AB’

         •    Simplifique: Z = (A’ + B) (A + B)

              Z = A’A + A’B + A.B +B.B
              Z = 0 + B(A’ + A) + B
              Z= B

         •    Simplifique: X = ACD + A’BCD

              X = CD(A + A’B)
              X = CD(A + B)
              X = A.C.D + B.C.D


      Teoremas de Demorgan:
      Los teoremas de Demorgan son de mucha utilidad para simplificar expresiones
      en las que se invierte un producto o una suma de variables.

             (17) (x+y)’= x’.y’
             (18) (x.y)’ = x’ + y’


         •    Simplifique: Z = ((A’ + C) (B + D’))’

              Z = (A’ +C)’ + (B + D’)’
              Z = A’’.C’ + B’. D’’
              Z = A.C’ + B’.D

         •    Simplifique: Z = (A + B’.C)’

              Z = A’(B’.C)’
              Z = A’(B’’+ C’)
              Z = A’(B + C’)



Autor: Carlos Enrique Mendiola Mogollón                                     - 10 -
www.electronic-digital.blogspot.com
Circuitos Digitales

   Los teoremas de Demorgan se aplican fácilmente a más de dos variables. Por
   ejemplo se puede probar que:

                   (X + Y + Z)’ = X’.Y’.Z’
                   (X.Y.Z)’= X’ + Y’ + Z’



   Universalidad de las compuertas NAND y NOR
   Todas las expresiones booleanas constan de varias formas de combinar las
   operaciones básicas OR, AND e INVERSOR. Por lo tanto, cualquier expresión se
   puede llevar a cabo usando combinaciones de compuertas OR, AND e
   INVERSOR. Sin embargo, es posible implementar cualquier expresión lógica
   usando únicamente NAND.

   Tenemos:




   De manera similar podemos mostrar que las compuertas NOR pueden estar
   dispuestas para implementar cualquiera de las operaciones booleanas.




Autor: Carlos Enrique Mendiola Mogollón                                   - 11 -
www.electronic-digital.blogspot.com

Mais conteúdo relacionado

Mais procurados

54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
SENA-CIMI-GIRON
 
Amplificador y pequeña señal bjt
Amplificador y pequeña señal bjtAmplificador y pequeña señal bjt
Amplificador y pequeña señal bjt
johan muñoz
 

Mais procurados (20)

TTL-CMOS
TTL-CMOSTTL-CMOS
TTL-CMOS
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Unidad 1 fundamentos de circuitos logicos
Unidad 1 fundamentos de circuitos logicosUnidad 1 fundamentos de circuitos logicos
Unidad 1 fundamentos de circuitos logicos
 
Ejercicios circuitos i
Ejercicios circuitos iEjercicios circuitos i
Ejercicios circuitos i
 
Compuertas Lógicas NOR, XOR, NAND, XNOR
Compuertas Lógicas NOR, XOR, NAND, XNORCompuertas Lógicas NOR, XOR, NAND, XNOR
Compuertas Lógicas NOR, XOR, NAND, XNOR
 
Circuitos digitales-problemas
Circuitos digitales-problemasCircuitos digitales-problemas
Circuitos digitales-problemas
 
Reporte compuertas logicas
Reporte compuertas logicas Reporte compuertas logicas
Reporte compuertas logicas
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Representacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia ArtificialRepresentacion del Conocimiento Inteligencia Artificial
Representacion del Conocimiento Inteligencia Artificial
 
Electrónica digital: Comparadores
Electrónica digital: ComparadoresElectrónica digital: Comparadores
Electrónica digital: Comparadores
 
Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...
 
Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)Multiplexor 4 Entradas 1 Salida (4-1)
Multiplexor 4 Entradas 1 Salida (4-1)
 
Cavidades Resonantes
Cavidades ResonantesCavidades Resonantes
Cavidades Resonantes
 
Amplificador y pequeña señal bjt
Amplificador y pequeña señal bjtAmplificador y pequeña señal bjt
Amplificador y pequeña señal bjt
 
Circuitos combinatorios y Algebra Booleana
Circuitos combinatorios y Algebra BooleanaCircuitos combinatorios y Algebra Booleana
Circuitos combinatorios y Algebra Booleana
 
Circuito detector de numeros primos de 4 bits
Circuito detector de numeros primos de 4 bitsCircuito detector de numeros primos de 4 bits
Circuito detector de numeros primos de 4 bits
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
 
2.3 interconexion-de-redes-de-dos-puertos
2.3 interconexion-de-redes-de-dos-puertos2.3 interconexion-de-redes-de-dos-puertos
2.3 interconexion-de-redes-de-dos-puertos
 

Destaque

Teoremas de boole y morgan
Teoremas de boole y morganTeoremas de boole y morgan
Teoremas de boole y morgan
EvanSalamanca
 
Compuertas logicas1
Compuertas logicas1Compuertas logicas1
Compuertas logicas1
luz-monroy
 
Presentacion Cmos
Presentacion CmosPresentacion Cmos
Presentacion Cmos
andyupao
 
Las tablas de verdad
Las tablas de verdadLas tablas de verdad
Las tablas de verdad
Judith Wuera
 
Ejercicios de algebra boole
Ejercicios de algebra booleEjercicios de algebra boole
Ejercicios de algebra boole
Gaby Algarin
 

Destaque (20)

Teoremas de boole y morgan
Teoremas de boole y morganTeoremas de boole y morgan
Teoremas de boole y morgan
 
InnovacióN Jcav
InnovacióN JcavInnovacióN Jcav
InnovacióN Jcav
 
compuertas logicas
compuertas logicascompuertas logicas
compuertas logicas
 
Compuertas y circuitos logicos
Compuertas y circuitos logicosCompuertas y circuitos logicos
Compuertas y circuitos logicos
 
Mapas de karnau..algebra de boole ig tema-5-2008-2009
Mapas de karnau..algebra de boole ig tema-5-2008-2009Mapas de karnau..algebra de boole ig tema-5-2008-2009
Mapas de karnau..algebra de boole ig tema-5-2008-2009
 
Neumatica.compresor de aire..
Neumatica.compresor de aire..Neumatica.compresor de aire..
Neumatica.compresor de aire..
 
Compuertas logicas1
Compuertas logicas1Compuertas logicas1
Compuertas logicas1
 
Algebra de Boole
Algebra de BooleAlgebra de Boole
Algebra de Boole
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Algebra de bool
Algebra de boolAlgebra de bool
Algebra de bool
 
[Maths] 6.3.2 compuertas logicas
[Maths] 6.3.2 compuertas logicas[Maths] 6.3.2 compuertas logicas
[Maths] 6.3.2 compuertas logicas
 
Presentacion Cmos
Presentacion CmosPresentacion Cmos
Presentacion Cmos
 
Bavaria expo
Bavaria expoBavaria expo
Bavaria expo
 
Las tablas de verdad
Las tablas de verdadLas tablas de verdad
Las tablas de verdad
 
Familias lógicas digitales
Familias lógicas digitalesFamilias lógicas digitales
Familias lógicas digitales
 
Ejercicios de algebra boole
Ejercicios de algebra booleEjercicios de algebra boole
Ejercicios de algebra boole
 
Electronica Digital 4º Eso
Electronica Digital 4º EsoElectronica Digital 4º Eso
Electronica Digital 4º Eso
 
5º Jornadas AMUVA - Sensores
5º Jornadas AMUVA - Sensores 5º Jornadas AMUVA - Sensores
5º Jornadas AMUVA - Sensores
 
Problemariodigital3 bcd
Problemariodigital3 bcdProblemariodigital3 bcd
Problemariodigital3 bcd
 
Electronica 4ºEso
Electronica 4ºEsoElectronica 4ºEso
Electronica 4ºEso
 

Semelhante a 2. compuertas lógicas y álgebra booleana

Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
F Blanco
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
Joe Arroyo
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
Moises
 
Compuertas lógicas
Compuertas lógicasCompuertas lógicas
Compuertas lógicas
Eli Zabeth
 
compuertas logicas
compuertas logicascompuertas logicas
compuertas logicas
i00
 
Compuertasl
CompuertaslCompuertasl
Compuertasl
Moises
 
Montaje de Circuitos Electronicos
Montaje de Circuitos ElectronicosMontaje de Circuitos Electronicos
Montaje de Circuitos Electronicos
kratosjys
 
Electronica digital 4ºeso
Electronica digital 4ºeso Electronica digital 4ºeso
Electronica digital 4ºeso
castilop
 

Semelhante a 2. compuertas lógicas y álgebra booleana (20)

Electronica digital materia
Electronica digital materiaElectronica digital materia
Electronica digital materia
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
circuitos logicos
circuitos logicoscircuitos logicos
circuitos logicos
 
LOGICA BINARIA
LOGICA BINARIALOGICA BINARIA
LOGICA BINARIA
 
Electronica digital
Electronica digitalElectronica digital
Electronica digital
 
Compuertas lógicas
Compuertas lógicasCompuertas lógicas
Compuertas lógicas
 
compuertas logicas
compuertas logicascompuertas logicas
compuertas logicas
 
Compuertasl
CompuertaslCompuertasl
Compuertasl
 
Ac reg clase2
Ac reg clase2Ac reg clase2
Ac reg clase2
 
Montaje de Circuitos Electronicos
Montaje de Circuitos ElectronicosMontaje de Circuitos Electronicos
Montaje de Circuitos Electronicos
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
Electronica digital 4ºeso
Electronica digital 4ºeso Electronica digital 4ºeso
Electronica digital 4ºeso
 
Circuitos Combinacionales
Circuitos CombinacionalesCircuitos Combinacionales
Circuitos Combinacionales
 
Algebra de boole
Algebra de booleAlgebra de boole
Algebra de boole
 
Tarea1. gallo
Tarea1. galloTarea1. gallo
Tarea1. gallo
 
Algebra Booleana y lógica digital
Algebra Booleana y lógica digitalAlgebra Booleana y lógica digital
Algebra Booleana y lógica digital
 
Compuertaslogicas
CompuertaslogicasCompuertaslogicas
Compuertaslogicas
 
Instituto universitario de tecnología
Instituto universitario de tecnologíaInstituto universitario de tecnología
Instituto universitario de tecnología
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

2. compuertas lógicas y álgebra booleana

  • 1. Circuitos Digitales COMPUERTAS LÓGICAS Y ÁLGEBRA BOOLEANA Los circuitos digitales (lógicos) operan en el modo binario donde cada voltaje de entrada y salida es un 0 o un 1; las designaciones 0 y 1 representan rangos de voltaje predefinidos. Constantes y variables Booleanas En el álgebra booleana difiere de manera notable del álgebra común en que a las constantes y variables booleanas sólo se les permite tener dos valores posibles: 0 o 1 0 lógico 1 lógico falso verdadero desactivado activado bajo alto no si Interruptor abierto interruptor cerrado Tablas de verdad Una tabla de verdad es un medio para describir cómo la salida lógica de un circuito depende de los niveles lógicos presentes en las entradas de un circuito. • Ejemplo de tablas de verdad ENTRADAS SALIDAS A B X A 0 0 1 CIRCUITO X 0 1 0 B 1 0 1 1 1 0 Se representa en la figura de arriba una tabla de verdad para un tipo de circuito lógico de dos entradas. En la tabla se listan todas las combinaciones posibles de niveles lógicos presentes en las entradas A y B junto con el nivel de salida correspondiente Autor: Carlos Enrique Mendiola Mogollón -1- www.electronic-digital.blogspot.com
  • 2. Circuitos Digitales A B C D X A B C X 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 1 0 1 0 0 1 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 1 0 0 0 1 1 1 1 1 1 1 0 1 0 0 0 1 1 0 0 1 0 1 0 1 0 1 1 0 1 1 1 En estas figuras se muestran ejemplos de tablas de verdad 1 1 0 0 0 para los circuitos de tres y cuatro entradas 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 Operación OR con compuertas OR la operación OR es la primera de las tres operaciones booleanas básicas que se debe aprender. La expresión booleana para la operación OR es: X=A+B En esta expresión, el signo + no representa la adición común, sino la operación OR (lógica), entonces tendríamos 1 + 1 = 1. A B X=A+B 0 0 0 0 1 1 1 0 1 1 1 1 Símbolo del circuito para una compuerta Tabla de verdad que OR de dos entradas Define la operación OR La expresión X = A + B se lee como “X es igual a A o B”, lo que significa que X será 1 cuando A o B, o ambas, sean 1. Autor: Carlos Enrique Mendiola Mogollón -2- www.electronic-digital.blogspot.com
  • 3. Circuitos Digitales • Ejemplo: determine la salida de la compuerta OR, las entradas a y b de la compuerta OR varían de acuerdo a los diagramas de temporización que se muestran en la figura de abajo. Operación AND con compuertas AND La operación AND es la segunda operación básica booleana, la expresión booleana para la operación AND es: X=A.B En esta expresión el signo (.) representa la operación booleana AND y no la multiplicación. A B X = A.B 0 0 0 0 1 0 1 0 0 1 1 1 Símbolo del circuito para una Tabla de verdad que compuerta Define la operación AND AND de dos entradas La expresión X=A.B se lee “X es igual a A y B”, lo que significa que X será 1 cuando A y B sean 1. Autor: Carlos Enrique Mendiola Mogollón -3- www.electronic-digital.blogspot.com
  • 4. Circuitos Digitales • Ejemplo: determine la salida de la compuerta AND, las entradas a y b de la compuerta AND varían de acuerdo a los diagramas de temporización que se muestran en la figura de abajo. Operación NOT La operación NOT difiere de las operaciones OR y AND en que se pueden realizar en una sola variable de entrada. Por ejemplo, si la variable A se somete a la operación NOT, el resultado X se puede expresar como: X= A. A X= A 0 1 1 0 Símbolo para Tabla de verdad el inversor Autor: Carlos Enrique Mendiola Mogollón -4- www.electronic-digital.blogspot.com
  • 5. Circuitos Digitales Descripción algebraica de circuitos lógicos Cualquier circuito lógico, sin importar qué tan complicado sea, puede ser completamente descrito mediante el uso de las tres operaciones básicas booleanas, ya que la compuerta OR, la compuerta AND y el circuito NOT son los bloques de construcción básicos de los sistemas digitales. • Ejemplo: determinar la salida para cada circuito Circuitos que contienen inversores Siempre que un inversor esté presente en un diagrama de un circuito lógico, su expresión de salida será simplemente igual a la expresión de entrada con una barra sobre ella. • Ejemplo: Autor: Carlos Enrique Mendiola Mogollón -5- www.electronic-digital.blogspot.com
  • 6. Circuitos Digitales Implementación de circuitos a partir de expresiones booleanas • Dibujar el diagrama del circuito cuya salida sea Y= AC + BC’ + A’BC Solución: • Dibujar el diagrama del circuito cuya salida sea Y= (A+B)(B’+C) Solución: Compuertas NOR y compuertas NAND En los circuitos digitales se utilizan ampliamente dos tipos más de compuertas lógicas: NOR y NAND. Estas compuertas en realidad combinan las operaciones básicas OR, AND y NOT, por lo que es relativamente simple escribir sus expresiones booleanas. OR NOR A B A+B (A+B)’ 0 0 0 1 0 1 1 0 Circuito equivalente 1 0 1 0 1 1 1 0 Denota inversión Símbolo NOR Tabla de verdad Autor: Carlos Enrique Mendiola Mogollón -6- www.electronic-digital.blogspot.com
  • 7. Circuitos Digitales • Ejemplo: determine la forma de onda en la salida de una compuerta NOR para las formas de onda de entrada que se muestran en la figura de abajo. • Determine la expresión booleana para una compuerta NOR de tres entradas seguidas de un inversor. X= A+B+C Solución: Tenemos: X= ((A+B+C)’)’ Autor: Carlos Enrique Mendiola Mogollón -7- www.electronic-digital.blogspot.com
  • 8. Circuitos Digitales Compuerta NAND Denota inversión Símbolo NAND Circuito equivalente A B AB (AB)’ 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 AND NAND Tabla de verdad • Ejemplo: Determine la forma de onda de salida de una compuerta NAND con las entradas que se muestran en la figura de abajo. Autor: Carlos Enrique Mendiola Mogollón -8- www.electronic-digital.blogspot.com
  • 9. Circuitos Digitales • Implemente el circuito lógico que tiene la expresión X= (AB(C+D)’)’ utilizando únicamente compuertas NOR y NAND. Solución: Teoremas booleanos Teoremas con una variable: Autor: Carlos Enrique Mendiola Mogollón -9- www.electronic-digital.blogspot.com
  • 10. Circuitos Digitales Teoremas con variables múltiples: (9) x+y=y+x (10) x.y = y.x (11) x + (y + z) = (x + y) + z = x + y + z (12) x(y.z) = (x.y)z = xyz (13) x(y + z) = xy + xz (14) x + xy = x (15) x + x’y = x + y (16) x’ + xy = x’ + y • Simplifique: Y = AB’D + AB’D’ Y= AB’(D+D’) = AB’ • Simplifique: Z = (A’ + B) (A + B) Z = A’A + A’B + A.B +B.B Z = 0 + B(A’ + A) + B Z= B • Simplifique: X = ACD + A’BCD X = CD(A + A’B) X = CD(A + B) X = A.C.D + B.C.D Teoremas de Demorgan: Los teoremas de Demorgan son de mucha utilidad para simplificar expresiones en las que se invierte un producto o una suma de variables. (17) (x+y)’= x’.y’ (18) (x.y)’ = x’ + y’ • Simplifique: Z = ((A’ + C) (B + D’))’ Z = (A’ +C)’ + (B + D’)’ Z = A’’.C’ + B’. D’’ Z = A.C’ + B’.D • Simplifique: Z = (A + B’.C)’ Z = A’(B’.C)’ Z = A’(B’’+ C’) Z = A’(B + C’) Autor: Carlos Enrique Mendiola Mogollón - 10 - www.electronic-digital.blogspot.com
  • 11. Circuitos Digitales Los teoremas de Demorgan se aplican fácilmente a más de dos variables. Por ejemplo se puede probar que: (X + Y + Z)’ = X’.Y’.Z’ (X.Y.Z)’= X’ + Y’ + Z’ Universalidad de las compuertas NAND y NOR Todas las expresiones booleanas constan de varias formas de combinar las operaciones básicas OR, AND e INVERSOR. Por lo tanto, cualquier expresión se puede llevar a cabo usando combinaciones de compuertas OR, AND e INVERSOR. Sin embargo, es posible implementar cualquier expresión lógica usando únicamente NAND. Tenemos: De manera similar podemos mostrar que las compuertas NOR pueden estar dispuestas para implementar cualquiera de las operaciones booleanas. Autor: Carlos Enrique Mendiola Mogollón - 11 - www.electronic-digital.blogspot.com