You are on page 1of 35

Fundamentos de Sistemas Digitales

Unidad 3 Compuertas Lógicas

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 1

Compuertas Lógicas p g

• • • • • •

Inversor Compuerta AND Compuerta OR Compuerta OR-Exclusivo ORCompuerta NAND C t Compuerta NOR

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 2

El Inversor

Tabla de verdad
0 = LOW 1 = HIGH

Expresión booleana Formas de onda

La salida del inversor es siempre el complemento (opuesto) de la opuesto) entrada. entrada.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 3

• El indicador de negación es un “círculo” que indica inversión. • El indicador de polaridad es un “triángulo”. • Un diagrama de tiempo o cronograma, es una gráfica que presenta de forma precisa las relaciones de dos o más formas de onda en función del tiempo tiempo.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 4

Aplicación del inversor. La figura muestra un circuito que genera el complemento a 1 de un número binario de 8 bits. Los bits del número binario se aplican a las entradas del inversor y el complemento a 1 se obtiene de las salidas. salidas

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 5

La compuerta AND

Boolean expression Truth table
0 = LOW 1 = HIGH

Pulsed waveforms

La salida de una compuerta AND es HIGH sólo cuando todas sus p entradas están en HIGH.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 6

• La operación lógica de una compuerta AND puede expresarse con una tabla de verdad la cual puede verdad, ampliarse a cualquier número de entradas. • El número t t l d posibles combinaciones en una ú total de ibl bi i compuerta lógica viene dada por el número de entradas:
N = 2m

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 7

Funcionamiento con trenes de impulsos

En la mayoría de las aplicaciones las entradas a una aplicaciones, compuerta no son niveles estacionarios sino tensiones que cambian frecuentemente. Para determinar la salida a cada instante se debe checar todos los niveles de entrada en ese instante.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 8

Ejemplos. Ejemplos. Para las siguientes compuertas AND determinar la forma de onda de salida con respecto a las entradas. entradas.

4-Input AND Gate 3-Input AND Gate
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 9

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 10

Aplicaciones de la compuerta AND. Como di C dispositivo de habilitación (enable). iti d h bilit ió ( bl )

La puerta AND controla el paso de una señal (A) a un contador digital. Para poder medir la frecuencia de la señal A. El impulso de habilitación tiene un ancho de 1 s Durante el intervalo un s. intervalo, cierto número de impulsos pasan a través de AND al contador, y su número es igual a la frecuencia. g q p El contador genera una salida binaria que pasa a un decodificador y al display.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 11

Sistema de alarma para cinturón de seguridad. Detecta D t t cuando el i t d l interruptor d arranque se h activado y el cinturón d t de ha ti d l i t ó de seguridad no está abrochado. Cuando el interruptor de arranque se activa, se inicia un temporizador que pone a nivel ALTO la entrada C por 30 s s. Estas tres entradas en alto activan una alarma audible para alertar al conductor.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 12

La compuerta OR

Espresión booleana Tabla de verdad
0 = LOW 1 = HIGH

Pulsed waveforms

La salida de una compuerta OR es HIGH siempre que una o más entradas sea HIGH
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 13

Ejemplo de funcionamiento de la compuerta OR con trenes de impulsos.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 14

La Compuerta OR

3-Input OR Gate

4-Input OR Gate

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 15

Ejemplo. Determinar la forma de onda resultante.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 16

Ejemplo. Determinar la forma de onda resultante.

Expresiones lógicas de la puerta OR

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 17

Ejemplo. Determinar la forma de onda resultante.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 18

Aplicación de la compuerta OR. Se presenta un sistema de alarma y detección de intrusos. p Se podría utilizar en dos ventanas y una puerta. Los sensores son interruptores magnéticos que producen un nivel de salida ALTO cuando se abre la puerta y BAJO cuando se cierra.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 19

La compuerta NAND

Boolean expression B l i Truth table
0 = LOW 1 = HIGH

Pulsed waveforms

La salida de una compuerta NAND es HIGH cuando una o más entradas estén en LOW LOW.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 20

La compuerta NAND

LA salida X estará en nivel BAJO si las entradas A y B están en ALTO; X es un nivel ALTO si A ó B están a nivel BAJO o si ambas A y B están en nivel BAJO.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 21

La Compuerta NAND

3-Input NAND Gate

4-Input NAND Gate

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 22

Ejemplo. Determinar la forma de onda resultante.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 23

Ejemplo. Determinar la forma de onda resultante.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 24

Aplicación de la compuerta NAND.
Una planta de fabricación utiliza dos tanques para almacenar un determinado líquido químico que se requiere en un proceso de fabricación. Cada tanque dispone de un sensor que detecta cuándo el nivel de líquido cae al 25% del total. Los sensores generan una tensión de d 5V cuando l t d los tanques están ll tá llenos por encima d l 25% C i del 25%. Cuando el d l volumen del líquido cae por debajo del 25% el sensor genera un nivel de 0 V. En el panel se tiene un LED que indique que ambos tanques están por encima del 25%.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 25

Aplicación de la compuerta NAND.
El supervisor del proceso de fabricación ha decidido que sería preferible disponer de un LED rojo encendido cuando al menos el nivel de líquido en uno de los tanques estuviera por debajo del 25%, y que el LED verde se encienda cuando el nivel en ambos tanques estuviera por encima de ese límite.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 26

Ejemplo. Determinar la salida de la siguiente compuerta lógica con respecto a cada una de sus entradas. g p

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 27

La compuerta NOR

Boolean expression Truth table
0 = LOW 1 = HIGH

Pulsed waveforms

La salida de la compuerta NOR es LOW cuando una o más de sus p entradas están en HIGH. HIGH.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 28

Esta operación genera un nivel de salida opuesto al que genera la compuerta OR.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 29

La compuerta NOR

3-Input NOR Gate

4-Input NOR Gate

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 30

Ejemplo. Determinar la salida de la siguiente compuerta lógica con respecto a cada una de sus entradas. g p

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 31

Ejemplo. Determinar la salida de la siguiente compuerta lógica con respecto a cada una de sus entradas. g p

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 32

Aplicación de la compuerta NOR. Para monitorear un avión se
requiere un circuito para determinar el estado del tren de aterrizaje antes de aterrizar. Cuando se activa “bajar tren de aterrizaje” se revisa el estado de los tres mecanismos de aterrizaje. Un LED rojo se enciende si cualquiera de los mecanismos falla. Cuando un mecanismo se extiende genera una señal en BAJO cuando un mecanismo se retrae su señal será ñ l BAJO, d i t ñ l á ALTO.

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 33

Compuerta OR Exclusivo

Boolean expression Truth table
0 = LOW 1 = HIGH

Pulsed waveforms

La salida de una compuerta XOR es HIGH cuando las dos entradas presentan un estado dif t t d diferente. diferente. t
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 34

Compuerta Lógica NOR-Exclusivo NOR-

Boolean expression B l i Truth table
0 = LOW 1 = HIGH

Pulsed waveforms

Floyd Digital Fundamentals, 9/e

Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Slide 35