Una puerta lgica, o compuerta lgica, es un dispositivo electrnico que es la Expresin fsica de un operador booleano en la lgica de conmutacin. Cada puerta lgica consiste en una red de dispositivos interruptores que cumple las condiciones booleanas para el operador particular. Son esencialmente circuitos de conmutacin integrados en un chip.
Donde surgieron? Claude Elwood Shannon experimentaba con rels o interruptores electromagnticos para conseguir las condiciones de cada compuerta lgica, por ejemplo, para la funcin booleana Y (AND) colocaba interruptores en circuito serie, ya que con uno solo de stos que tuviera la condicin abierto, la salida de la compuerta Y sera = 0, mientras que para la implementacin de una compuerta O (OR), la conexin de los interruptores tiene una configuracin en circuito paralelo.
Puerta S o Buffer
La puerta lgica S, realiza la funcin booleana igualdad. En la prctica se suele utilizar como amplificador de corriente o como seguidor de tensin, para adaptar impedancias (buffer en ingls).
La ecuacin caracterstica que describe el comportamiento de la puerta S es:
Salida A 0 1
Puerta AND
La puerta lgica Y, ms conocida por su nombre en ingls AND (), realiza la funcin booleana de producto lgico. Su smbolo es un punto (), aunque se suele omitir. As, el producto lgico de las variables A y B se indica como AB, y se lee A y B o simplemente A por B. La ecuacin caracterstica que describe el comportamiento de la puerta AND es: Entrada A Entrada B Salida
0
0
0
1
0
0
1
1
0
1
0
1
Puerta OR
La puerta lgica O, ms conocida por su nombre en ingls OR (), realiza la operacin de suma lgica. La ecuacin caracterstica que describe el comportamiento de la puerta OR es: Entrada A 0 0 1 1 Entrada B 0 1 0 1 Salida 0 1 1 1
La puerta lgica OR-exclusiva, ms conocida por su nombre en ingls XOR, realiza la funcin booleana A'B+AB'. Su smbolo es el ms (+) inscrito en un crculo. En la figura de la derecha pueden observarse sus smbolos en electrnica. La ecuacin caracterstica que describe el comportamiento de la puerta XOR es: Entrada A Entrada B Salida 0 0 1 1 0 1 0 1 0 1 1 0
Se puede definir esta puerta como aquella que da por resultado uno, cuando los valores en las entradas son distintos. ej: 1 y 0, 0 y 1 (en una compuerta de dos entradas). Se obtiene cuando ambas entradas tienen distinto valor. Si la puerta tuviese tres o ms entradas , la XOR tomara la funcin de suma de paridad, cuenta el nmero de unos a la entrada y si son un nmero impar, pone un 1 a la salida, para que el nmero de unos pase a ser par. Esto es as porque la operacin XOR es asociativa, para tres entradas escribiramos: a (b c) o bien (a b) c. Su tabla de verdad sera:
Entrada A
0 0 0
Entrada B
0 0 1
Entrada C
0 1 0
Salida
0 1 1
0
1 1 1
1
0 0 1
1
0 1 0
0
1 0 0
Puerta NO (NOT)
La puerta lgica NO (NOT en ingls) realiza la funcin booleana de inversin o negacin de una variable lgica. Una variable lgica A a la cual se le aplica la negacin se pronuncia como "no A" o "A negada". La ecuacin caracterstica que describe el comportamiento de la puerta NOT es:
Entrada A 0 1
Salida 1 0
Entrada A
0 0 1
Entrada B
0 1 0
Salida
1 1 1
La puerta lgica NO-O, ms conocida por su nombre en ingls NOR, realiza la operacin de suma lgica negada. En la figura de la derecha pueden observarse sus smbolos en electrnica. La ecuacin caracterstica que describe el comportamiento de la puerta NOR es:
Entrada A 0 0 1 1
Entrada B 0 1 0 1
Salida 1 0 0 0