Escolar Documentos
Profissional Documentos
Cultura Documentos
COMPUERTAS LGICAS
1.
INTRODUCCIN
La electrnica de las computadoras est conformada mayoritariamente por
elementos que operan con dos estados lgicos. Estos elementos lgicos
pueden ser combinacionales o secuenciales. Los primeros estn conformados
por unos dispositivos de lgica muy simple que reciben el nombre de puertas
lgicas y operadores lgicos.
En esta unidad estudiaremos el comportamiento de las puertas lgicas y los
circuitos integrados que las contienen.
2.
OBJETIVOS
3.
FUNCIONES LGICAS
Se denomina funcin lgica o booleana a aquella funcin
matemticas cuyas variables son binarias y estn unidas
mediante los operadores del algebra de Boole suma lgica (+),
Producto lgico (.) o negacin (-)
Se denomina funcin
lgica booleana
a
aquella
funcin
matemtica
cuyas
variables son binarias y
estn unidas mediante
los operadores del
algebra de Boole suma
lgica (+), producto
lgico (.) o negacin (-)
Algebraica
Por tabla de verdad
Numrica
Grfica
El uso de una u otra, como veremos, depender de las necesidades
concretasen cada caso.
12
Circuitos Digitales
3.1.1. Algebraica
Se utiliza cuando se realizan operaciones algebraicas. A
continuacin se ofrece un ejemplo con distintas formas en
las que se puede expresar
Algebraicamente una misma funcin de tres variables.
a) F = [(A + BC) + ABC] + ABC
b) F = ABC + ABC + ABC + ABC
c) F = (A + B + C)(A + B + C)(A + B + C)(A + B
+ C)
d) F = BC + AB
e) F = (A + B)(B + C)
f) F = [(BC) (AB)]
g) F = [(A + B) + (B + C)]
Una tabla de verdad contiene todos los valores posibles de
una funcin lgica dependiendo del valor de sus variables.
El nmero de combinaciones posibles para una funcin de
n variables vendr dado por 2n.
Una funcin lgica puede representarse algebraicamente de
distintas formas como acabamos de ver, pero slo tiene una
tabla de verdad.
3.1.2. Por tabla de verdad
Cuadro N 01
0
0
1
1
0
1
0
1
0
0
0
1
3.1.3. Grfica
La representacin grafica es la que se utiliza en circuitos y
esquemas electrnicos. En la siguiente figura se representan
grficamente una funcin algebraica.
Figura N 1
Circuitos Digitales
13
3.1.4. Numrica
La representacin numrica es una forma simplificada de
representar las expresiones cannicas. Si consideramos el
criterio de subsistir una variable sin negar por un 1 y una
negada por un 0, podremos representar el trmino, ya sea una
suma o un producto, por un nmero decimal equivalente al
valor binario de la combinacin. Por ejemplo, los siguientes
trminos cannicos se representan del siguiente modo
(observe que se toma el orden de A a D como de mayor a
menor peso):
AB CD=10112 = 1110
A + B+C+D=01002=410
4.
PUERTAS LGICAS
Las puertas o compuertas lgicas son dispositivos que operan con estados
lgicos os, esta rey funcionan igual que una calculadora, de un lado ingresas
los datos, esta realiza una operacin, y finalmente, te muestra el resultado.
Figura N 2
Cada una de las puertas lgicas se las representa mediante un smbolo, y la
operacin que realiza (Operacin lgica) se corresponde con una tabla,
llamada tabla de verdad.
Las puertas lgicas bsicas son:
BUFFER
NOT
OR
AND
XOR
14
Circuitos Digitales
4.1
Buffer
No realiza ninguna operacin lgica, su finalidad es regenerar la
seal. La seal de salida es la misma que de entrada.
Smbolo:
Figura N 3
Ecuacin:
X=A
Tabla Lgica:
Cuadro N 02
4.2
Inversor
El inversor (circuito NOT) realiza la operacin denominada
inversin o complementacin. El propsito de la compuerta
inversora o inversor es cambiar de un nivel lgico al nivel opuesto.
En trminos de Bits, cambiar un 1 por un cero, y un 0 por un 1.
Su smbolo es
Figura N 4
Circuitos Digitales
15
Entrada
Salida
Bajo (0)
Alto (1)
Alto(1)
Bajo (0)
Figura N 5
Esto se puede representar mediante un diagrama de tiempos de la
manera siguiente (Un diagrama de tiempos es una manera grfica
de representar el comportamiento de dos o ms seales en funcin
del tiempo)
Figura N 6
16
Circuitos Digitales
X= A
= A
Figura N 7
4.3
Puerta AND
La compuerta AND es una de las puertas bsicas con la que se
construyen todas las funciones lgicas. Una puerta AND puede
tener dos o ms entradas y realiza la operacin que se conoce
como multiplicacin lgica.
Su smbolo es:
Figura N 8
Circuitos Digitales
17
Entradas
Salida
Figura N 9
La representacin Lgica de esta puerta es:
X = A. B
La multiplicacin lgica es lo mismo que la funcin AND
Encapsulado:
7408
Figura N 10
18
Circuitos Digitales
4.4 Puerta OR
La compuerta OR es otra de las puertas bsicas con la que se
construyen todas las funciones lgicas. Una puerta OR puede
tener dos o ms entradas y realiza la operacin que se conoce
como una suma lgica.
Su smbolo es:
Figura N 11
Su tabla de verdad es:
Cuadro N 05
Entradas
A
0
0
1
1
Salida
B
0
1
0
1
X
0
1
1
1
Figura N 12
Circuitos Digitales
19
X= A+B
7432
Figura N 13
4.5
Puerta NAND
La compuerta NAND es un elemento lgico popular, debido a que
se puede utilizar como una puerta universal, es decir, las puertas
NAND se pueden combinar para implementar las operaciones de
las puertas AND, OR, y NOT.
Su smbolo es:
Figura N 14
Su tabla de verdad es:
Cuadro N 06
Entradas
20
Salida
A
0
0
1
B
0
1
0
X
1
1
1
0
Circuitos Digitales
Figura N 15
Luego se complementan.
Encapsulado:
7408
Figura N 16
4.6 Puerta NOR
La compuerta NOR, al igual que la puerta NAND, es un til
elemento lgico, debido a que tambin se puede utilizar como una
Circuitos Digitales
21
Figura N 17
Su tabla de verdad es:
Cuadro N 07
Entradas
Salida
Figura N 18
22
Circuitos Digitales
7402
Figura N 19
4.7
Puerta OR Exclusivo
La puerta OR exclusiva se forma mediante la combinacin de otras
puertas que ya hemos tratado, sin embargo debido a su
importancia fundamental en muchas aplicaciones, esta puerta se
tratan como elementos lgicos bsicos con su propio smbolo
nico.
Su tabla de verdad es:
Cuadro N 07
Entradas
Salida
Su Smbolo es:
Circuitos Digitales
23
Figura N20
La salida X es un nivel alto si la entrada A est a un nivel bajo y la
entrada B est a nivel alto; o si la entrada A est a nivel alto y la
entrada B est a nivel bajo; X es un nivel bajo si A y B estn a nivel
alto o bajo.
Su representacin lgica es: X = A. B + A. B
Su encapsulado es:
7486
Figura N 21
4.8
Figura N22
Su tabla de verdad es:
Cuadro N 08
24
Circuitos Digitales
Entradas
Salida
L
a
s
a
l
i
d
a
X
es un nivel bajo si la entrada A est a un nivel bajo y la entrada B
est a nivel alto; o si la entrada A est a nivel alto y la entrada B
est a nivel bajo; X es un nivel alto si A y B estn a nivel alto o bajo.
Su representacin lgica es:
5.
X = (A. B + A . B)
Circuitos Digitales
25
Figura N23
Figura
N24
26
Circuitos Digitales
6.
Ley Conmutativa
Esta ley establece que el orden en que se aplican las operaciones
OR y AND entre dos variables no altera el resultado.
A+B=B+A
Figura N 25
A.B = B.A
Figura N 26
6.2. Ley Asociativa
Esta ley establece que al aplicar la operacin OR o AND a ms
de dos variables, el resultado es el mismo independiente de la
forma en que se agrupen las variables.
A + (B + C) = (A + B) + C
Circuitos Digitales
27
Figura N 27
A (B.C) = (A.B) C
Figura N 28
6.3.
Ley Distributiva
La ley distributiva para tres variables est dada en la siguiente
expresin.
A (B + C) = A. B + A. C
Figura N 29
28
Circuitos Digitales
7.
Figura N 30
Las reglas bsicas estn presentadas en la siguiente tabla: Ntese que
todas estas reglas estn expresadas en base a sumas
(OR),
multiplicaciones (AND) y negaciones (NOT).
Morgan, matemtico relacionado con Boole, propuso dos teoremas que
en trminos prcticos nos demuestran la equivalencia entre las puertas
NAND y Negativa OR, y las puertas NOR y Negativa AND.
Las puertas equivalentes y tablas de verdad se muestran a continuacin:
Figura N 31
__ _ _
(x.y)= x+y
___ _ _
(x+y)= x.y
Figura N 32
Circuitos Digitales
29
8. EXPRESIONES BOOLEANAS
Todas las expresiones booleanas, independientemente de su forma, pueden
convertirse en cualquiera de las dos formas estndar: Suma de productos o Producto
de sumas. Esto posibilita que la evaluacin, simplificacin e implementacin de las
expresiones booleanas sea mucho mas sistemtica y sencilla.
8.1. Suma de Productos
En una suma de productos se agrupa trminos conformados por
productos a travs de una operacin de suma. Ejemplo:
X = (A + B). (B + C + D). (A + C)
Y su implementacin con puertas lgicas sera:
Figura N 33
8.2. Producto de Sumas
En un producto de sumas se agrupa trminos conformados por sumas
a travs de una operacin de multiplicacin; Ejemplo:
X=A.B + B, C, D + A.C
Y su implementacin con puertas lgicas seria:
30
Circuitos Digitales
Figura N 34
8.3. Conversin de una suma de productos a una tabla de verdad
Todas las expresiones Booleanas pueden ser fcilmente convertidas en
tablas de verdad usando los valores binarios de cada trmino de la
expresin. Para ello consideraremos que las variables que intervienen:
Cuando tienen un valor lgico de 1 es igual a la variable.
X = A. B. C + A. B. C
Cuando tiene un valor lgico de 0 es igual a la negacin.
Ejemplo:
Cuadro N 09
A B C Representacin
literal
0
0
0
0
1
1
1
1
Circuitos Digitales
0
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0
ABC
ABC
ABC
ABC
ABC
ABC
ABC
ABC
31
Ejemplo 1:
Cuadro N10
A B C Representacin
literal
ABC
0
0
0
1
1
0
ABC
ABC
1
0
0
1
1
0
1
0
ABC
ABC
0
1
1
1
0
1
1
0
ABC
ABC
0
0
ABC
9.
Figura N 35
32
Circuitos Digitales
Para C. D. E :
Figura N 36
Figura N 37
Ejemplo 2:
Implementaremos la funcin lgica para la siguiente tabla de verdad
Cuadro N11
A
0
0
0
0
1
1
1
1
B
0
0
1
1
0
0
1
1
C
0
1
0
1
0
1
0
1
F
0
1
0
1
1
0
0
0
Circuitos Digitales
33
X,
X = A. B. C + A. B. C
Y su diagrama circuital es:
Figura N 38
Ejemplo 3:
Figura N 39
34
Circuitos Digitales