Вы находитесь на странице: 1из 6

LABORATORIO DE

SISTEMAS DIGITALES BÁSICO


PRÁCTICA # 2
CAPÍTULO DEL CURSO: PRINCIPIOS DE DISEÑO LÓGICO
COMBINATORIAL.

OBJETIVOS DE APRENDIZAJE:
 Implementar una función lógica, utilizando puertas lógicas.
 Obtener experimentalmente la salida de una función, a partir de los
posibles valores de las variables de entrada.
 Comparar los resultados experimentales con los obtenidos
analíticamente.

DURACIÓN: 120 minutos

MATERIALES Y HERRAMIENTAS:
- Circuitos integrados 74LS04, 74LS08, 74LS32.
- 1 Protoboard, 1 Multímetro
- 1 Punta de prueba lógica
- Banco de switches, Resistencias

MARCO TEÓRICO:

Funciones lógicas

Una función lógica representa, mediante una expresión algebraica, el


comportamiento de un circuito lógico. Dicha expresión lógica determina la salida
de un sistema digital, en función del estado de sus variables de entrada.

Para describir funciones lógicas, se hace uso de operadores lógicos, tales como:
suma lógica, producto lógico, negación, EXOR, o EXNOR, según el álgebra
booleana.

En el caso de las operaciones EXOR y EXNOR, se usa comúnmente las


siguientes equivalencias:

A + B= ̅ .B + A. 𝑩
𝑨 ̅
A + B ̅. 𝑩
=𝑨 ̅ + A. B
Para implementar funciones lógicas, se utiliza puertas lógicas, las cuales se
interconectan según la expresión lógica respectiva.

En la figura 1, se muestra la implementación, con puertas lógicas AND, 0R y


NOT, de la salida Al, dando como resultado un circuito digital que hace la función
indicada en la expresión lógica indicada. En el circuito se observan las 3 variable
de entrada Pu; Ci; Mo y la salida Al; esta última hace encender o apagar un led
(L1).

Figura 1. Circuito Lógico

Simplificación de Funciones Lógicas

Una misma salida lógica puede expresarse, como funciones lógicas, de maneras
diferentes, haciendo uso de los teoremas y postulados del álgebra de Boole.

Obviamente, funciones lógicas diferentes dan lugar a circuitos lógicos distintos.


Como es de esperar, al diseñador de sistemas digitales, le interesará llegar a
tener un circuito lo más pequeño posible, por sus implicaciones de costo, así
como de facilidad y tiempo de implementación; por lo cual, siempre será
necesario, obtener la expresión de una función lógica que sea la más reducida,
con el menor número de términos (factores) y operaciones entre las variables.

En la figura 2, se muestra ejemplos de simplificación de circuitos digitales,


utilizando las identidades y teoremas del álgebra de Boole
Figura 2. Circuitos lógicos simplificados

Tabla de verdad de una función lógica

Como se introdujo en
prácticas previas, la
tabla de verdad es una
representación de las
especificaciones y
requerimientos de un
problema, a resolverse
usando un esquema
digital. En la tabla de
verdad, se indica el
valor lógico que asume
la salida, en función del
valor lógico de las
entradas. Para el circuito lógico de la figura 1, la tabla de verdad es la arriba
mostrada.
Formas canónicas de las funciones lógicas

Todas las funciones lógicas pueden ser escritas en la forma de suma de


productos (SOP) o en la forma de producto de sumas (POS). Estas formas,
llamadas formas canónicas, representan la expresión lógica que corresponde a
la tabla de verdad, siendo esta última, como se dijo, la que sirve para interpretar
las especificaciones y requerimientos de un problema dado. A partir de estas
formas canónicas, el diseñador del sistema digital puede hacer la simplificación
de la expresión lógica hasta obtener una que sea la más reducida y de más fácil
implementación.

Suma de productos (SOP)

