Está en la página 1de 23

UNIDAD 2

COMPUERTAS LOGICAS

TABLA DE CONTENIDO.

2.1 Qu es Electrnica Digital. 30


2.2 lgebra de booleana. 31
2.3 Operacin booleana y compuertas lgicas. 31
2.4 Inversin o negacin (complemento). 32
2.5 Suma booleana (compuerta OR). 33
2.6 Multiplicacin booleana (compuerta AND). 34
2.7 Compuerta OR-EX o XOR. 36
2.8 Compuertas lgicas Combinadas. 36
2.9 Compuerta NOR-EX. 36
2.10 Buffer (YES) 37
2.11 Operaciones booleanas. 38
2.12 Teoremas bolanos. 40
2.13 Teoremas de DeMorgan. 41
2.14 Smbolos lgicos estndares IEEE/ANSI. 43

Autoevaluacin final de la Unidad. 46

COMPUERTAS LOGICAS 26
OBJETIVOS ESPECFICOS.

Implementar y simplificar circuitos lgicos empleando diferentes


leyes del lgebra de Boole y teoremas de Morgan.

Orientar al Estudiante a emplear correctamente la aplicacin de


compuertas lgicas de un circuito representado por una expresin
booleana.

Escribir la expresin booleana para las compuertas lgicas y las


combinaciones de compuertas lgicas.

COMPUERTAS LOGICAS 27
INTRODUCCIN.

esta unidad esta orientada al estudio de las compuertas lgicas, que son
de gran utilidad en el diseo de los circuitos lgicos. En el estudio de las
compuertas lgicas ser analizada su operacin lgica mediante el
lgebra booleana.

Tambin veremos como se combinan las compuertas lgicas para


producir circuitos lgicos que sern analizados mediante lgebra
booleana.

El lgebra booleana se utiliza para expresar los efectos que los diversos
circuitos digitales ejercen sobre las entradas lgicas y para manipular
variables lgicas con objeto de determinar el mejor mtodo de ejecucin
de cierta funcin de un circuito.

Ya que solo pueden haber dos valores, el lgebra booleana es muy


sencilla de entender y manejar. De hecho en el lgebra booleana solo
existen tres operaciones bsicas: OR, AND Y NOT.

Usaremos el lgebra booleana primero para describir y analizar estas


compuertas lgicas bsicas y mas tarde para analizar combinaciones de
compuertas lgicas conectadas como circuitos lgicos.

COMPUERTAS LOGICAS 28
EVALUACIN DIAGNOSTICA.

1. Qu se entiende por compuerta lgica?.

2. qu se entiende por lgebra booleana?.

3. definir la diferencia que existe entre una compuerta AND y OR.

4. enumerar los teoremas de DeMorgan.

5. dibujar una compuerta AND, OR, NOR Y NAND de cuatro entradas


y hallar la tabla de verdad de cada una.

COMPUERTAS LOGICAS 29
2.1 Qu es Electrnica Digital

Es una ciencia que estudia las seales elctricas, pero en este caso son
seales discretas, es decir, estn bien identificadas, razn por la cual a
un determinado nivel de tensin se lo llama estado alto (High) o Uno
lgico; y a otro, estado bajo (Low) o Cero lgico.

Si suponemos que las seales elctricas con que trabaja un sistema


digital son 0V y 5V. Donde 5V ser el estado alto o uno lgico, pero
habr que tener en cuenta que existe la Lgica Positiva y la Lgica
Negativa, veamos cada una de ellas.

Lgica Positiva

En esta notacin al 1 lgico le corresponde el nivel ms alto de tensin


(positivo, si quieres llamarlo as) y al 0 lgico el nivel mas bajo (que
bien podra ser negativo), pero que ocurre cuando la seal no est bien
definida...?. Entonces habr que conocer cuales son los lmites para
cada tipo de seal (conocido como tensin de histresis), en la figura
2.1 se puede ver con mayor claridad cada estado lgico y su nivel de
tensin.

figura 2.1

