Digital Practica 3 Nand

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

Practica #3: Universalidad de compuertas Nand

y Nor
Pablo Ambrosi Bustamante
Facultad de Ingenieras, Universidad de Cuenca
Cuenca, Ecuador
[email protected]
Abstracto en el presente informe se realiza operaciones de
conversin de compuertas: not, and y or en sus equivalentes:
nand y nor.
Index terms.- compuertas lgicas, Teoremas Booleanos,TTL.
I. INTRODUCCIN
Todas las expresiones Booleanas estn formadas por algunas
combinaciones de las operaciones bsicas OR, AND e
INVERSOR. De este modo cualquier expresin puede
implantarse con las compuertas OR, AND e INVERSOR. Sin
embargo, tambin es posible hacerlo nicamente con arreglos
de compuertas NAND, NOR, realizan las tres operaciones
Boolenas, OR, AND e INVERSOR..
II. OBJETIVOS
-

General:
o Implementar circuitos lgicos, empleando
nicamente compuertas NAND y NOR.
Especficos:
o Aplicar los Teoremas de DeMorgan, para la
simplificacin de expresiones algebraicas
booleanas.
o Reconocer la utilidad y ventajas en la
implementacin de circuitos mediante un solo
tipo de compuertas lgicas.
o Describir la operacin de un circuito lgico
mediante su expresin algebraica.
o Adquirir destreza y habilidad en la
implementacin de sistemas electrnicos
digitales.
o Emplear correctamente los catlogos de
dispositivos electrnicos integrados..
III. MATERIALES

Plataforma NI ELVIS
Protoboard
Resistencias(): 330
Compuertas 7408, 7404, 7432,7400, 7402
Cables de conexin.
Diodo led
IV. SUSTENTO TERICO

Algebra de Boole
Teoremas Booleanos

Prctica realizada el da 28 de marzo del 2016 en el Lab de Digital de la U


de Cuenca, bajo la supervisin del Ing. Alcides Araujo P.

Los teoremas booleanos son enunciados siempre verdaderos, lo


que permite la manipulacin de expresiones algebraicas,
facilitando el anlisis o 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,
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 y el


algortimo de Quine-McCluskey. [1]

Contraejemplo:

Teoremas de DeMorgan

es decir, el circuito combinatorio de un producto de sumas debe


de tener el siguiente patrn:

Los teoremas de DeMorgan demuestran la equivalencia entre


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

El complemento de la suma de variables es igual al


producto de los complementos de las variables.
(X1 + X2 +.....+ Xn) = X1 X2 ..... Xn
Fig 2. Productos de sumas

En el caso de dos variables se tiene,


(X + Y) = X Y[1]
1) Suma de Productos y Producto de Sumas
Cuando se trabaja con expresiones booleanas, es deseable que
estas se encuentren expresadas en una de dos formas: como
suma de productos o como producto de sumas.
Una suma de productos consiste de dos o ms grupos de
literales, cada literal es recibida como entrada por un AND y la
salida de cada una de estas compuertas (AND) es recibida como
entrada por una compuerta OR.

Se puede pasar una expresin booleana a suma de productos o


producto de sumas utilizando las leyes distributivas vistas
anteriormente.
Ejemplo. Convertir a producto de sumas la siguiente
expresin:
.
Ntese
forma

esta expresin
donde
,

booleana
y

es

de la
, por lo

tanto como
factoriza

Ejemplo:

que

entonces
de

la

. Finalmente
misma
manera

obtener

se
para

.[3]

Finalmente, los siguientes teoremas permiten convertir a


producto de sumas o suma de productos una expresin de
manera sencilla:

Contraejemplo:

es decir, el circuito combinatorio de una suma de productos


debe de tener el siguiente patrn:
[3]
Tabla de equivalencias:

Fig 1. Suma de productos


Un producto de sumas consiste de dos o ms grupos de
literales, cada literal es recibida como entrada por un OR y la
salida de cada una de estas compuertas (OR) es recibida como
entrada por una compuerta AND.

Ejemplo:

Tabla 1. Equivalencia de compuertas not, and y or en nand y


nor

Tabla 2. Tabla de verdad circuito original G

Mintrminos:

Key = X

Para una funcin booleana de

variables

Key = Y

un producto booleano en el que cada una de las

variables

Key = Z

aparece

una

sola

vez

(negada

sin

negar)

es

llamado minitrmino. Es decir, un minitrmino es una


expresin lgica de n variables consistente nicamente en el

Fig3. Circuito Lgico para G

operador conjuncin lgica (AND) y el operador complemento


0

o negacin (NOT).

Key = X

Por

Key = Y

220

ejemplo,

son

ejemplos

de minterms para una funcin booleana con las tres variables


,

LED1

Key = Z

y .[4]
Simulacin: entradas 0, 0,0 salida 0

Maxtrminos:
0

Key = X

Un maxitrmino es una expresin lgica de n variables que


consisten nicamente en la disyuncin lgica y el operador

220

Key = Y

LED1

Key = Z

complemento o negacin. Los maxterms son una expresin


dual de los minitrminos. En vez de usar operaciones AND
utilizamos operaciones OR y procedemos de forma similar.

