Puertas lógicas

Las compuertas lógicas son circuitos electrónicos diseñados para obtener resultados booleanos (0,1), los cuales se obtienen de operaciones lógicas binarias (suma, multiplicación). Dichas compuertas son AND, OR, NOT, NAND, NOR, XOR, XNOR. Además se pueden conectar entre sí para obtener nuevas funciones.

1. AND

La salida estará en estado alto de tal manera que solo si las dos entradas se encuentran en estado alto. Por esta razón podemos considerar que es una multiplicación binaria.

Q = A.B
Puerta AND
ABQ
000
010
100
111

Ejemplo 7408

2. OR

la salida estará en estado alto cuando cualquier entrada o ambas estén en estado alto. De tal manera que sea una suma lógica.

Q = A+B
Puerta OR
ABQ
000
011
101
111

Ejemplo 7432

3. NOT

Para la compuerta NAND, cuando las dos entradas estén en estado alto la salida estará en estado bajo.

Q = !Q
Puerta NOT
AQ
01
02

Ejemplo 7404

4. NAND

Para la compuerta NAND, cuando las dos entradas estén en estado alto la salida estará en estado bajo.

Q = !(A.B)
Puerta NAND
ABQ
001
011
101
110

Ejemplo 7400

5. NOR

En la compuerta NOR, cuando las dos entradas estén estado bajo la salida estará en estado alto.

Q = !(A+B)
Puerta NOR
ABQ
001
010
100
110

Ejemplo 7402

6. XOR

La compuerta XOR Su salida estará en estado bajo cuando las dos entradas se encuentren en estado bajo o alto. Al mismo tiempo podemos observar que entradas iguales es cero y diferentes es uno.

Q = A.B + A.B
Puerta XOR
ABQ
000
011
101
110

7. XNOR

Su salida de hecho estará en estado bajo cuando una de las dos entradas se encuentre en estado alto. Igualmente, la salida de una XOR negada.

Q = !(A.B + A.B)
Puerta XOR
ABQ
001
010
100
111

Ejemplo 7486