Lgica Negativa

Aqu ocurre todo lo contrario, es decir, se representa al estado "1" con


los niveles ms bajos de tensin y al "0" con los niveles ms altos ver
figura 2.2.

COMPUERTAS LOGICAS 30
figura 2.2

Por lo general se suele trabajar con lgica positiva, y as lo haremos en


este modulo, la forma ms sencilla de representar estos estados es
como se puede ver en la figura 2.3.

figura 2.3

De ahora en ms ya sabrs a que nos referimos con estados lgicos 1 y


0.

2.2 lgebra de Boole

El lgebra booleana es la teora matemtica que se aplica en la lgica


combinatoria. Las variables booleanas son smbolos utilizados para
representar magnitudes lgicas y pueden tener slo dos valores
posibles: 1 (valor alto) 0 (valor bajo).

2.3 Operaciones Booleanas y Compuertas Bsicas

Las operaciones boolenas son posibles a travs de los operadores


binarios negacin, suma y multiplicacin, es decir que estos combinan
dos o ms variables para conformar funciones lgicas. Una compuerta
es un circuito til para realizar las operaciones anteriormente
mencionadas.

Compuertas Lgicas

Las compuertas lgicas son dispositivos que operan con aquellos


estados lgicos que funcionan igual que una calculadora, de un lado

COMPUERTAS LOGICAS 31
ingresas los datos, sta realiza una operacin, y finalmente, te muestra
el resultado. Ver figura 2.4

figura
2.4

Cada una de las compuertas lgicas se las representa mediante un


Smbolo, y la operacin que realiza (Operacin lgica) le corresponde
una tabla, llamada Tabla de Verdad.

2.4 Inversin o negacin (complemento) COMPUERTA NOT

Esta operacin se indica con una barra sobre la variable o por medio de
un apstrofe en el lado superior derecho de la variable, en este unidad
emplearemos esta ltima notacin (al menos que se indique lo
contrario)=. El apstrofe () es un operador algebraico que invierte el
valor de una variable, es decir, si X denota la seal de entrada de un
inversor, entonces X representa el complemento de tal seal.

Ejemplo

S X = 0 entonces X = 1.

En la tabla de verdad 2.1. se muestra el resultado de la inversin lgica.

Ecuacin Entrada A Salida B

0 1
B=A
1 0

Tabla 2.1. Tabla de verdad del inversor

El smbolo lgico de la negacin booleana se representa en la figura 2.5.

COMPUERTAS LOGICAS 32
Figura 2.5. Inversor.

2.5 Suma booleana.

La representacin matemtica de una suma booleana de dos variables


se hace por medio un signo ms entre las dos variables.

Ejemplo

La suma booleana de las variables A y B se enuncia de la siguiente


forma,

X=A+B

La suma booleana es 1 si alguna de las variables lgicas de la suma es 1


y es 0 cuando todas las variables son 0. Esta operacin se asimila a la
conexin paralela de contactos.

La tabla de verdad de la suma se muestra en la tabla 2.2.

Entrada Entrada Salida X


A B
0 0 0
0 1 1
1 0 1
1 1 1

Tabla 2.2.Tabla de Verdad de la funcin OR

En circuitos digitales, el equivalente de la suma booleana es la operacin


OR y su smbolo lgico se representa en la figura 2.6.

COMPUERTAS LOGICAS 33
Figura 2.6. Smbolo lgico para la compuerta OR.

Con la correspondiente ecuacin X= A + B.

El inverso de la funcin OR es la funcin NOR. La tabla de verdad se


muestra en la tabla 2.3.

Entrada Entrada Salida X


A B
0 0 1
0 1 0
1 0 0
1 1 0

Tabla 2.3.Tabla de verdad de la funcin NOR

El smbolo lgico de la compuerta NOR se representa en la figura 2.7.

Figura 2.7. Smbolo lgico para la compuerta NOR

Con la correspondiente ecuacin X= (A+B)

La suma booleana difiere de la suma binaria cuando se suman dos unos.


