Está en la página 1de 17

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, Decana de América)

Facultad de ingeniería electrónica y eléctrica

LABORATORIO DE CIRCUITOS DIGITALES

Experiencia N1
N2

Tema:
Puertas lógicas universales: NAND y NOR.

Docente:
Ing. Oscar Casimiro Pariasca

Estudiante:
- Falcón López, Luis Fernando 19190043

Lima-Perú

2021

Sem. 2021-II Ing. Oscar Casimiro Pariasca


Puertas lógicas universales: NAND y NOR.

I. OBJETIVO:
- Implementar compuertas lógicas básicas, utilizando solo las compuertas universales
NAND y NOR.
- Verificar los postulados del álgebra de Boole y los teoremas de Morgan.
- Analizar un circuito lógico para encontrar su ecuación algebraica booleana y verificar su
tabla de verdad.
- Verificar el funcionamiento de un circuito lógico, analizando los diagramas de tiempos.

II. MATERIALES y EQUIPO:


- CI. TTL: 7400, 7402, 7404, 7408, 7410, 7411, 7420, 7432, 7486, otros.
- Diodos LED, Resistencia’s R=220 ohm, ¼ watt; Protoboard.
- Alambre sólido UTP (o AWG No. 30) diferentes colores; pelador de alambre; alicate de
punta
- Fuente de Voltaje C.C. regulada de 5 Voltios; Multímetro.
- Software de simulación: Winbreadboard, Proteus, otros.

III. CUESTIONARIO PREVIO:

1. ¿Por qué a las puertas NAND y NOR se les conoce comúnmente como puertas
lógicas universales?

Son llamadas así, porque cualquiera de estas dos puertas puede generar a otras funciones
básicas como: NOT, AND, OR, NAND y NOR. Mediante combinaciones en diagramas
de bloques que son explicadas gracias a las leyes de Morgan.

Combinaciones con puertas NAND Combinaciones con puertas NOR

Sem. 2021-II Ing. Oscar Casimiro Pariasca


2. Enuncie el teorema de Morgan y sus dos leyes.

El teorema de Morgan se define como la equivalencia que existe entre dos proposiciones
lógicamente equivalentes. Su aplicación permite simplificar expresiones booleanas, así
como cambiar el operador de conjunción al operador de disyunción y de manera
contraria.

1er ley
 El complemento de un producto de variables es igual a la suma de los
complementos de variables

2da ley
 El complemento de una suma de variables es igual al producto de los
complementos de las variables.

3. Indique cómo obtener compuertas lógicas a partir del teorema de Morgan.


Para desarrollar programas o circuitos, es necesario a conocer a fondo cómo obtener
compuertas lógicas a partir de estas leyes:
 Para lograr obtener una compuerta AND, es necesario utilizar una compuerta NOR con
sus entradas negadas.
A+ B=A . B
 La obtención de una compuerta OR se logra utilizando una compuerta NAND con sus
entradas negadas.
A . B= A+ B
 Se puede obtener una compuerta NAND utilizando la compuerta OR con sus entradas
negadas.
A+ B=A . B
 Una compuerta NOR se obtiene utilizando una compuerta AND con todas sus entradas
negadas.
A . B= A+ B

Sem. 2021-II Ing. Oscar Casimiro Pariasca


4. Utilizando el algebra de Boole y solo las compuertas NAND del CI 7400
implementar y verificar la tabla de verdad de un circuito que sea equivalente a:
- un inversor

- una compuerta OR de dos entradas

Sem. 2021-II Ing. Oscar Casimiro Pariasca


- una compuerta XOR de dos entradas

- una compuerta XNOR de dos entradas

- una compuerta AND de dos entradas

- una compuerta NOR de dos entradas

Sem. 2021-II Ing. Oscar Casimiro Pariasca


- una compuerta NAND de tres entradas

5.

Sem. 2021-II Ing. Oscar Casimiro Pariasca


5. Utilizando el algebra de Boole y solo las compuertas NOR del CI 7402 implementar
y verificar la tabla de verdad de un circuito que sea equivalente a:
- un inversor

