SlideShare a Scribd company logo
1 of 30
CIRCUITOS DIGITALES I




                    COMPUERTAS LÓGICAS




Ing. Fernando Aparicio Urbano Molano      1
Compuertas Lógicas



                             VARIABLES LÓGICAS

     • En los sistemas digitales se manejan dígitos binarios,
       es decir 0’s (ceros) y 1’s (unos).
     • Por ejemplo una variable lógica, solo puede tomar dos
       y solo dos valores de combinación:

                                A   0       1
          Por lo tanto dos variables lógicas A y B tomaran 4
          posibles combinaciones

                               A    0   0       1   1
                               B    0   1       0   1

Ing. Fernando A. Urbano M.                                         2
Compuertas Lógicas



                             FUNCIONES LÓGICAS

      Todo circuito lógico por simple que sea tiene líneas de
      entrada y de salida




      La variable lógica puede tomar uno de dos
      valores posibles:

            Estado            Nivel de voltaje   Voltaje   Nivel lógico
             Falso              Bajo (LOW)         0            0
           Verdadero            Alto (HIGH)        5            1



Ing. Fernando A. Urbano M.                                            3
Compuertas Lógicas



                             FUNCIONES LÓGICAS (2)


    • Los dos valores posibles deben ser tales que sean
      mutuamente excluyentes.
    • Si una variable toma un valor en un instante dado, no
      puede tomar otro en ese mismo instante.




Ing. Fernando A. Urbano M.                                      4
Compuertas Lógicas



                             FUNCIONES LÓGICAS (2)


    • Los dos valores posibles deben ser tales que sean
      mutuamente excluyentes.
    • Si una variable toma un valor en un instante dado, no
      puede tomar otro en ese mismo instante.

   Un semáforo no puede estar en rojo y en verde al mismo
   tiempo




Ing. Fernando A. Urbano M.                                      5
Compuertas Lógicas



                             FUNCIONES LÓGICAS (2)


    • Los dos valores posibles deben ser tales que sean
      mutuamente excluyentes.
    • Si una variable toma un valor en un instante dado, no
      puede tomar otro en ese mismo instante.

   Un semáforo no puede estar en rojo y en verde al mismo
   tiempo

  Estar físicamente en dos sitios diferentes al mismo tiempo



Ing. Fernando A. Urbano M.                                       6
Compuertas Lógicas


                             OPERACIONES LÓGICAS BÁSICAS


    • Complemento (NOT)
    • Multiplicación (AND)
    • Suma (OR)




Ing. Fernando A. Urbano M.                                            7
Compuertas Lógicas


                             FUNCIONES LÓGICAS BÁSICAS



     • Si solo se tiene una variable lógica:
               A                   F(X)=A      F(X)=neg(A)
               0                   0           1
               1                   1           0

     • Para F(X)=A ,se le llama BUFFER y es muy utilizado
       para amplificar señales débiles o mantener un nivel
       constante.
     • Para F(X)=neg(A), negación o INVERSOR(NOT) donde
       la señal que ingresa se invierte al otro estado lógico.

Ing. Fernando A. Urbano M.                                              8
Compuertas Lógicas



                             FUNCIONES LÓGICAS




                                         A       Z
            F (A) = Z = A                0       0
                                         1       1




Ing. Fernando A. Urbano M.                                      9
Compuertas Lógicas



                             INVERSOR




                                        A      Z
                                        0      1
   F (A) = Z = ! A = Z
                                        1      0
   Complemento




Ing. Fernando A. Urbano M.                            10
Compuertas Lógicas



                             INVERSOR(2)




Ing. Fernando A. Urbano M.                           11
Compuertas Lógicas


                             COMPUERTA AND
                                               TABLA DE VERDAD

     • ANALOGIA                                 A    B        Z
                                                0    0        0
                                                0    1        0
                                                1    0        0
     • SIMBOLO                                  1    1        1




     • Expresión Lógica:
       Z = A AND B
                                             Z = A • B = AB
Ing. Fernando A. Urbano M.                                      12
Compuertas Lógicas


                             COMPUERTA AND (2)


                             Z = A • B = AB




Ing. Fernando A. Urbano M.                                 13
Compuertas Lógicas



                             COMPUERTA OR




                             C = A OR B
