Las compuertas lógicas son bloques de construcción fundamentales en la electrónica digital. Son dispositivos electrónicos que realizan operaciones lógicas básicas como AND, OR y NOT. Estas operaciones se basan en valores binarios, 0s y 1s lógicos, que representan la presencia o ausencia de una señal eléctrica.
Las compuertas lógicas básicas son las puertas AND, OR y NOT. La puerta AND produce una salida de 1 sólo si todas las entradas son 1. La puerta OR produce una salida de 1 si alguna de las entradas es 1. La puerta NOT produce una salida que es el inverso de la entrada.
Las compuertas lógicas pueden tener cualquier número de entradas, desde 1 hasta varios cientos. Las compuertas lógicas básicas tienen normalmente 2 entradas, pero también existen compuertas lógicas con 3 o más entradas. La puerta NAND es una compuerta lógica con 2 o más entradas que produce el inverso de una puerta AND. La puerta NOR es una compuerta lógica con 2 o más entradas que produce el inverso de una puerta OR. La puerta XOR es una compuerta lógica con 2 entradas que produce una salida de 1 sólo si una de las entradas es 1, pero no ambas.
Las compuertas lógicas se representan mediante tablas de verdad, que muestran la relación entre las entradas y la salida. Por ejemplo, la tabla de verdad para la puerta AND con 2 entradas es la siguiente:
| Entrada 1 | Entrada 2 | Salida |
| ——— | ——— | —— |
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
La función de la compuerta AND es la de multiplicación lógica. Es decir, si todas las entradas son 1, la salida es 1. De lo contrario, la salida es 0. La puerta AND se utiliza en circuitos lógicos para combinar señales lógicas de tal manera que la salida sólo se active cuando todas las entradas están activas al mismo tiempo.
En conclusión, las compuertas lógicas básicas son las puertas AND, OR y NOT. Pueden tener cualquier número de entradas, desde 1 hasta varios cientos. Las tablas de verdad se utilizan para representar las relaciones entre las entradas y la salida. La función de la compuerta AND es la de multiplicación lógica.
La puerta OR es una compuerta lógica básica que realiza una operación booleana OR entre dos entradas. Su salida será verdadera si al menos una de las entradas es verdadera. En otras palabras, su función es sumar dos valores booleanos y si uno de ellos es verdadero, el resultado será verdadero.
La compuerta NOR es una compuerta lógica que da como resultado una señal de salida alta (1) solamente cuando ambas entradas están en un estado bajo (0). En otras palabras, la compuerta NOR actúa como un inversor OR, lo que significa que su salida es 0 si cualquiera de las entradas es 1, y 1 solo si ambas entradas son 0.
Una compuerta lógica puede tener una o varias entradas, pero siempre tiene una única salida.