En la suma booleana no existe acarreo.

2.6 Multiplicacin booleana

La representacin matemtica de una multiplicacin booleana de dos


variables se hace por medio un signo punto () entre las dos variables.

La multiplicacin booleana de las variables A y B se enuncia de la


siguiente forma,

X=AB

La multiplicacin booleana es 1 si todas las variables lgicas son 1, pero


si alguna es 0, el resultado es 0. La multiplicacin booleana se asimila a
la conexin serie de contactos.

COMPUERTAS LOGICAS 34
La tabla de verdad de la multiplicacin booleana se muestra en la tabla
2.4.

Entrada A Entrada B Salida X


0 0 0
0 1 0
1 0 0
1 1 1

Tabla 2.4. Tabla de verdad de la funcin AND

En circuitos digitales, el equivalente de la multiplicacin booleana es la


operacin AND y su smbolo se representa en la figura 2.8.

Figura 2.8. Smbolo lgico de la funcin AND

con la correspondiente ecuacin X= AB

El inverso de la funcin AND es la funcin NAND. La tabla de verdad se


muestra la tabla 2.5.

Entrada Entrada Salida X


A B
0 0 1
0 1 1
1 0 1
1 1 0

Tabla 2.5.Tabla de verdad de la funcin NAND

El smbolo lgico de la compuerta NAND se representa en la figura 2.9.

COMPUERTAS LOGICAS 35
figura 2.9. Smbolo lgico de la funcin NAND

Con la correspondiente ecuacin X = (AB)

2.7 Compuerta OR-EX o XOR

Es OR EXCLUSIVA en este caso con dos entradas y lo que har con ellas
ser una suma lgica entre a por b invertida y a invertida por b. Ver
tabla 2.6

*Al ser O Exclusiva su salida ser 1 si una y slo una de sus entradas es
1*

Tabla 2.6. Tabla de verdad de la funcin XOR

Estas seran bsicamente las compuertas mas sencillas.

2.8 Compuertas Lgicas Combinadas

Al agregar una compuerta NOT a cada una de las compuertas anteriores


los resultados de sus respectivas tablas de verdad se invierten, y dan
origen a tres nuevas compuertas llamadas NAND, NOR y NOR-EX...
Veamos ahora como son y cual es el smbolo que las representa...

2.9 Compuerta NOR-EX

Es simplemente la inversin de la compuerta OR-EX, los resultados se


pueden apreciar en la tabla 2.7 tabla de verdad, que bien podras

COMPUERTAS LOGICAS 36
compararla con la anterior y notar la diferencia, el smbolo que la
representa lo tienes en el siguiente grfico.

Tabla 2.7. Tabla de verdad de la funcin NOR

2.10 Buffer's (YES)

Su finalidad es amplificar un poco la seal (o refrescarla si se puede


decir). Como puedes ver en el siguiente grfico la seal de salida es la
misma que de entrada. Ver tabla 2.8

Tabla 2.8. Tabla de verdad de la funcin YES

Hasta aqu de teora, nos interesa ms saber como se hacen evidente


estos estados en la prctica, y en qu circuitos integrados se las puede
encontrar y ms adelante veremos unas cuantas leyes que se pueden
aplicar a estas compuertas para obtener los resultados que deseas.

COMPUERTAS LOGICAS 37
Detngase a investigar

Analizar y presentar en CIPA la siguiente consulta por escrito.

1. Dibujar cada una de las compuertas vistas hasta el


momento con mas de dos entradas (tres entradas) y hallar
la tabla de la verdad correspondiente.
2. investigar la aplicacin (practica) y referencia del CI
(datos de los integrados) de cada compuerta lgica.

2.11 Operaciones booleanas

Las operaciones booleanas estn regidas por tres leyes similares a las
del lgebra convencional. Estas incluyen las leyes conmutativas de la
suma y la multiplicacin y la ley distributiva.

Leyes conmutativas en dos variables

1. Ley conmutativa de la suma se enuncia como sigue