Ing. Fernando A. Urbano M.                            14
Compuertas Lógicas



                             COMPUERTA OR (2)

                                                TABLA DE VERDAD
    • ANALOGIA
                                                 A     B         Z
                                                 0     0         0
                                                 0     1         1
    • SIMBOLO                                    1     0         1
                                                 1     1         1


    • Expresión Lógica:
        Z = A+B
Ing. Fernando A. Urbano M.                                        15
Compuertas Lógicas


                             OPERACIONES LÓGICAS



     • Ejemplos: F(X, Y, Z)=
     • X.Y.Z = 1, si todas las variables son 1
                = 0, si alguna es 0
     • X+Y+Z = 1, si alguna variable es 1
                  = 0, si todas son 0



Ing. Fernando A. Urbano M.                                   16
Compuertas Lógicas



                             COMPUERTA NAND

    • La puerta lógica NAND simplemente la tomaremos como
    la compuerta AND más una compuerta NOT
    (INVERSORA).




        Z= A NAND B Z = !(A.B)       Z = ! (AiB ) Z = AB
                             A   B
                                        Z = AB
                             0   0        1
                             0   1        1
                             1   0        1
                             1   1        0

Ing. Fernando A. Urbano M.                                    17
Compuertas Lógicas



                                        COMPUERTA NOR

  La puerta lógica NOR es la compuerta OR más una compuerta
  NOT (INVERSORA) :


                                                   NOR




          A           B      Z =   (A   + B   )
          0           0            1
                                                  Z = A NOR B   Z = !(A+B)
          0           1            0
          1
          1
                      0
                      1
                                   0
                                   0
                                                           (
                                                     Z = A+B      )
Ing. Fernando A. Urbano M.                                                       18
Compuertas Lógicas



                                      COMPUERTAS
                         XOR                            XNOR
     • SIMBOLO                              • SIMBOLO




     • Expresión Lógica:                    • Expresión Lógica:
     Z = A XOR B ,           Z =A⊕B
                                            Z = A XNOR B ,        (
                                                             Z = A⊕B          )
         A         B         Z=A⊕B               A      B    Z = A ⊕ B
         0         0           0                 0      0        1
         0         1           1                 0      1             0
         1         0           1                 1      0             0
         1         1           0                 1      1             1
Ing. Fernando A. Urbano M.                                                        19
Compuertas Lógicas



                             FUNCIONES LÓGICAS


    • Sea una variable A :
                         A => Puerta Abierta = 1
    negación de A => Puerta Cerrada = 0
    • Sea una variable B :
                        B => Ascensor en reposo = 1
    negación de B => Ascensor en movimiento=0
    • Sea una variable F(A ,B)=Z :
               Bajarse (1) o no bajarse del
    Ascensor (0)
Ing. Fernando A. Urbano M.                                 20
Compuertas Lógicas



                             FUNCIONES LÓCIGAS (2)


    • Puerta {A}, Ascensor {B}, Bajarse {Z}

                                  A   B   Z
                                  0   0   0
                                  0   1   0
                                  1   0   0
                                  1   1   1

                                Z = A⋅B
Ing. Fernando A. Urbano M.                                     21
Compuertas Lógicas



                                 FUNCIONES LÓGICAS (3)


     Halle una Función Z que identifique todos los números
     pares del 0 al 15

      #     0      1     2   3    4   5   6   7   8   9   10   11   12   13   14   15
      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


      Z 1 0 1 0 1 0 1                         0 1 0 1          0    1    0    1    0
Ing. Fernando A. Urbano M.                                                         22
Compuertas Lógicas



                             FUNCIONES LÓGICAS (3)
       Z = ABC D + ABC D + ABC D + ABCD + ABC D + ABC D + ABC D + ABC D




Ing. Fernando A. Urbano M.                                                23
Compuertas Lógicas



                             COMPUERTAS LÓGICAS
   • Todas las funciones lógicas que hemos
     visto se encuentran disponibles como
     Circuitos Integrados (CI).
   • La gran utilidad de los CI es debido al
     reducido tamaño, la alta confiabilidad, bajo
     consumo       de    potencia   (P=V.I)     y
     especialmente el bajo costo.
   • Un CI (“antiguo”) para operaciones lógicas
     consta en esencia de transistores, diodos,
     resistencias y condensadores.
Ing. Fernando A. Urbano M.                                  24
Compuertas Lógicas



                             TIPOS DE ENCAPSULADO
    • Los CI tienen varios tipos de encapsulado:
      DIP: Dual In-line Package (inserción)
      SMT: Surface-Mount Technology (montaje
      superficial).
      BGA: Ball Grid Array .etc.




