Está en la página 1de 13

PRCTICA:2

Universidad Tecnolgica de Aguascalientes


Aguascalientes, Aguascalientes
Carrera: Mecatrnica
Asignatura: sistemas digitales
Grado y grupo: 3C
Alumnos: David Ricardo Leal Mendoza
Samahel Abner Alvarado Moreno
Profesor: Victor Manuel Mora Romo

MECATRNICA

NDICE
RESUMEN................................................................................................................................... 2

MARCO TERICO....................................................................................................................... 2

RESULTADO................................................................................................................................ 8

DISCUSIN................................................................................................................................. 9

CONCLUSIN............................................................................................................................. 9

REFERENCIAS............................................................................................................................ 9

Sistemas digitales

MECATRNICA

RESUMEN

Una de las caractersticas de la electrnica digital que ms gustan al aficionado es que en ella
es fcil iniciarse en el diseo de circuitos. En este artculo vamos a ver que sencillo es disear
un circuito digital con tal de que conozcamos la funcin lgica que debe de verificar. La funcin
lgica estar compuesta por diversas variables lgicas relacionadas entre s mediante las
operaciones del lgebra de Boole. El lgebra de Boole se llama as debido a George Boole,
quien la desarroll a mediados del siglo XIX. El lgebra de Boole denominada tambin lgebra
de la lgica, permite prescindir de la intuicin y simplificar deductivamente afirmaciones lgicas
que son todava ms complejos. El objetivo principal de este tema es llegar a manejar los
postulados y teoremas del lgebra de Boole como herramienta bsica en el anlisis y sntesis
de circuitos digitales. Un computador digital, como su nombre lo indica, es un sistema digital
que realiza diversas operaciones de cmputo. La palabra Digital implica que la informacin que
se representa en el computador por medio de variables que toman un nmero limitado de
valoresViscretos o cuantizados. Estos valores son procesados ntemamente por componentes
que pueden mantener un nmero limitado de estados discretos.

Sistemas digitales

MECATRNICA

MARCO TERICO

Teoremas booleanos
Un lgebra de Boole es un conjunto en el que:

1- Se han definido dos funciones binarias (que necesitan dos parmetros) que
llamaremos aditiva (que representaremos por x + y) y multiplicativa (que
representaremos por xy) y una funcin monaria (de un solo parmetro) que
representaremos por x'.

2- Se han definido dos elementos (que designaremos por 0 y 1)

y 3- Tiene las siguientes propiedades:

a) Conmutativa respecto a la primera funcin: x + y = y + x


b)
Conmutativa
respecto
a
la
segunda
funcin:
xy
=
yx
c) Asociativa respecto a la primera funcin: (x + y) + z = x + (y +z)
d)
Asociativa
respecto
a
la
segunda
funcin:
(xy)z
=
x(yz)
e) Distributiva respecto a la primera funcin: (x +y)z = xz + yz
f) Distributiva respecto a la segunda funcin: (xy) + z = (x + z)( y + z)
g)
Identidad
respecto
a
la
primera
funcin:
x
+
0
=
x
h)
Identidad
respecto
a
la
segunda
funcin:
x1
=
x
i) Complemento respecto a la primera funcin: x + x' = 1
j) Complemento respecto a la segunda funcin: xx' = 0

Propiedades del lgebra de Boole

Idempotente
respecto
a
la
primera
funcin:
x
+
x
Idempotente
respecto
a
la
segunda
funcin:
xx
Maximalidad
del
1:
x
+
1
=
Minimalidad
del
0:
x0
=
Involucin:
x''
=
Inmersin
respecto
a
la
primera
funcin:
x
+
(xy)
Inmersin
respecto
a
la
segunda
funcin:
x(x
+
y)
Ley de Morgan respecto a la primera funcin: (x + y)'
Ley de Morgan respecto a la segunda funcin: (xy)' = x' + y'

Funcin booleana

Una funcin booleana es una aplicacin de A x A x A x ....A en A, siendo A un conjunto


cuyos elementos son 0 y 1 y tiene estructura de lgebra de Boole.