- una compuerta OR de dos entradas

- una compuerta XOR de dos entradas

- una compuerta XNOR de dos entradas

Sem. 2021-II Ing. Oscar Casimiro Pariasca


- una compuerta AND de dos entradas

- una compuerta NOR de dos entradas

- una compuerta NAND de tres entradas

Sem. 2021-II Ing. Oscar Casimiro Pariasca


6. Cualquier entrada "no utilizada" a las puertas lógicas debe conectarse
directamente a un nivel lógico "1" o un nivel lógico "0" por medio de un "
Resistencia pull-up” o “Pull-down” para producir una señal lógica fija. ¿Explique
por qué? ¿Cuál sería el valor de estas resistencias?

Porque existe un ruido generado por los circuitos electrónicos, que a pesar de no utilizar
una entrada (pin), esto puede hacer fluctuar los valores de entrada. Así que para asegurar
los valores binarios recibidos se colocaran estas resistencias “pull-up” y “pull-down”.

La configuración pull down, cuando el circuito esta en


reposo, la caída de tensión en la resistencia es 0 (LOW),
en cambio sí pulsamos P1, dejará pasar la corriente y se
tendrá una diferencia potencial de 5V (HIGH).

La configuración pull up, es lo contrario, cuando el


circuito esta en reposo, la caída de tensión es de 5V
(HIGH), en cambio cuando pulsamos P1, toda la
corriente se deriva a tierra por tanto la caída de tensión
es 0V (LOW).

El uso de esta resistencia dependerá del diseñador y normalmente varia de 1K a 10K, esto
dependerá de la frecuencia de variación, longitud del cable, etc.

7. Para el enunciado planteado diseñar el circuito lógico correspondiente utilizando


solo compuertas NAND o solo compuertas NOR:

“Armando y Rosario tienen dos hijos, Luis y Jesús. Cuando salen a comer, van a un
restaurante que solo sirve hamburguesas o a uno que solo sirve pollo. Antes de salir, la
familia vota para elegir el restaurante, gana la mayoría, excepto cuando los papás están
de acuerdo, en cuyo caso ellos ganan. Cualquier otro empate implica ir al restaurante de
pollo. Diseñar una función lógica que seleccione en forma automática el restaurante
elegido cuando vota toda la familia.”

Sem. 2021-II Ing. Oscar Casimiro Pariasca


A B C D S
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1

8. Para los circuitos mostrados, presentar la función lógica de salida correspondiente y su


tabla de verdad.

CIRCUITO 1:

Sem. 2021-II Ing. Oscar Casimiro Pariasca


F1= (( B* C) + A) + (( A * B) ⊕ D)

(B * C) + A + (A * B) ⊕ D
1 0 0 0 0 0 1 0 0 0 0
1 0 0 0 0 1 1 0 0 1 1
1 1 1 1 0 1 1 0 0 0 0
1 1 1 1 0 1 1 0 0 1 1
0 0 0 0 0 1 1 1 1 1 0
0 0 0 0 0 0 1 1 1 0 1
0 0 1 0 0 1 1 1 1 1 0
0 0 1 0 0 0 1 1 1 0 1
1 0 0 1 1 1 0 0 0 0 0
1 0 0 1 1 1 0 0 0 1 1
1 1 1 1 1 1 0 0 0 0 0
1 1 1 1 1 1 0 0 0 1 1
0 0 0 1 1 1 0 0 1 0 0
0 0 0 1 1 1 0 0 1 1 1
0 0 1 1 1 1 0 0 1 0 0
0 0 1 1 1 1 0 0 1 1 1

F2= ( A * B) + D

(A * B) + D
1 0 0 0 0
1 0 0 1 1
1 1 1 1 0
1 1 1 1 1
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 1

CIRCUITO 2:

Sem. 2021-II Ing. Oscar Casimiro Pariasca


Z= (A*B) + (B*C)

A B C (A*B) (B*C) Z
0 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
0 1 1 0 1 1
1 0 0 0 0 0
1 0 1 0 0 0
1 1 0 1 0 1
1 1 1 1 1 1