Bajo esta forma, la función lógica se expresa como una sumatoria de productos
lógicos, representando cada producto lo que se denomina minitérmino (minterm
en inglés) que es un producto de todas las variables de entrada del sistema. Esta
forma canónica de expresión lógica parte del principio que la suma de cualquier
variable con el valor lógico “1”, da como resultado “1”. Así, por ejemplo:

Y= ABCD+BCD+ABD+BCD+CDB+𝐴̅B𝐶̅ D

Y = 1 cuando alguno de los términos de la expresión es “1”.

Producto de sumas (POS)

Bajo esta otra forma, la función lógica se expresa como un producto de sumas,
en la que cada suma lógica, se la denomina maxitérmino (maxterm en inglés)
que es una suma de todas las variables de entrada del sistema. Como una
representación dual de la suma de productos, esta forma canónica (POS) de
expresión lógica parte del principio que el producto de cualquier variable con el
valor lógico “0”, da como resultado “0”. Siendo así, se tiene, por ejemplo:

Y=(A+B+C+D).(B+C+D).(A+B+D).(B+C+D).(C+D+B).(𝐴̅ +B+𝐶̅ +D)

Y = 0 cuando alguno de los factores en el producto lógico de la expresión es “0”.

En la figura 3, se puede observar una tabla de verdad, representando a un


sistema digital con 3 variables de entrada A, B, y C, cuyos minitérminos y
maxitérminos, obtenidos a partir de ella, son como sigue:
Figura 3. Minitérminos y maxitérminos

DESCRIPCIÓN DE LA PRÁCTICA # 2:

Procedimiento:

En esta práctica, se utilizará puertas lógicas e implementará diversas funciones


lógicas, como sigue:

1. Realizando las operaciones indicadas en la expresión lógica a


continuación, elabore la tabla de verdad respectiva, encontrando los
valores de verdad de cada factor en la expresión y de la salida F, sin hacer
simplificación alguna.

̅ .(A.B + C + D). (C + D +𝑨
F.H=𝑨 ̅)

2. Utilizando puertas lógicas (AND, OR, e Inversores), implemente el circuito


de la expresión lógica del numeral (1).

3. Usando la punta de prueba lógica, registre los valores lógicos de F, para


todas las posibles combinaciones de valores de las variables de entrada.

4. Realice una tabla de verdad, según los resultados experimentales del


numeral (3) y compárela con la tabla obtenida en el numeral (1).

5. Simplifique la expresión lógica mostrada a continuación, usando el


álgebra de Boole, de tal manera de obtener la expresión más reducida
para la variable de salida Y. Luego, una vez simplificada, elabore la tabla
de verdad de la expresión más reducida:
6. Utilizando puertas lógicas, implemente el circuito de la expresión más
reducida obtenida en el numeral (5).

7. Usando la punta de prueba lógica, registre los valores lógicos de Y, para


todas las posibles combinaciones de valores de las variables de entrada.

8. Elabore una tabla de verdad, según los resultados experimentales del


numeral (7) y compárela con la tabla obtenida en el numeral (5).

Bibliografía:

[1]. Sistemas Digitales: Principios y Aplicaciones 10ma Edición, Ronald Tocci,


Neal Widmer y Gregory Moss. Capítulo 3: Descripción de los Circuitos Lógicos.

[2]. Figura 3-1 tomada del libro Sistemas Digitales: Principios y Aplicaciones
10ma Edición, Ronald Tocci, Neal Widmer y Gregory Moss. Capítulo 3:
Descripción de los Circuitos Lógicos.

http://comunidad.ciudad.com.ar/internacional/aruba/megat/nuevo3b.htm

http://personal.telefonica.terra.es/web/autoxugamovil/Encendido/Encendido2.ht
m

http://ohm.ingsala.unal.edu.co/gmun/electronica/unetronica/6.htm

http://www.geocities.com/delicadob/tema0/tema0.htm#TOP

Elaborado por Ing. Marcia Garcés M.


25/05/2017

Вам также может понравиться