X+Y=Y+X

En aplicacin a los circuitos digitales, podramos decir que no


importa el orden de conexin de las entradas a una compuerta
OR.

2. Ley conmutativa de la multiplicacin

XY = Y X

En aplicacin a los circuitos digitales, podramos decir que no importa el


orden de conexin de las entradas a una compuerta AND.

Leyes asociativas en tres variables

3. Ley asociativa de la adicin, se escribe en forma algebraica de la


siguiente forma

A+(B+C)=(A+B)+C

En la figura 2.10. se muestra la aplicacin de la propiedad a las


compuertas OR,

COMPUERTAS LOGICAS 38
Figura 2.10. Ley asociativa de la adicin

4. Ley asociativa de la multiplicacin

A( B C) = ( AB ) C

En la figura 2.11. se muestra la aplicacin de la propiedad a


las compuertas AND,

Figura 2.11. Ley asociativa de la multiplicacin

Ley distributiva para tres variables

En el lgebra de Boole, la multiplicacin lgica se distribuye sobre la


suma lgica,

A( B + C ) = AB + AC

En la figura 2.12 se muestra la aplicacin de la propiedad a las


compuertas AND y OR,

COMPUERTAS LOGICAS 39
Figura 2.12. Ley distributiva para tres variables

2.12 Teoremas Booleanos

Los teoremas booleanos son enunciados siempre verdaderos, lo que


permite la manipulacin de expresiones algebraicas, facilitando el
anlisis sntesis de los circuitos digitales. Los teoremas booleanos son
los siguientes:

1. X + 0 = X
2. X + 1 = 1
3. X0 = 0
4. X1 = X
5. (X)=X
6. X + X = X
7. XX = X
8. X + X = 1
9. X.X= 0
10. X + XY = X
11. X +XY = X + Y
12. XY + XY = X (Teorema de combinacin)
13. (X +Y)(X + Y) = X + XY + XY = X
14. XY + XZ + YZ = XZ + YZ (Consenso)

El teorema 12 se conoce como la ley distributiva para tres variables.

Demostracin teorema 12:

XY + XY = X

Utilizando la ley distributiva para tres variables

XY + XY= X(Y+Y)

Aplicando el teorema 8 se tiene,

COMPUERTAS LOGICAS 40
XY + XY= X1

Dando como resultado,

XY + XY= X

Esta expresin indica que la suma de dos productos cannicos


adyacentes, es decir que difieren en una sola de las variables, se reduce
al producto de los dems trminos suprimindose dicha variable. El
teorema 13 es otro caso del teorema de combinacin. Los teoremas 12
y 13 se utilizarn en las lecciones siguientes de forma sistemtica para
sintetizar circuitos lgicos con los mtodos de mapas de Karnaugh.

Detengmonos y analicemos un poco

Anlisis individual.

Tomar dos teoremas y demostrarlos para luego ser socializado


en CIPA.

2.13 Teoremas de DeMorgan

Los teoremas de DeMorgan demuestran la equivalencia entre las puertas


NAND y negativa - OR, y las puertas NOR y negativa AND.

El complemento de la suma de variables es igual al producto de los


complementos de las variables.

(X1 + X2 +.....+ Xn) = X1 X2 ..... Xn

En el caso de dos variables se tiene,

(X + Y) = X Y

El circuito equivalente a la ecuacin anterior se muestra en la


figura 2.13.

COMPUERTAS LOGICAS 41
Figura 2.13. Smbolo lgico para la compuerta NOR.

Ejemplo

Obtener una compuerta OR utilizando compuertas NAND.

Y = (A + B) = [(A + B)] = (AB)

Figura 2.14. Compuerta OR utilizando compuertas NAND

El complemento del producto de variables es igual a la suma de los


complementos de las variables.

(X1 X2 ..... Xn) = X1 + X2 + .....+ Xn

En el caso de dos variables se tiene,

(X Y) = X + Y

El circuito equivalente en dos variables a la ecuacin se muestra