Ing. Fernando A. Urbano M.                                    25
Compuertas Lógicas



                      TIPOS DE ENCAPSULADO (2)




                    SURFACE MOUNT TECHNOLOGY (SMT)
Ing. Fernando A. Urbano M.                                     26
Compuertas Lógicas



                      TIPOS DE ENCAPSULADO (3)




                             BALL GRID ARRAY (BGA)
Ing. Fernando A. Urbano M.                                     27
Compuertas Lógicas



                             NUMERACIÓN DE PINES
   Todo CI posee una numeración estándar




Ing. Fernando A. Urbano M.                                   28
Compuertas Lógicas


                             TECNOLOGÍAS




Ing. Fernando A. Urbano M.                           29
Compuertas Lógicas


                             ESCALAS DE INTEGRACIÓN




Ing. Fernando A. Urbano M.                                      30

More Related Content

What's hot

Analisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo ordenAnalisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo ordenUniversidad Nacional de Loja
 
Electronica analisis a pequeña señal fet
Electronica  analisis a pequeña señal fetElectronica  analisis a pequeña señal fet
Electronica analisis a pequeña señal fetVelmuz Buzz
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flopsJimmy Osores
 
redes de 2 puertas
redes de 2 puertasredes de 2 puertas
redes de 2 puertasmosnik
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCuplGilbert_28
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronosDiego Ayala
 
Multisim, como medir paso a paso
Multisim, como medir paso a pasoMultisim, como medir paso a paso
Multisim, como medir paso a pasoedgarfrans
 
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)Elias1306
 
Respuesta Transitoria (Ejercicios resueltos)
Respuesta Transitoria (Ejercicios resueltos)Respuesta Transitoria (Ejercicios resueltos)
Respuesta Transitoria (Ejercicios resueltos)johnkiki
 

What's hot (20)

Circuitos rc y rl
Circuitos rc y rlCircuitos rc y rl
Circuitos rc y rl
 
IMPEDANCIA Y REACTANCIA
IMPEDANCIA Y REACTANCIAIMPEDANCIA Y REACTANCIA
IMPEDANCIA Y REACTANCIA
 
MARLON
MARLONMARLON
MARLON
 
Voltaje de rizado
Voltaje de rizadoVoltaje de rizado
Voltaje de rizado
 
Analisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo ordenAnalisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo orden
 
Comparador de magnitud (7485)
Comparador de magnitud (7485)Comparador de magnitud (7485)
Comparador de magnitud (7485)
 
Electronica analisis a pequeña señal fet
Electronica  analisis a pequeña señal fetElectronica  analisis a pequeña señal fet
Electronica analisis a pequeña señal fet
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
Senoides y fasores presentacion ppt
Senoides  y fasores presentacion pptSenoides  y fasores presentacion ppt
Senoides y fasores presentacion ppt
 
transformada z
transformada ztransformada z
transformada z
 
redes de 2 puertas
redes de 2 puertasredes de 2 puertas
redes de 2 puertas
 
Programacion en WinCupl
Programacion en WinCuplProgramacion en WinCupl
Programacion en WinCupl
 
Informe 4 digitales
Informe 4 digitalesInforme 4 digitales
Informe 4 digitales
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronos
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Multisim, como medir paso a paso
Multisim, como medir paso a pasoMultisim, como medir paso a paso
Multisim, como medir paso a paso
 
2.6. Rectificador de Onda Completa
2.6. Rectificador de Onda Completa2.6. Rectificador de Onda Completa
2.6. Rectificador de Onda Completa
 
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
RESPUESTA EN FRECUENCIA (Métodos del Diagrama de Bode y del Diagrama Polar)
 
Respuesta Transitoria (Ejercicios resueltos)
Respuesta Transitoria (Ejercicios resueltos)Respuesta Transitoria (Ejercicios resueltos)
Respuesta Transitoria (Ejercicios resueltos)
 
Practica Filtro pasa bajos
Practica Filtro pasa bajosPractica Filtro pasa bajos
Practica Filtro pasa bajos
 

Viewers also liked

Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas LogicasDavid
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Instituto Técnico Superior
 
