Você está na página 1de 5

Puerta lógica

Una puerta lógica, o compuerta lógica, es un 1.2 Puerta AND


dispositivo electrónico con una función booleana. Suman,
multiplican, niegan o afirman, incluyen o excluyen según
sus propiedades lógicas. Se pueden aplicar a tecnología
electrónica, eléctrica, mecánica, hidráulica y neumática.
Son circuitos de conmutación integrados en un chip.
Claude Elwood Shannon experimentaba con relés o in-
terruptores electromagnéticos para conseguir las condi-
ciones de cada compuerta lógica, por ejemplo, para la
función booleana Y (AND) colocaba interruptores en
circuito serie, ya que con uno solo de éstos que tuviera
la condición «abierto», la salida de la compuerta Y sería
= 0, mientras que para la implementación de una com-
puerta O (OR), la conexión de los interruptores tiene una
Puerta AND con transistores
configuración en circuito paralelo.
La tecnología microelectrónica actual permite la elevada
integración de transistores actuando como conmutadores
en redes lógicas dentro de un pequeño circuito integrado.
El chip de la CPU es una de las máximas expresiones de
este avance tecnológico.
En nanotecnología se está desarrollando el uso de
una compuerta lógica molecular, que haga posible la Símbolo de la función lógica Y: a) Contactos, b) Normalizado y
miniaturización de circuitos. c) No normalizado

La puerta lógica Y, más conocida por su nombre en in-


1 Lógica directa glés AND ( AN D≡Y ≡∧ ), realiza la función booleana de
producto lógico. Su símbolo es un punto (·), aunque se
suele omitir. Así, el producto lógico de las variables A y
1.1 Puerta SÍ o Buffer B se indica como AB, y se lee A y B o simplemente A
por B.
La ecuación característica que describe el comportamien-
to de la puerta AND es:
F = (A) ∗ (B)
Su tabla de verdad es la siguiente:
Así, desde el punto de vista de la aritmética módulo 2, la
Símbolo de la función lógica SÍ: a) Contactos, b) Normalizado y compuerta AND implementa el producto módulo 2.
c) No normalizado

La puerta lógica SÍ, realiza la función booleana igualdad. 1.3 Puerta OR


En la práctica se suele utilizar como amplificador de co-
rriente o como seguidor de tensión, para adaptar impe- La puerta lógica O, más conocida por su nombre en inglés
dancias (buffer en inglés). OR ( OR≡O≡∨ ), realiza la operación de suma lógica.
La ecuación característica que describe el comportamien- La ecuación característica que describe el comportamien-
to de la puerta SÍ es: to de la puerta OR es:
F =A F =A+B
Su tabla de verdad es la siguiente: Su tabla de verdad es la siguiente:

1
2 2 LÓGICA NEGADA

Si la puerta tuviese tres o más entradas, la XOR tomaría


la función de suma de paridad, cuenta el número de unos
a la entrada y si son un número impar, pone un 1 a la
salida, para que el número de unos pase a ser par. Esto
es así porque la operación XOR es asociativa, para tres
entradas escribiríamos: a ⊕ (b ⊕ c) o bien (a ⊕ b) ⊕ c.
Su tabla de verdad sería:
Desde el punto de vista de la aritmética módulo 2, la puer-
ta XOR implementa la suma módulo 2, pero mucho más
simple de ver, la salida tendrá un 1 siempre que el número
de entradas a 1 sea impar.

2 Lógica negada
Puerta OR con transistores

2.1 Puerta NO (NOT)

Símbolo de la función lógica O: a) Contactos, b) Normalizado y


c) No normalizado
Símbolo de la función lógica NO: a) Contactos, b) Normalizado
y c) No normalizada
Podemos definir la puerta O como aquella que proporcio-
na a su salida un 1 lógico si al menos una de sus entradas
La puerta lógica NO (NOT en inglés) realiza la función
está a 1.
booleana de inversión o negación de una variable lógica.
Una variable lógica A a la cual se le aplica la negación se
1.4 Puerta OR-exclusiva (XOR) pronuncia como “no A” o “A negada”.

Símbolo de la función lógica O-exclusiva: a) Contactos, b) Nor-


malizado y c) No normalizado

La puerta lógica OR-exclusiva, más conocida por su


nombre en inglés XOR, realiza la función booleana
A'B+AB'. Su símbolo es ⊕ (signo más "+" inscrito en
un círculo). En la figura de la derecha pueden observarse
sus símbolos en electrónica.
La ecuación característica que describe el comportamien-
to de la puerta XOR es:
F =A⊕B
F = AB + AB
Su tabla de verdad es la siguiente:
Se puede definir esta puerta como aquella que da por re- Puerta NOT con transistores
sultado uno, cuando los valores en las entradas son distin-
tos. ej: 1 y 0, 0 y 1 (en una compuerta de dos entradas). La ecuación característica que describe el comportamien-
Se obtiene cuando ambas entradas tienen distinto valor. to de la puerta NOT es:
2.3 Puerta NO-O (NOR) 3

F =A 2.3 Puerta NO-O (NOR)


