Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Practica Uft

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

1

LABORATORIO DE CIRCUITOS DIGITALES


PRACTICA 2
DISEÑO DE CIRCUITOS CON COMPUERTAS LOGICAS T.T.L.
Objetivos

1. Obtener un circuito lógico partir de una expresión booleana.

2. Obtener una expresión booleana partiendo de un circuito lógico

3. Verificar experimentalmente un circuito lógico diseñado con compuertas lógicas

Material Necesario

Compuertas lógicas de la familia 74LS según diseño.


Dip-swicht
Resistencias de 220 Ω
Resistencias de 1KΩ
Leds Rojos y Verdes
Bases Teóricas: Los circuitos digitales operan en modo binario donde cada voltaje de entrada
o salida es 0 (cero lógico) o 1 (uno lógico). Esta característica permite utilizar el álgebra
booleana como herramienta para el análisis y diseño de sistemas digitales.

El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno
(falso y verdadero). Por Ejemplo: Un operador binario " AND" definido en éste juego de valores
acepta un par de entradas y produce un solo valor booleano, es decir, el operador booleano
AND acepta dos entradas booleanas y produce una sola salida booleana.
Las expresiones booleanas se usan para determinar si un conjunto de una o más condiciones
es verdadero o falso, y el resultado de su evaluación es un valor de verdad.

Álgebra Booleana y Circuitos Electrónicos: La relación que existe entre la lógica booleana y
los sistemas de cómputo es fuerte, de hecho se da una relación uno a uno entre las funciones
booleanas y los circuitos electrónicos de compuertas digitales. Para cada función booleana es
posible diseñar un circuito electrónico y viceversa, como las funciones booleanas solo
requieren de los operadores AND, OR y NOT es posible construir circuitos lógicos
exclusivamente con estos operadores utilizando las compuertas lógicas homónimas.

Modos de representación de una función lógica: Existen distintas formas de representar una
función lógica, entre las que se pueden destacar las siguientes:

Algebraica
Por tabla de verdad
Numérica
Gráfica

Representación Algebraica: Se utiliza cuando se realizan operaciones algebraicas. A


continuación se ofrece un ejemplo con distintas formas en las que se puede expresar
algebraicamente una misma función de tres variables.

a) F = [(A + BC’)’ + ABC]’ + AB’C


b) F = A’BC’ + AB’C’ + AB’C + ABC’
c) F = (A + B + C)(A + B + C’)(A + B’ + C’)(A’ + B’ + C’)
d) F = BC’ + AB’
e) F = (A + B)(B’ + C’)
f) F = [(BC’)’(CB)´ (AB’)’]’
g) F = [(A + B)’ + (B’ + C’)’]’

Elaborado por: Ing. Consuelo Pérez


2

Representación usando la Tabla de la Verdad: Una tabla de la verdad contiene todos los
valores posibles de una función lógica dependiendo del valor de sus variables. El número de
n
combinaciones posibles para una función de n variables vendrá dado por 2 . Una función
lógica puede representarse algebraicamente de distintas formas, pero sólo tiene una tabla de la
verdad. La forma más cómoda para ver la equivalencia entre una tabla de la verdad y una
expresión algebraica es cuando esta última se da en su forma canónica.

Por ejemplo: La función lógica: F (A,B,C) = A’.B.C’ + A.B’.C’ + A.B’.C + A.B.C’, indica que la
salida será 1 cuando lo sea uno de sus sumandos, lo que significa que tendrá por lo tanto
cuatro combinaciones que lo serán (010 para A’.B.C’, 100 para A.B’.C’, 101 para A.B’.C y 110
para A.B.C’) siendo el resto de combinaciones 0. Con la función canónica de producto de
sumas, se puede razonar de forma análoga, pero en este caso observando que la función será
0 cuando lo sea uno de sus productos.

También es fácil obtener la tabla de verdad a partir de la función simplificada, pero no así a la
inversa.

La tabla de la verdad para la función lógica anterior se muestra en la tabla 1:

ENTRADAS SALIDA
A B C F(A,B,C)

0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
Tabla 1

Representación Numérica: La representación numérica es una forma simplificada de


representar las expresiones canónicas. Por lo tanto considerando el criterio de sustituir una
variable sin negar por un 1 y una negada por un 0, es posible representar el término, ya sea
una suma o un producto, por un número decimal equivalente al valor binario de la combinación.
Por ejemplo, los siguientes términos canónicos se representarán del siguiente modo (observe
que se toma el orden de A a D como de mayor a menor peso):

AB’CD = 10112 = 1110

A’ + B + C’ + D’ = 01002 = 410

Para representar una función canónica en suma de productos se utiliza el símbolo Σm (sigma)
y en producto de sumas el símbolo es :ΠM (pi), donde m(M) indicará el número de variables.
Así, la representación numérica correspondiente a la tabla de verdad (Tabla 1) del punto
anterior queda como: F = Σm(2, 4, 5, 6) = ΠM(0, 1, 3, 7)

Representación Gráfica: La representación gráfica es la que se utiliza en circuitos y


esquemas electrónicos. En la figura 1, se representan gráficamente dos funciones
algebraicas, una con símbolos no normalizados (la figura superior), y la otra con símbolos
normalizados (figura inferior).

Elaborado por: Ing. Consuelo Pérez


3

Figura 1

Pre-Laboratorio
1. Investigue los conceptos de lógica positiva y lógica negativa
2. ¿Qué significa describir algebraicamente un circuito lógico?
3. Identifique las compuertas lógicas que se muestran en el circuito
4. Identifique los pines de entrada y salida de las compuertas lógicas mostradas en el
circuito
5. Realice la descripción algebraica del circuito
a) Obtenga la función de salida del circuito
b) Elabore una tabla de la verdad del circuito

Circuito 1

Elaborado por: Ing. Consuelo Pérez


4

Circuito 2

Circuito 3

Circuito 4

Elaborado por: Ing. Consuelo Pérez


5

Circuito 5

Circuito 6
Actividad de Laboratorio
Compruebe experimentalmente el funcionamiento del circuito que le fue asignado.

Post laboratorio:

1. Dadas las siguientes expresiones booleanas:

a) F(a,b,c,d) = (a + b’ + c’).(a + b + d’ )
b) F(a,b,c,d) = (a + b ).(b + c’).( b + d’)
c) F(a,b,c,d) = (d + c’ + b’ ).(a + b’ + c +d)
d) F(a,b,c,d) = (a + b + c’).(a’ + b + d’ )
e) F(a,b,c,d) = (a’ + b ).(b + c’).( b + d’)
f) F(a,b,c,d) = ( c’ + b’ + d ).( a’+ b +c +d)

2. Realice las siguientes actividades:

2.1 Dibuje el circuito lógico correspondiente

2.2 Obtenga la tabla de la verdad

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://www.monografias.com/trabajos14/algebra-booleana/algebra-booleana.shtml

Elaborado por: Ing. Consuelo Pérez

También podría gustarte