SISTEMAS ANALÓGICOS Y DIGITALES
SISTEMAS ANALÓGICOS Y DIGITALESSISTEMAS ANALÓGICOS Y DIGITALES
SISTEMAS ANALÓGICOS Y DIGITALESPEDROASTURES21
 
Capitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwareCapitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwaremaria_amanta
 
Grafos avanzado
Grafos avanzadoGrafos avanzado
Grafos avanzadomenamigue
 

Viewers also liked (20)

Algebra de Boole
Algebra de BooleAlgebra de Boole
Algebra de Boole
 
Clase Sistemas Numéricos
Clase Sistemas NuméricosClase Sistemas Numéricos
Clase Sistemas Numéricos
 
Logica digital
Logica digitalLogica digital
Logica digital
 
Compuertas Logicas
Compuertas LogicasCompuertas Logicas
Compuertas Logicas
 
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
Sistemas de numeración (Binario, Octal, Hexadecimal, Decimal)
 
Introducción al PIC16 f887
Introducción al PIC16 f887Introducción al PIC16 f887
Introducción al PIC16 f887
 
Conexiones del PIC16F887
Conexiones del PIC16F887Conexiones del PIC16F887
Conexiones del PIC16F887
 
Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887
 
Circuitos Combinacionales
Circuitos CombinacionalesCircuitos Combinacionales
Circuitos Combinacionales
 
Latch y Flip-Flops
Latch y Flip-FlopsLatch y Flip-Flops
Latch y Flip-Flops
 
Node.JS para Intel Galileo
Node.JS para Intel GalileoNode.JS para Intel Galileo
Node.JS para Intel Galileo
 
Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887
 
Memorias
MemoriasMemorias
Memorias
 
1. teoría listas enlazadas
1. teoría listas enlazadas1. teoría listas enlazadas
1. teoría listas enlazadas
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
SISTEMAS ANALÓGICOS Y DIGITALES
SISTEMAS ANALÓGICOS Y DIGITALESSISTEMAS ANALÓGICOS Y DIGITALES
SISTEMAS ANALÓGICOS Y DIGITALES
 
Pilas en Java
Pilas en JavaPilas en Java
Pilas en Java
 
Capitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwareCapitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardware
 
Grafos avanzado
Grafos avanzadoGrafos avanzado
Grafos avanzado
 
Clase instrucciones PIC16F877A
Clase instrucciones PIC16F877AClase instrucciones PIC16F877A
Clase instrucciones PIC16F877A
 

More from Fernando Aparicio Urbano Molano

Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónLenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónFernando Aparicio Urbano Molano
 
Multivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-FlopsMultivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-FlopsFernando Aparicio Urbano Molano
 

More from Fernando Aparicio Urbano Molano (20)

Ciclos de Control en Shell
Ciclos de Control en ShellCiclos de Control en Shell
Ciclos de Control en Shell
 
Introducción al Shell Linux
Introducción al Shell LinuxIntroducción al Shell Linux
Introducción al Shell Linux
 
Introducción al Linux Embebido
Introducción al Linux EmbebidoIntroducción al Linux Embebido
Introducción al Linux Embebido
 
Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónLenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
 
Introducción al Lenguaje C para microcontroladores PIC
Introducción al Lenguaje C para microcontroladores PICIntroducción al Lenguaje C para microcontroladores PIC
Introducción al Lenguaje C para microcontroladores PIC
 
Linux Yocto y GPIO
Linux Yocto y GPIOLinux Yocto y GPIO
Linux Yocto y GPIO
 
Arquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel GalileoArquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel Galileo
 
Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887
 
Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
 
Máquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDLMáquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDL
 
Estados Indiferentes - Diagramas de Karnaugh
Estados Indiferentes - Diagramas de KarnaughEstados Indiferentes - Diagramas de Karnaugh
Estados Indiferentes - Diagramas de Karnaugh
 
Multivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-FlopsMultivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-Flops
 
Máquinas de Estado
Máquinas de EstadoMáquinas de Estado
Máquinas de Estado
 
Clase Latch y FFs
Clase Latch y FFsClase Latch y FFs
Clase Latch y FFs
 
Clase USART
Clase USARTClase USART
Clase USART
 
Clase Timer 1
Clase Timer 1Clase Timer 1
Clase Timer 1
 
Conversor ADC
Conversor ADCConversor ADC
Conversor ADC
 
