Professional Documents
Culture Documents
12
inversora
COMPUERTAS LGICAS.
Las compuertas digitales son los bloques bsicos de cualquier circuito digital. Todos los aparatos
digitales, desde el ms simple dispositivo, hasta la ms sofisticada computadora, estn formados por
compuertas conectadas en una gran variedad de configuraciones.
Una compuerta digital es un circuito electrnico con dos o ms lneas de entrada y una lnea de
salida, que tiene la capacidad de tomar decisiones.
La decisin tomada por una compuerta consiste en situar su salida en 0 en 1, dependiendo del
estado de sus entradas y de la funcin lgica para la cul ha sido diseada.
En electrnica digital existen ocho compuertas lgicas, designadas como AND, OR, NOT, YES,
NAND, NOR, XOR y XNOR.
X X
S S X S X S
Y Y
AN D O R NO T YES
X X X X
S S S S
Y Y Y Y
NAND NO R XO R XNO R
Fig. 4.1 Compuertas lgicas
La operacin de una compuerta lgica se puede expresar mediante una tabla de verdad, una
ecuacin lgica o un diagrama de temporizacin.
Una tabla de verdad representa ordenadamente todas las posibles combinaciones de estados
lgicos que pueden existir en las entradas y el valor que toma la salida en cada caso.
COMPUERTA AND.
24
X
S S = X Y = X Y
Y
Smbolo Expresin algebraica
X Y S X
0 0 0
0 1 0 Y
1 0 0
1 1 1 S
Comportamiento:
COMPUERTA OR.
X
S S= X +Y
Y
Smbolo Expresin algebraica
X Y S X
0 0 0
0 1 1 Y
1 0 1
1 1 1 S
Comportamiento:
COMPUERTA NOT.
25
X S X = X
X X X
0 1
1 0 X
Comportamiento:
COMPUERTA YES.
X S X= X
X X X
0 0
1 1 X
Comportamiento:
COMPUERTA NAND.
26
X
S S= X Y = X Y
Y
Smbolo Expresin algebraica
X Y S X
0 0 1
0 1 1 Y
1 0 1
1 1 0 S
Comportamiento:
COMPUERTA NOR.
X
S S= X+Y
Y
Smbolo Expresin algebraica
X Y S X
0 0 1
0 1 0 Y
1 0 0
1 1 0 S
Comportamiento:
COMPUERTA XOR.
27
X
S S= XY
Y
Smbolo Expresin algebraica
X Y S X
0 0 0
0 1 1 Y
1 0 1
1 1 0 S
Comportamiento:
Si el nmero de entradas en alto es impar, la salida ser alta. De otra manera ser baja.
COMPUERTA XNOR.
X
S S= X Y
Y
Smbolo Expresin algebraica
X Y S X
0 0 1
0 1 0 Y
1 0 0
1 1 1 S
Comportamiento:
28
Un diagrama lgico o logigrama se obtiene a partir de una funcin o expresin lgica.
La tabla de verdad nos representa el comportamiento del circuito para cada una de sus posibles
combinaciones de entrada.
F1 = A BC + AB C+ BC
A B C
F1
La funcin lgica requiere para su implementacin de tres inversores, tres compuertas AND y dos
compuerta OR.
A B C A B C ABC ABC BC F1
0 0 0 1 1 1 0 0 1 1
0 0 1 1 1 0 0 0 0 0
0 1 0 1 0 1 0 1 0 1
0 1 1 1 0 0 0 0 0 0
1 0 0 0 1 1 0 0 1 1
1 0 1 0 1 0 1 0 0 1
1 1 0 0 0 1 0 0 0 0
1 1 1 0 0 0 0 0 0 0
29
1. Determinar el nmero de entradas para poder obtener el nmero de posibles combinaciones
con la formula 2n, donde n es el nmero de entradas (en este caso n=3, por lo tanto hay 8
posibles combinaciones de entrada).
2. En la segunda columna se escriben cada una de las posibles combinaciones de entrada con
su valor complementado o negado.
3. En las siguientes columnas (ABC, ABC, BC) se va colocando el resultado de cada uno de
los trminos de la expresin lgica de acuerdo a la combinacin de entrada.
F2 = A + ABC + BC + AD
A B C D
F2
La funcin lgica requiere para su implementacin de tres inversores, tres compuertas AND y tres
compuerta OR.
30
Su tabla de verdad queda de la siguiente manera:
A B C D A B CD A ABC BC AD F2
0 0 0 0 1 1 1 1 1 0 0 0 1
0 0 0 1 1 1 1 0 1 0 0 0 1
0 0 1 0 1 1 0 1 1 0 1 0 1
0 0 1 1 1 1 0 0 1 0 1 0 1
0 1 0 0 1 0 1 1 1 0 0 0 1
0 1 0 1 1 0 1 0 1 0 0 0 1
0 1 1 0 1 0 0 1 1 0 0 0 1
0 1 1 1 1 0 0 0 1 0 0 0 1
1 0 0 0 0 1 1 1 0 1 0 0 1
1 0 0 1 0 1 1 0 0 1 0 1 1
1 0 1 0 0 1 0 1 0 0 1 0 0
1 0 1 1 0 1 0 0 0 0 1 1 1
1 1 0 0 0 0 1 1 0 0 0 0 0
1 1 0 1 0 0 1 0 0 0 0 1 1
1 1 1 0 0 0 0 1 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0 1 1
En la prctica, una unidad lgica tal como una compuerta NAND o NOR pueden emplearse como
nicos elementos lgicos para implementar el diagrama lgico de una funcin lgica.
NOT
AND
OR
NOR
31
Obtencin de las funciones NOT, OR, AND y NAND con lgica NOR.
NOT
AND
OR
NAND
A A A
A A A
F = A B + CD
32
Lgica NAND.
C O M P U E R TA S L O G IC A S
A
B
F
C
Simplificando.
A
B
F
C
Lgica NOR.
B F
Simplificando.
33
A
B F
De esta manera es como se realizan los diagramas lgicos de las funciones implementadas con
compuertas bsicas, lgica NAND y lgica NOR.
34