CIRCUITO 3:

X= ( D∗¿ ¿)*((C*B) + D )

Simplificando la ecuación:

X= ( D∗¿ ¿)*((C*B) + D ) = 1*((C*B) + D ) = (C*B) + D

B C D (C*B) D X
0 0 0 0 1 1
0 0 1 0 0 0
0 1 0 0 1 1
0 1 1 0 0 0
1 0 0 0 1 1
1 0 1 0 0 0
1 1 0 1 1 1
1 1 1 1 0 1

Y= ((C*B) + D )*( D+ A )

Simplificando la ecuación:

Y= ((C*B) + D )*(D* A )

Sem. 2021-II Ing. Oscar Casimiro Pariasca


(C * B) + D * (D * A)
0 0 0 1 1 0 0 0 1
0 0 0 0 0 0 1 1 1
1 0 0 1 1 0 0 0 1
1 0 0 0 0 0 1 1 1
0 0 1 1 1 0 0 0 1
0 0 1 0 0 0 1 1 1
1 1 1 1 1 0 0 0 1
1 1 1 1 0 1 1 1 1
0 0 0 1 1 0 0 0 0
0 0 0 0 0 0 1 0 0
1 0 0 1 1 0 0 0 0
1 0 0 0 0 0 1 0 0
0 0 1 1 1 0 0 0 0
0 0 1 0 0 0 1 0 0
1 1 1 1 1 0 0 0 0
1 1 1 1 0 0 1 0 0

CIRCUITO 4:

D= (C ⊕ A) ⊕ B

P= ( A * B) + ( A * C) + (B*C)

Sem. 2021-II Ing. Oscar Casimiro Pariasca


Sem. 2021-II Ing. Oscar Casimiro Pariasca
CIRCUITO 5:

S=
(

A+ B )+( A∗B + A∗B )

Simplificando:

S = (A* B)+( A∗B )

A B A B (A* B) ( A∗B ) S
0 0 1 1 0 0 0
0 1 1 0 0 1 1
1 0 0 1 1 0 1
1 1 0 0 0 0 0

9. Para los circuitos anteriores (pasos 7 y 8), dibujar la señal de salida correspondiente para
las entradas mostradas según corresponda:

Sem. 2021-II Ing. Oscar Casimiro Pariasca


10.

Sem. 2021-II Ing. Oscar Casimiro Pariasca


Utilizando el software de simulación, verificar el funcionamiento y la tabla de verdad de
c/u de los circuitos anteriores. Enviar los archivos fuente de simulación.

IV. PROCEDIMIENTO EXPERIMENTAL. - Para ser verificado en clases.


1. Implementar experimentalmente cada uno de los circuitos o funciones indicadas en el
cuestionario previo. Verificar su funcionamiento y la tabla de verdad.

V. CONCLUSIONES

 Se ha concluido que se puede generar las demás compuertas básicas con el uso de
dos compuertas ya sea el NAND o el NOR. Siendo verificado la tabla de verdad
de cada una de estas con el uso de MultiSim.

 Estas equivalencias de circuitos generados por las compuertas universales que se


han visto a lo largo del informe concuerdan con los teoremas de Morgan y el
algebra de Boole.

 Por último, se concluye que, en la salida del análisis del funcionamiento de un


circuito lógico a través del tiempo, mantiene relación a la tabla de verdad
realizada gracias al algebra de Boole.

VI. BIBLIOGRAFIA

http://hyperphysics.phy-astr.gsu.edu/hbasees/Electronic/nand.html
https://www.cartagena99.com/recursos/alumnos/apuntes/Tema%203.3.pdf
https://www.teorema.top/teorema-de-morgan/
https://sites.google.com/site/celytlapapatlc/algebra-booleana/ley-de-morgan
http://myelectronic.mipropia.com/Componentes/LAS%20RESISTENCIAS
%20PULLUP.pdf?i=1

Sem. 2021-II Ing. Oscar Casimiro Pariasca

También podría gustarte