Timer 0 - Pic16F877A
Timer 0 - Pic16F877ATimer 0 - Pic16F877A
Timer 0 - Pic16F877A
 
Introducción al VHDL
Introducción al VHDLIntroducción al VHDL
Introducción al VHDL
 

Compuertas Lógicas

  • 1. CIRCUITOS DIGITALES I COMPUERTAS LÓGICAS Ing. Fernando Aparicio Urbano Molano 1
  • 2. Compuertas Lógicas VARIABLES LÓGICAS • En los sistemas digitales se manejan dígitos binarios, es decir 0’s (ceros) y 1’s (unos). • Por ejemplo una variable lógica, solo puede tomar dos y solo dos valores de combinación: A 0 1 Por lo tanto dos variables lógicas A y B tomaran 4 posibles combinaciones A 0 0 1 1 B 0 1 0 1 Ing. Fernando A. Urbano M. 2
  • 3. Compuertas Lógicas FUNCIONES LÓGICAS Todo circuito lógico por simple que sea tiene líneas de entrada y de salida La variable lógica puede tomar uno de dos valores posibles: Estado Nivel de voltaje Voltaje Nivel lógico Falso Bajo (LOW) 0 0 Verdadero Alto (HIGH) 5 1 Ing. Fernando A. Urbano M. 3
  • 4. Compuertas Lógicas FUNCIONES LÓGICAS (2) • Los dos valores posibles deben ser tales que sean mutuamente excluyentes. • Si una variable toma un valor en un instante dado, no puede tomar otro en ese mismo instante. Ing. Fernando A. Urbano M. 4
  • 5. Compuertas Lógicas FUNCIONES LÓGICAS (2) • Los dos valores posibles deben ser tales que sean mutuamente excluyentes. • Si una variable toma un valor en un instante dado, no puede tomar otro en ese mismo instante. Un semáforo no puede estar en rojo y en verde al mismo tiempo Ing. Fernando A. Urbano M. 5
  • 6. Compuertas Lógicas FUNCIONES LÓGICAS (2) • Los dos valores posibles deben ser tales que sean mutuamente excluyentes. • Si una variable toma un valor en un instante dado, no puede tomar otro en ese mismo instante. Un semáforo no puede estar en rojo y en verde al mismo tiempo Estar físicamente en dos sitios diferentes al mismo tiempo Ing. Fernando A. Urbano M. 6
  • 7. Compuertas Lógicas OPERACIONES LÓGICAS BÁSICAS • Complemento (NOT) • Multiplicación (AND) • Suma (OR) Ing. Fernando A. Urbano M. 7
  • 8. Compuertas Lógicas FUNCIONES LÓGICAS BÁSICAS • Si solo se tiene una variable lógica: A F(X)=A F(X)=neg(A) 0 0 1 1 1 0 • Para F(X)=A ,se le llama BUFFER y es muy utilizado para amplificar señales débiles o mantener un nivel constante. • Para F(X)=neg(A), negación o INVERSOR(NOT) donde la señal que ingresa se invierte al otro estado lógico. Ing. Fernando A. Urbano M. 8
  • 9. Compuertas Lógicas FUNCIONES LÓGICAS A Z F (A) = Z = A 0 0 1 1 Ing. Fernando A. Urbano M. 9
  • 10. Compuertas Lógicas INVERSOR A Z 0 1 F (A) = Z = ! A = Z 1 0 Complemento Ing. Fernando A. Urbano M. 10
  • 11. Compuertas Lógicas INVERSOR(2) Ing. Fernando A. Urbano M. 11
  • 12. Compuertas Lógicas COMPUERTA AND TABLA DE VERDAD • ANALOGIA A B Z 0 0 0 0 1 0 1 0 0 • SIMBOLO 1 1 1 • Expresión Lógica: Z = A AND B Z = A • B = AB Ing. Fernando A. Urbano M. 12
  • 13. Compuertas Lógicas COMPUERTA AND (2) Z = A • B = AB Ing. Fernando A. Urbano M. 13
  • 14. Compuertas Lógicas COMPUERTA OR C = A OR B Ing. Fernando A. Urbano M. 14
  • 15. Compuertas Lógicas COMPUERTA OR (2) TABLA DE VERDAD • ANALOGIA A B Z 0 0 0 0 1 1 • SIMBOLO 1 0 1 1 1 1 • Expresión Lógica: Z = A+B Ing. Fernando A. Urbano M. 15
  • 16. Compuertas Lógicas OPERACIONES LÓGICAS • Ejemplos: F(X, Y, Z)= • X.Y.Z = 1, si todas las variables son 1 = 0, si alguna es 0 • X+Y+Z = 1, si alguna variable es 1 = 0, si todas son 0 Ing. Fernando A. Urbano M. 16
  • 17. Compuertas Lógicas COMPUERTA NAND • La puerta lógica NAND simplemente la tomaremos como la compuerta AND más una compuerta NOT (INVERSORA). Z= A NAND B Z = !(A.B) Z = ! (AiB ) Z = AB A B Z = AB 0 0 1 0 1 1 1 0 1 1 1 0 Ing. Fernando A. Urbano M. 17
  • 18. Compuertas Lógicas COMPUERTA NOR La puerta lógica NOR es la compuerta OR más una compuerta NOT (INVERSORA) : NOR A B Z = (A + B ) 0 0 1 Z = A NOR B Z = !(A+B) 0 1 0 1 1 0 1 0 0 ( Z = A+B ) Ing. Fernando A. Urbano M. 18
  • 19. Compuertas Lógicas COMPUERTAS XOR XNOR • SIMBOLO • SIMBOLO • Expresión Lógica: • Expresión Lógica: Z = A XOR B , Z =A⊕B Z = A XNOR B , ( Z = A⊕B ) A B Z=A⊕B A B Z = A ⊕ B 0 0 0 0 0 1 0 1 1 0 1 0 1 0 1 1 0 0 1 1 0 1 1 1 Ing. Fernando A. Urbano M. 19
  • 20. Compuertas Lógicas FUNCIONES LÓGICAS • Sea una variable A : A => Puerta Abierta = 1 negación de A => Puerta Cerrada = 0 • Sea una variable B : B => Ascensor en reposo = 1 negación de B => Ascensor en movimiento=0 • Sea una variable F(A ,B)=Z : Bajarse (1) o no bajarse del Ascensor (0) Ing. Fernando A. Urbano M. 20
  • 21. Compuertas Lógicas FUNCIONES LÓCIGAS (2) • Puerta {A}, Ascensor {B}, Bajarse {Z} A B Z 0 0 0 0 1 0 1 0 0 1 1 1 Z = A⋅B Ing. Fernando A. Urbano M. 21
  • 22. Compuertas Lógicas FUNCIONES LÓGICAS (3) Halle una Función Z que identifique todos los números pares del 0 al 15 # 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 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 Z 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 Ing. Fernando A. Urbano M. 22
  • 23. Compuertas Lógicas FUNCIONES LÓGICAS (3) Z = ABC D + ABC D + ABC D + ABCD + ABC D + ABC D + ABC D + ABC D Ing. Fernando A. Urbano M. 23
  • 24. Compuertas Lógicas COMPUERTAS LÓGICAS • Todas las funciones lógicas que hemos visto se encuentran disponibles como Circuitos Integrados (CI). • La gran utilidad de los CI es debido al reducido tamaño, la alta confiabilidad, bajo consumo de potencia (P=V.I) y especialmente el bajo costo. • Un CI (“antiguo”) para operaciones lógicas consta en esencia de transistores, diodos, resistencias y condensadores. Ing. Fernando A. Urbano M. 24
  • 25. Compuertas Lógicas TIPOS DE ENCAPSULADO • Los CI tienen varios tipos de encapsulado: DIP: Dual In-line Package (inserción) SMT: Surface-Mount Technology (montaje superficial). BGA: Ball Grid Array .etc. Ing. Fernando A. Urbano M. 25
  • 26. Compuertas Lógicas TIPOS DE ENCAPSULADO (2) SURFACE MOUNT TECHNOLOGY (SMT) Ing. Fernando A. Urbano M. 26
  • 27. Compuertas Lógicas TIPOS DE ENCAPSULADO (3) BALL GRID ARRAY (BGA) Ing. Fernando A. Urbano M. 27
  • 28. Compuertas Lógicas NUMERACIÓN DE PINES Todo CI posee una numeración estándar Ing. Fernando A. Urbano M. 28
  • 29. Compuertas Lógicas TECNOLOGÍAS Ing. Fernando A. Urbano M. 29
  • 30. Compuertas Lógicas ESCALAS DE INTEGRACIÓN Ing. Fernando A. Urbano M. 30