Simulacin: entradas 0, 1, 0 salida 0


1

Por ejemplo, los siguientes trminos cannicos son

Key = X

maxitrminos:

Key = Y

220

LED1

Key = Z

[4]
Simulacin: entradas 1, 1, 1 salida 0

G yxzyxzxyz

V. DESARROLLO DE LA PRCTICA
1.

Dada la siguiente expresin algebraica booleana,


realice
el
diagrama
del
circuito
lgico
correspondiente, construya la tabla de verdad,
incluyendo nodos o seales intermedias y determine la
salida para todas las posibles combinaciones de las
variables de ingreso. Utilizando mtodos algebraicos
hallar . Implementar simultneamente los circuitos
para y .

G y (x z) y (x z x z)
X

(X+Z)

Y (X+Z)

XZ + XZ

Y (XZ + XZ)

0
0
0
0
1
1
1
1

0
0
1
1
0
0
1
1

0
1
0
1
0
1
0
1

0
1
0
1
1
1
1
1

0
1
0
0
1
1
0
0

0
1
0
1
1
0
1
0

0
1
0
1
1
0
1
0

0
1
0
1
1
1
1
0

0
0
0
1
0
0
1
0
0
1
0
1
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
Tabla 3. Tabla de verdad circuito G
A

Fig4. Circuito lgico para G

Key = Y

Key = X

U14
0

AB

Key = Z
XLC1

U13

U12

220

LED1

Simulacin: entradas 0, 0,0 salida 1


U13

U12
0

Key = Y

Key = X

U14
0

Key = Z

220

Key = X

Key = Y

U14
1

U12

Simulacin: entradas 0, 1,0 salida 1


U13

LED1

Key = Z

Fig5. Circuitos solo con NOR

220

LED1

Simulacin: entradas 1, 1, 1 salida 1


2.

Convertir la expresin algebraica en operaciones


tipo NOR. Realice el diagrama del circuito lgico.
Implementar el circuito empleando nicamente
compuertas tipo NOR. Completar la tabla de
verdad y comprobar el funcionamiento del circuito,
comparndolo con la tabla del punto 1 para .
Usamos la tabla 1 para pasar a compuertas tipo nor,
obteniendo como circuito lgico el siguiente:
X

Fig6. Tabla de verdad obtenida de la simulacin de


circuitos NOR

0
0
0
0
0
0
1
1
0
1
0
0
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
0
Tabla 2. Tabla de verdad para funcin G

3.

Convertir la expresin algebraica en operaciones


tipo NAND. Realice el diagrama del circuito lgico.
Implementar el circuito empleando nicamente
compuertas tipo NAND. Completar la tabla de
verdad y comprobar el funcionamiento del circuito,
comparndolo con la tabla del punto 1 para .
Usamos la tabla 1 para pasar a compuertas tipo NAND,
obteniendo como circuito lgico el siguiente:

Fig6. Circuito lgico solo con NAND


X

0
0
0
1
0
0
1
0
0
1
0
1
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
Tabla 3. Tabla de verdad para funcin G
Y1

U19

Fig7. Foto de los 4 circuitos emulados

VI. CONCLUSIONES
-

Key = Z

Key = Y
U18

Key = X

220

Mediante el lgebra de Boole se logra obtener expresiones


como G y G .
Se comprob la universalidad de las compuertas NAND y
NOR, para ello se usa la tabla 1 que es la tabla de
equivalencias de las compuertas lgicas principales a las
NAND y NOR.
El lgebra de Boole ayuda a obtener expresiones reducidas
usando todos los teoremas tales como negaciones de
Morgan, identidades y propiedades.

LED1

VII. RECOMENDACIONES
-

Simulacin: entradas 0,0,0 salida 1


Y1

U19

Key = Z

Key = Y
U18

Key = X

220

Revisar que el NI ELVIS este correctamente conectado a


su fuente de poder, encender el pc y ejecutar el lanzador de
instrumentos.
Fijarse que los cables de conexin que vamos a usar el en
estn correctamente situados en los pines de las compuertas
y la alimentacin del NI ELVIS.

LED1

VIII. BIBLIOGRAFA
[1] www.virtual.unal.edu.co/cursos/ingenieria/2000477/lecciones/020102.htm
[2]Carlos Barco Gomez. (2005). lgebra Booleana. Aplicaciones
tecnolgicas. Caldas: Universidad de Caldas.
[3]http://homepage.cem.itesm.mx/pchavez/material/arqui/Modulos/ModuloIIS
implificacion/MaterialSimplificacion/SimplificacionAlgebraica/SOPyPOS/SO
PyPOS.htm
[4]https://es.wikipedia.org/wiki/Formas_can%C3%B3nicas_(%C3%A1lgebra
_de_Boole)

Simulacin: entradas 0,1,0 salida 1


Y1

U19

Key = Z

Key = Y
U18
1

Key = X

220

LED1

Simulacin: entradas 1,1,1 salida 1


Y1

U19

Key = Z

Key = Y
U18
0

Key = X

220

LED1

Simulacin: entradas 0,1,1 salida 0

También podría gustarte