Puertas lógicas
Aprende cómo las puertas AND, OR, NOT, XOR, NAND y NOR convierten unos y ceros en decisiones, y cómo hallar la salida de un circuito pequeño.
Definición
- 1 = hay tensión (nivel alto), que significa verdadero
- 0 = no hay tensión (nivel bajo), que significa falso
| AND | OR | XOR | NAND | NOR | ||
|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 |
- AND (Y): salida 1 solo cuando las dos entradas valen 1
- OR (O): salida 1 cuando al menos una entrada vale 1
- XOR (O exclusivo): salida 1 cuando las entradas son distintas
- NAND (NO Y): lo contrario de AND, salida 0 solo cuando las dos entradas valen 1
- NOR (NO O): lo contrario de OR, salida 1 solo cuando las dos entradas valen 0
Pruébalo ahora
Ejemplos resueltos
Las entradas son y . Halla la salida de una puerta AND, OR, XOR, NAND y NOR.
Puerta AND
AND necesita que las dos entradas valgan 1, pero → AND:
Puerta OR
OR necesita al menos un 1, y → OR:
Puerta XOR
Las entradas y son distintas → XOR:
Puerta NAND
NAND es lo contrario de AND: AND dio , así que se invierte → NAND:
Puerta NOR
NOR es lo contrario de OR: OR dio , así que se invierte → NOR:
Respuesta: AND , OR , XOR , NAND , NOR . NAND y NOR son siempre lo contrario de AND y OR.
Errores comunes
Creer que una puerta OR da cuando las dos entradas valen
Por qué está mal: Esa es la puerta XOR. OR vale 1 cuando al menos una entrada vale 1, y eso incluye el caso en que las dos valen 1.
Correcto: OR: . XOR: . Solo XOR exige que las entradas sean distintas.
Leer como una suma normal y escribir
Por qué está mal: En la notación de puertas, significa OR, y la salida de una puerta solo puede ser 0 o 1.
Correcto: Con puertas, (OR). El valor 2 solo aparece al sumar números binarios, y entonces se escribe con una cifra de acarreo.
Tratar NAND como NOT A AND NOT B, es decir, como
Por qué está mal: NAND invierte la salida de AND, no las entradas. Para , : NAND da , pero .
Correcto: NAND : primero AND, después NOT. La barra cubre todo el producto.
Meter las entradas originales en la última puerta de un circuito
Por qué está mal: En un circuito, cada puerta solo recibe los cables conectados a ella. La última puerta suele recibir las salidas de puertas anteriores, no A, B y C.
Correcto: Ve de las entradas a la salida, escribe la salida de cada puerta a su lado y usa esos valores en la puerta siguiente.
Visual interactivo
Tabla de verdad
| A | B | A ∧ B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
1= Verdadero0= Falso
Sandbox interactivo
Calculadora de expresiones
Prueba estos:
Historial
Aún no hay cálculos
Problemas de práctica
18 problemas¿Qué puerta da salida 1 solo cuando las dos entradas valen 1?
Por qué es importante
- Chips de ordenador: un procesador contiene miles de millones de transistores conectados como puertas, y todo lo que hace (sumar, comparar, guardar) se reduce a AND, OR y NOT con unos y ceros
- Sumar números: dos puertas, una XOR y una AND, bastan para sumar dos cifras binarias, y cadenas de estos circuitos suman números enteros
- Alarmas y sistemas de seguridad: una alarma suena cuando está activada Y la puerta de entrada O una ventana está abierta
- Coches y máquinas: el aviso del cinturón se enciende cuando el motor está en marcha Y el cinturón NO está abrochado; una prensa solo funciona si las dos manos pulsan dos botones (AND)
- Luz en casa: una luz que se enciende desde dos sitios (escalera, pasillo) es un circuito XOR
Aplicaciones del mundo real
Alarmas
Una alarma doméstica es un pequeño circuito lógico: los sensores dan 1 o 0 y las puertas deciden si la sirena recibe un 1.
Ejemplo:
Con el interruptor de activación , el sensor de la puerta de entrada y el sensor de la ventana , la alarma suena cuando .
Una alarma usa : cuando el sistema está activado, cuando la puerta de entrada está abierta, cuando la ventana está abierta.
¿En cuántas de todas las combinaciones de entrada posibles suena la alarma?
Paso 1: Escribe la expresión matemática
Escribe el número de combinaciones de entrada como potencia de 2:
Sumar en un chip
Cada suma que hace un ordenador está construida con semisumadores y sumadores completos hechos de puertas.
Ejemplo:
Un semisumador calcula la cifra de suma y la cifra de acarreo de dos cifras binarias.
Un semisumador recibe las entradas y . Da y , y el resultado se lee como el número binario .
¿Cuánto valen S y C, y qué número normal representa el resultado?
Paso 1: Escribe la expresión matemática
Escribe la suma que hace el circuito:
Construir chips con puertas NAND
A los fabricantes de chips les gustan las puertas NAND, porque cualquier otra puerta se puede construir solo con puertas NAND.
Ejemplo:
Conecta las dos entradas de una puerta NAND a la misma señal : la salida es , así que funciona como una puerta NOT.
Un pequeño encapsulado de chip contiene 4 puertas NAND. Una puerta NOT necesita 1 puerta NAND y una puerta AND necesita 2 (una NAND seguida de una NAND usada como NOT). Una diseñadora necesita 3 puertas AND y 2 puertas NOT.
¿Cuántas puertas NAND y cuántos encapsulados necesita?
Paso 1: Escribe la expresión matemática
Escribe el número de puertas NAND como un solo cálculo:
Puntos clave
- 1Una puerta lógica recibe entradas que valen 1 (hay tensión) o 0 (no hay tensión) y da una salida, también 1 o 0
- 2AND da 1 solo cuando las dos entradas valen 1; OR da 1 cuando al menos una entrada vale 1; NOT invierte su única entrada
- 3XOR da 1 cuando las entradas son distintas; NAND y NOR son lo contrario de AND y OR
- 4Notación de puertas: (AND), (OR), (NOT), (XOR), y aquí
- 5Para hallar la salida de un circuito, ve de las entradas a la salida y apunta la salida de cada puerta
- 6Nombra la salida de cada puerta como una expresión y obtendrás la expresión booleana de todo el circuito
Preguntas frecuentes
Glosario
- Puerta lógica
- Un circuito electrónico que realiza una operación booleana con entradas que valen 1 o 0
- Entrada / salida
- Las señales que entran en una puerta y la única señal que sale de ella
- Circuito
- Puertas conectadas por cables, en las que la salida de una puerta es entrada de otra
- Inversor
- Otro nombre de la puerta NOT, que cambia 1 por 0 y 0 por 1
- O exclusivo (XOR)
- Una puerta cuya salida vale 1 cuando sus entradas son distintas, escrita
- Semisumador
- Un circuito de una puerta XOR y una puerta AND que suma dos cifras binarias: ,
Tarjeta de fórmulas
AND (Y)
1 solo cuando las dos entradas valen 1
OR (O)
1 cuando al menos una entrada vale 1
NOT (NO)
Invierte la entrada
XOR
1 cuando las entradas son distintas
NAND
Lo contrario de AND: 0 solo cuando las dos entradas valen 1
NOR
Lo contrario de OR: 1 solo cuando las dos entradas valen 0