en la figura 2.15.

Figura 2.15. Smbolo lgico para la compuerta NOR.

Ejemplo

Obtener una compuerta AND utilizando compuertas NOR.

COMPUERTAS LOGICAS 42
Y = AB = [(A.B)] = (A+B)

Figura 2.16. Circuito lgico para la compuerta AND.

2.14 Smbolos lgicos estndares IEEE/ANSI.

Los smbolos lgicos empleados en esta unidad son los smbolos


estndar que se han utilizado en la industria digital por muchos aos.
Estos smbolos son bastante adecuados para las compuertas lgicas
bsicas ya que cada smbolo tiene una forma de distinguirse de los
dems, y la entrada de la misma compuerta tiene la misma funcin, sin
embargo no proporcionan informacin suficiente para dispositivos
Lgicos mas complejos que tienen varias entradas y salidas y modos de
operacin.

En 1984 se introdujo un nuevo conjunto de smbolos estndares que


proporcionan informacin mas til sobre estos complejos dispositivos.

A continuacin se observaran en la figura 2. algunos ejemplos de estos.

Simboo lgico estandar (a) tradicionales.

(b) rectangulares

COMPUERTAS LOGICAS 43
Figura 2.17. Smbolos lgicos estndares IEEE/ANSI.

Figura 2.18.
CI NAND 7420 con compuertas cada una con cuatro entradas: (a)
smbolo tradicional (b) smbolo rectangular.

COMPUERTAS LOGICAS 44
Figura 2.19.
CI NOT 7404: (a) smbolo tradicional (b) smbolo rectangular.

COMPUERTAS LOGICAS 45
Autoevaluacin final de la Unidad.

2.1 Determine la tabla de la verdad completa para el circuito de la


figura.

2.2 Complete cada expresin.

(a) A+1 = (e) D.1 =


(b) A.A = (f) D+0 =
(c) C+C =
(d) X.0 =

2.3 demuestre los teoremas de DeMorgan ensayando todos los casos


posibles.

2.4 Un avin del aeropuerto camilo daza dela ciudad de Ccuta emplea
un sistema para vigilar las rpm (revoluciones por minuto), presin y
temperatura de motores usando censores que operan como sigue:

salida del sensor de RPM = 0 slo cuando la velocidad es menor


que 4800 rpm.
Salida del sensor de P = 0 solo cuando la presin es menor que
220 psi.
Salida del sensor T = 0 solo cuando la temperatura es menor que
200 grados F.

2.5 La siguiente figura muestra el circuito lgico que controla la luz de


advertencia de la cabina para ciertas combinaciones de condiciones del
motor.

COMPUERTAS LOGICAS 46
(a) Determine que condiciones del motor advertirn al piloto.
(b) Cambie este circuito a otro que solo utilice compuertas NAND.

2.6 En la figura siguiente se muestra una aplicacin de las compuertas


lgicas que simula un interruptor de dos tiros, similar a los
empleados en los hogares para encender o apagar la luz con dos
interruptores diferentes. En este caso la luz proviene de un LED,
que conduce cuando la entrada de la compuerta NOR es baja.
Note que esta salida esta marcada como LUZ .

Determine las condiciones necesarias para encender el LED . luego


verifique que el circuito opera como un interruptor de dos tiros
empleando los interruptores A y B.

2.7 Dibuje el circuito de la siguiente figura utilizando los smbolo


IEEE/ANSI.

COMPUERTAS LOGICAS 47
2.8 segn la siguiente figura:

(a) determine las diferentes condiciones de entrada que darn como


resultado un estado de salida en Bajo. Para ello, solo utilice el
diagrama del circuito, sin escribir la expresin Z y sin generar la
tabla de la verdad completa. Los resultados deben ser.

A B C D E F
1 1 1 1 1 1
1 1 1 1 0 1
1 1 1 0 1 1

2.9 Implante y = ABCD usando compuertas NAND.

COMPUERTAS LOGICAS 48

También podría gustarte