Su tabla de verdad es la siguiente:
Se puede definir como una puerta que proporciona el es-
tado inverso del que esté en su entrada.

2.2 Puerta NO-Y (NAND)

Símbolo de la función lógica NO-O: a) Contactos, b) Normaliza-


do y c) No normalizado

La puerta lógica NO-O, más conocida por su nombre en


Símbolo de la función lógica NO-Y: a) Contactos, b) Normaliza-
inglés NOR, realiza la operación de suma lógica negada.
do y c) No normalizado
En ocasiones es llamada también barra de Pierce.[2] En
la figura de la derecha pueden observarse sus símbolos en
La puerta lógica NO-Y, más conocida por su nombre electrónica.
en inglés NAND, realiza la operación de producto lógi-
co negado. En ocasiones es llamada también barra de
Sheffer.[1] En la figura de la derecha pueden observarse
sus símbolos en electrónica.

Puerta NOR con transistores

Puerta NAND con transistores


La ecuación característica que describe el comportamien-
La ecuación característica que describe el comportamien- to de la puerta NOR es:
to de la puerta NAND es: F =A+B =A∗B
F = AB = A + B Su tabla de verdad es la siguiente:
Su tabla de verdad es la siguiente: Podemos definir la puerta NO-O como aquella que pro-
Podemos definir la puerta NO-Y como aquella que pro- porciona a su salida un 1 lógico sólo cuando todas sus
porciona a su salida un 0 lógico únicamente cuando todas entradas están a 0. La puerta lógica NOR constituye un
sus entradas están a 1. conjunto completo de operadores.
4 6 ENLACES EXTERNOS

3 Conjunto de puertas lógicas com- • A N AN D (B N AN D C) ≡


(A N AN D B) N AN D C
pleto
• A N OR (B N AN D C) ≡
Un conjunto de puertas lógicas completo es aquel con (A N OR B) N AN D (A N OR C)
el que se puede implementar cualquier función lógica. A
• A N AN D (B N OR C) ≡
continuación se muestran distintos conjuntos completos
(A N AN D B) N OR (A N AN D C)
(uno por línea):

Restrepo, Lukas. «p-assoc, p-dist of wfs, f in Σ and


• Puertas AND, OR y NOT.
L(HA)-theory on 0-OL» (en inglés).
• Puertas AND y NOT.
• Puertas OR y NOT.
5 Véase también
• Puertas NAND.
• Álgebra de Boole
• Puertas NOR.
• Biestable
Además, un conjunto de puertas lógicas es completo si
• Función booleana
puede implementar todas las puertas de otro conjunto
completo conocido. A continuación se muestran las equi- • Leyes de De Morgan
valencias al conjunto de puertas lógicas completas con las
funciones NAND y NOR. • Mapa de Karnaugh