Supongamos que cuatro amigos deciden ir al cine si lo quiere la mayora. Cada uno
puede votar si o no. Representemos el voto de cada uno por xi. La funcin devolver s
(1) cuando el numero de votos afirmativos sea 3 y en caso contrario devolver 0.

Si x1 vota 1, x2 vota 0, x3 vota 0 y x4 vota 1 la funcin booleana devolver 0.

Sistemas digitales

=
=

x
x
1
0
x
=
x
=
x
= x'y'

MECATRNICA

Producto mnimo (es el nmero posible de casos) es un producto en el que aparecen


todas las variables o sus negaciones.

El nmero posible de casos es 2n.

Siguiendo con el ejemplo anterior. Asignamos las letras A, B, C y D a los amigos. Los
posibles casos son:

Votos
ABCD
1111
1110
1101
1100
1011
1010
1001
1000
0111
0110
0101
0100
0011
0010
0001
0000

Resultado
1
1
1
0
1
0
0
0
1
0
0
0
0
0
0
0

Las funciones booleanas se pueden representar como la suma de productos mnimos


(minterms) iguales a 1.

En nuestro ejemplo la funcin booleana ser:

f(A,B,C,D) = ABCD + ABCD' + ABC'D + AB'CD + A'BCD

Diagramas de Karnaugh
Los diagramas de Karnaugh se utilizan para simplificar las funciones booleanas.

Se construye una tabla con las variables y sus valores posibles y se agrupan los 1
adyacentes, siempre que el nmero de 1 sea potencia de 2.

IMPLEMENTACIN DE FUNCIONES LGICAS CON PUERTAS LGICAS

Una de las carcteristicas de la electrnica digital que ms gustan al aficionado es que


en ella es fcil iniciarse en el diseo de circuitos. En este artculo vamos a ver que
sencillo es disear un circuito digital con tal de que conozcamos la funcin lgica que
debe de verificar. La funcin lgica estar compuesta por diversas variables lgicas
relacionadas entre s mediante las operaciones del lgebra de Boole. Dichas

Sistemas digitales

MECATRNICA
operaciones son la suma lgica (+), el producto lgico (*) y la negacin (as, a negada la
representaremos por a'). Sin ms preambulos, veamos cmo se "saca" el circuito digital
para que "resuelva" una funcin lgica, y qu mejor forma de verlo que con un ejemplo
concreto:

Idese un circuito digital tal que implemente la funcin lgica G=(a*b)'+(c*(a+b'))

Empecemos por ver cuntas variables forman a la funcin G. En este caso se ve que
son tres, a, b y c. Pues ya podemos empezar a dibujar el circuito. Hay que dibujar tantas
lneas verticales como variables tenga la funcin, ponindole a cada una de ellas como
ttulo el nombre de una variable:

Hay alguna variable aislada que est negada? Si la respuesta es s (y en este caso lo
es, fjese en la funcin, en ella aparece b') habr que colocar una puerta inversora de tal
forma que su entrada est conectada a la lnea de la variable que debe negarse. A la
salida de esta puerta tendremos la variable negada:

Como puede apreciarse, la salida de la puerta se ha "extendido" con una lnea vertical.
El siguiente y ltimo paso es ir realizando con puertas lgicas las operaciones de la
funcin lgica. As, podramos hacer ahora el producto negado de la variable a con la
variable b. Para ello emplearemos la puerta NAND:

Podramos seguir con la suma lgica de a con b' (puerta OR):

Sistemas digitales

MECATRNICA

La puerta OR recien colocada entrega a su salida a+b'. Si multiplicamos esto por c


tendramos c*(a+b') (ver la expresin de la funcin G):

Por ltimo slo queda sumar (a*b)' (que est en la salida de la puerta NAND) con
c*(a+b') (presente en la salida de la puerta AND) para obtener la funcin G de salida:

Y ya tenemos nuestro circuito terminado. Este circuito calcula automticamente el valor


de la funcin G para cualquier combinacin de valores de las variables que forman la
funcin. Como se habr dado cuenta a lo largo de este artculo, para poder llevar a cabo
la implementacin de la funcin con puertas lgicas es imprecindible conocer con detalle
cada una de las puertas lgicas que existen. Por este motivo, y en el caso de que usted
no las conozca, le invitamos a que eche un vistazo al artculo que trata de las puertas
lgicas.

, circuito combinacional.
Un circuito combinacional, como su nombre lo sugiere es un circuito cuyasalida
depende solamente de la "combinacin" de sus entradas en el momento que se est
realizando la medida en la salida.

Analizando el circuito, con compuertas digitales, que se muestra (ver eldiagrama) se ve


que la salida de cada una de las compuertas que se muestran, depende nicamente de
sus entradas.

Sistemas digitales

MECATRNICA

La salida F (salida final o total del circuito) variar si alguna de las entradas A o B o las
dos a la vez cambian.

Los circuitos de lgica combinacional son hechos a partir de las compuertas


bsicas compuerta AND, compuerta OR, compuerta NOT.

Tambin pueden ser construidos con compuertas NAND, compuertas NOR, compuerta
XOR, que son una combinacin de las tres compuertas bsicas.

La
operacin
de
los circuitos combinacionales se
las ecuacionesbooleanas y sus respectivas tablas de verdad.

Ejemplo de ecuacin booleana:

F =A. B + A . B

entienden

escribiendo

Tabla de verdad

OBJETIVO
General
Crear una habilidad en armar un circuito
Crear bien la tabla de verdad
Particular
Simplificar los circuitos
Saber si la tabla de verdad est bien y comprobar que la tabla de verdad es la misma.
MATERIAL Y EQUIPO

Sistemas digitales

MECATRNICA

74LS00 (NAND)
74LS04 (NOT)
74LS08 (AND 2 input)
74LS11 (AND 3 input) (si no hay, usar
2 compuertas AND de 2 entradas)
74LS32 (OR)
1 LM7805

1 C10F

Sistemas digitales

3R 1k
1R 330
1 Led
Dip Switch

1 Protoboard
Fuente de voltaje
Mutmetro
Caimanes

MECATRNICA

DESARROLLO

1. Implementar la misma fuente de +5v para TTL con el LM7805 vista en la prctica 1.
2. Armar el siguiente circuito combinacional.3

3. Obtenga la tabla de verdad probando el circuito armado.

4. Obtenga la ecuacin booleana del circuito (Puede ser: (a) a partir del diagrama, (b) a partir
de la tabla de verdad en forma de suma de productos).

Y = ____BC_______________

5. Obtenga la simplificacin de la ecuacin booleana aplicando los teoremas


(incluya aqu el proceso de simplificacin)

Sistemas digitales

MECATRNICA

Espacio para que desarrolle la simplificacin:

Y = ___________bc_______________

6. Dibuje el circuito simplificado

Sistemas digitales

MECATRNICA

Resultado

7. Obtenga otra vez la tabla de verdad y compruebe si es la misma

Discusin

Esta practica tuvimos algunas dificultades ya que tuvimos que tener cuidado con la
colocacin de los numero ya que al poner un numero incorrectamente no sale los
resultados esperados. y que te nemos de tener cuidado para ser la tabla de verda

Conclusin

En conclusin esta prctica fue ms fcil reducir por medio de la ecuacin booliana
nuestro circuito, empleando nuestra tabla de verdad. Observando cada uno de las
funciones y salidas en nuestras compuertas. Ya que los conocimientos adquiridos nos
permitieron elabrala mas fcil

Sistemas digitales

MECATRNICA

Referencias

1. Sistemas digitales: principios y aplicaciones Ronald J. Tocci, Neal S. Widmer ,Traducido


por,Javier Len Crdenas Editor
Pearson Educacin, 2003 ISBN
9702602971,
978970260297.

2. Diseo digital Autores M. Morris Mano, Gonzalo Duchn Snchez

Editor Pearson Educacin, 2003 ISBN


9702604389, 9789702604389

3. Electrnica digital Autor Jagoba Arias Prez Colaborador Jos Luis Martn Gonzlez
Editor Delta Publicaciones, 2006 ISBN
8496477444, 9788496477445

Sistemas digitales