Sei sulla pagina 1di 3

1

LABORATORIO DE CIRCUITOS DIGITALES.


Práctica 4
GENERACION DE FUNCIONES LOGICAS

Objetivos:

1. Generar funciones lógicas con decodificadores.


2. Generar funciones lógicas multiplexores
3. Utilizar los displays de 7 segmentos para generar letras

Material Necesario:
 Circuitos Integrados: 74LS42, 74LS151
 Dip-Switches
 Resistencias Varias.
 Diodos LEDS

Bases Teóricas:

Implementación de funciones lógicas con decodificadores


Para implementar una función lógica con un decodificador, se sigue el siguiente
procedimiento:
1. Se emplea un decodificador del mismo o mayor número de líneas de entrada
como variables tenga la función.
2. Se busca seguidamente cada una de las salidas del decodificador que se
corresponda con combinaciones de las variables de entrada que hacen “1”
(uno lógico) la salida de la función.
3. Para conseguir la suma de términos de la función se conectan todas las salidas
del decodificador seleccionado a una compuerta lógica cuyo tipo dependerá del
decodificador empleado. Esta compuerta será:
 OR para decodificadores con salidas activas en nivel ALTO
 NAND para decodificadores con salidas activas en nivel BAJO

Implementación de funciones lógicas con multiplexores


Para implementar una función lógica con un multiplexor, se presentan dos casos:
1. Empleo de multiplexores de igual número de entradas de selección que el de
variables a implementar, en cuyo caso se aplican las variables de la función a
las entradas de selección y se conectan a “1” (uno lógico) los canales de
entrada que se corresponden con las combinaciones que intervienen en la
función dada y se coloca “O”(cero lógico) el resto de los canales de
información.
2. Empleo de multiplexores con un número de entradas de selección inferior en
una unidad al de variables de la función a implementar. En este caso se
plantea el hecho de que hay una variable en exceso y hay que tomarla como
una o varias de entradas de información del multiplexor.

Decodificadores como Demultiplexores


Dependiendo del nivel de actividad, alto o bajo, las líneas de habilitación y de salida,
se presentan los siguientes casos:
1. Si las líneas de habilitación y de salida son activas en bajo o activas en alto, la
información de entrada se transfiere a la salida selecciona sin experimentar
inversión. Es decir, si se aplica un 0 en la entrada, se transmite un 0 a la salida
y si se aplica un 1 se transmite un 1.

Elaborado por Ing. Consuelo Pérez


2

2. Si la línea de habilitación es activa en bajo y las líneas de salida son activas en


alto, o viceversa, entonces la información de entrada se transfiere
complementada a la salida seleccionada, es decir si se aplica un 0 en la
entrada aparece un 1 a la salida y viceversa.

Pre laboratorio
1. Use un circuito integrado 7442 con las compuertas lógicas necesarias y diseñe
un circuito que permita obtener la siguiente función lógica:
a. F(a,b,c,d) =∑m(1,3,5,7,10,11,14,15)
b. F(a,b,c,d) =∑m(2,3,4,9,12,13,14,15)
c. F(a,b,c,d) =∑m(0,5,8,9,10,11)
d. F(a,b,c,d) =∑m(6,7,8,9,12,13)
e. F(a,b,c,d) =∑m(4,5,6,7,14,15)
f. F(a,b,c,d) =∑m(0,5,7,9,10,11,12,13)
2. Use un circuito 74151 y diseñe un circuito con las compuertas lógicas
necesarias que permita obtener la siguiente función lógica:
a) F(a,b,c,d) =∑m(0,5,10,15). Utilice la variable b como la variable en
exceso.
b) F(a,b,c,d) =∑m(1,6,11,14). Utilice la variable c como la variable en
exceso.
c) F(a,b,c,d) =∑m(2,4,12,13) Utilice la variable d como la variable en
exceso.
d) F(a,b,c,d) =∑m(6,7,13,14) Utilice la variable b como la variable en
exceso.
e) F(a,b,c,d) =∑m(4,8,14,15) Utilice la variable c como la variable en
exceso.
f) F(a,b,c,d) =∑m(0,9,10,13) Utilice la variable d como la variable en
exceso.
NOTA
Deben seleccionar el ítem que le corresponda con su grupo de trabajo del
laboratorio. Es decir al grupo 1 le corresponden los diseños 1(a) y 2(a) y
en ese mismo orden el resto de los equipos deben seleccionar sus
diseños.

Actividades de Laboratorio
Actividad 1:
a) Monte en su protoboard el circuito de la parte (1) del pre Laboratorio cuyo
diseño le corresponde de acuerdo a su grupo de trabajo.
b) Verifique experimentalmente su diseño
Actividad 2:
a) Monte en su protoboard el circuito de la parte (2) del pre laboratorio, cuyo
diseño le corresponde de acuerdo a su grupo de trabajo.
b) Verifique experimentalmente su diseño

Post laboratorio:

Elaborado por Ing. Consuelo Pérez


3

1. Use un 74151 y obtenga con este integrado un circuito inversor, es decir que el
74151 se comporte como una compuerta 7404.
2. Cierto o falso: “cuando un multiplexor se usa para generar una función lógica,
las variables lógicas se aplican a las entradas de datos del multiplexor”.
3. Cierto o falso: “el circuito de un demultiplexor es básicamente el mismo que el
de un decodificador”
4. Diseñe un circuito con entrada BCD, que permita visualizar en un display la
letra E, cuando las entradas no correspondan al código BCD, la letra I, si el
número en la entrada corresponde a un número impar y la letra P, si el número
en la entrada corresponde a un número par.

Conclusiones

Referencias Bibliográficas

 Sistemas Digitales Principios y Aplicaciones. Autor: Ronald J. Tocci


 Diseño Digital. Autor: Alan B. Marcovitz
 Diseño Digital Principios y Prácticas. Autor: John F. Wakerly

http://edudevices.com.ar/download/articulos/digitales/Cur_dig_14.pdf

Elaborado por Ing. Consuelo Pérez

Potrebbero piacerti anche