• Diagrama de Venn
3.1 Equivalencias de un conjunto completo • Circuito integrado
Equivalencias del conjunto completo anterior con sólo • Condición de carrera
puertas N AN D :
• Cálculo
• N AN D(A, A) ≡ A • Lenguaje formalizado
• N AN D[(N AN D(A, B), (N AN D(A, B)] ≡ • Operador a nivel de bits
A∧B
• N AN D[(N AN D(A, A), (N AN D(B, B)] ≡
A∨B 6 Enlaces externos
• N AN D[(N AN D(B, B), ((N AN D(A, A)), (N AN D(B, ≡ Gates
B))]Logic
• Using
A→B
• Simbología de Puertas Lógicas
Equivalencias del conjunto completo anterior con sólo
puertas N OR : [1] «Sheffer stroke». Consultado el 20 de octubre de 2014.

[2] «Sheffer stroke». Consultado el 20 de octubre de 2014.


• N OR(A, A) ≡ A
• N OR[(N OR(A, B)), (N OR(A, B)] ≡ A ∨ B
• N OR[(N OR(A, A)), (N OR(B, B)] ≡ A ∧ B
• N OR[(N OR((N OR(A, A)), B), N OR((N OR(B, B), A)] ≡
A→B

4 Pseudo asociatividad y Pseu-


do distributividad de N OR y
N AN D
• A N OR (B N OR C) ≡ (A N OR B) N OR C
5

7 Text and image sources, contributors, and licenses


7.1 Text
• Puerta lógica Fuente: http://es.wikipedia.org/wiki/Puerta%20l%C3%B3gica?oldid=80853247 Colaboradores: PACO, Sabbut, Julie, Al-
berto Salguero, Guevonaso, Miuler, Triku, Ramjar, Fajro, Murphy era un optimista, Domaniom, Porao, Rutrus, Digigalos, Petronas, Airunp,
Taichi, Rembiapo pohyiete (bot), Kokoo, Orgullobot~eswiki, RobotQuistnix, Chobot, Yrbot, Baifito, YurikBot, Museo8bits, GermanX,
Wewe, Unaiaia, Santiperez, Eskimbot, Milestones, Bcoto, Maldoror, ECAM, Jarke, Faelomx, BOTpolicia, Hawking, Neofrek, CEM-bot,
-jem-, Rosarinagazo, Lotesse, Thijs!bot, RoyFocker, JAnDbot, Kved, MoN 02, Ingolll, Ramonserra, Acuario2253, Nissan power, TXi-
KiBoT, Aalvarez12, Linkedark, Humberto, Netito777, ONDIA, MONIMINO, Phirosiberia, Bedwyr, Idioma-bot, Pólux, Jmvkrecords,
Sebado, Biasoli, Delphidius, AlnoktaBOT, Cinevoro, VolkovBot, Drever, Technopat, Queninosta, Matdrodes, Shooke, NudoMarinero,
Muro Bot, YonaBot, Gerakibot, SieBot, OLM, MiguelAngelCaballero, Switcher6746, Tolitose, Manwë, DorganBot, Tirithel, Fonsi80,
Eduardosalg, Leonpolanco, Alejandrocaro35, Alecs.bot, Baned~eswiki, Alexbot, Rαge, -antonio-, Raulshc, Camilo, UA31, Misigon, AV-
BOT, MastiBot, Diegusjaimes, DumZiBoT, BValiente~eswiki, Luckas-bot, MystBot, Ptbotgourou, SuperBraulio13, Xqbot, Jkbw, Igna,
Botarel, AstaBOTh15, Hprmedina, Halfdrag, RedBot, Omerta-ve, Cidel, TorQue Astur, Nathzaghal, Gustavo Girardelli, Humbefa, Alvaro
e rod, Jorge c2010, Alvaro6900, EmausBot, Savh, Grillitus, JackieBot, Rubpe19, MercurioMT, Waka Waka, WikitanvirBot, Diamond-
land, Abián, Vistosiblog, Rafacarlos-uv, Rafa-uv, Syum90, Baute2010, Legobot, Addbot, Balles2601, JacobRodrigues, Lagoset, Jarould y
Anónimos: 216

7.2 Images
• Archivo:Funcion_logica_NO-O.PNG Fuente: http://upload.wikimedia.org/wikipedia/commons/c/ce/Funcion_logica_NO-O.PNG Li-
cencia: CC-BY-SA-3.0 Colaboradores: ? Artista original: ?
• Archivo:Funcion_logica_NO-Y.PNG Fuente: http://upload.wikimedia.org/wikipedia/commons/a/a7/Funcion_logica_NO-Y.PNG Li-
cencia: CC-BY-SA-3.0 Colaboradores: ? Artista original: ?
• Archivo:Funcion_logica_NO.PNG Fuente: http://upload.wikimedia.org/wikipedia/commons/0/0e/Funcion_logica_NO.PNG Licencia:
CC-BY-SA-3.0 Colaboradores: ? Artista original: ?
• Archivo:Funcion_logica_O-EX.PNG Fuente: http://upload.wikimedia.org/wikipedia/commons/0/01/Funcion_logica_O-EX.PNG Li-
cencia: CC-BY-SA-3.0 Colaboradores: ? Artista original: ?
• Archivo:Funcion_logica_O.PNG Fuente: http://upload.wikimedia.org/wikipedia/commons/0/05/Funcion_logica_O.PNG Licencia: Pu-
blic domain Colaboradores: Trabajo propio Artista original: user:diegoxcd
• Archivo:Funcion_logica_SI.PNG Fuente: http://upload.wikimedia.org/wikipedia/commons/5/50/Funcion_logica_SI.PNG Licencia:
CC-BY-SA-3.0 Colaboradores: ? Artista original: ?
• Archivo:Funcion_logica_Y.PNG Fuente: http://upload.wikimedia.org/wikipedia/commons/3/3a/Funcion_logica_Y.PNG Licencia: CC-
BY-SA-3.0 Colaboradores: ? Artista original: ?
• Archivo:Puerta_AND_con_transistores.jpg Fuente: http://upload.wikimedia.org/wikipedia/commons/7/70/Puerta_AND_con_
transistores.jpg Licencia: CC0 Colaboradores: Trabajo propio Artista original: Rafacarlos-uv
• Archivo:Puerta_NAND_con_transistores.jpg Fuente: http://upload.wikimedia.org/wikipedia/commons/d/de/Puerta_NAND_con_
transistores.jpg Licencia: CC0 Colaboradores: Trabajo propio Artista original: Rafacarlos-uv
• Archivo:Puerta_NOR_con_transistores.jpg Fuente: http://upload.wikimedia.org/wikipedia/commons/a/ae/Puerta_NOR_con_
transistores.jpg Licencia: CC0 Colaboradores: Trabajo propio Artista original: Rafacarlos-uv
• Archivo:Puerta_OR_con_transistores.jpg Fuente: http://upload.wikimedia.org/wikipedia/commons/d/d4/Puerta_OR_con_
transistores.jpg Licencia: CC0 Colaboradores: Trabajo propio Artista original: Rafacarlos-uv
• Archivo:Puertas_NOT_con_transistores.jpg Fuente: http://upload.wikimedia.org/wikipedia/commons/f/f0/Puertas_NOT_con_
transistores.jpg Licencia: CC0 Colaboradores: Trabajo propio Artista original: Rafacarlos-uv

7.3 Content license


• Creative Commons Attribution-Share Alike 3.0