You are on page 1of 11

1

PRCTICA #1. FUNCIONAMIENTO Y USO DE COMPUERTAS


LGICAS A PARTIR DE PROBLEMAS PROPUESTOS.
RESUMEN.
En este documento se presenta el principio de funcionamiento de las compuertas
lgicas bsicas, a partir de problemas propuestos solucionados en el marco del
pensamiento lgico aplicado al diseo digital, adems del uso del algebra
booleana como herramienta para la reduccin de circuitos lgicos obtenidos a
travs de una tabla de verdad.

PALABRAS CLAVE: Algebra booleana, compuertas lgicas AND, OR, NOT,
estados lgicos.

OBJETIVOS DE LA PRCTICA:
Observar el comportamiento de la compuerta AND, OR y NOT.
Observar el comportamiento de circuitos lgicos simples que contienen
compuertas lgicas AND, OR y NOT.
Usar teoremas booleanos para simplificar circuitos lgicos sencillos.













2
INTRODUCCIN.
La lgica binaria tiene que ver con variables binarias y con operaciones que toman
un sentido lgico. La manipulacin de informacin binaria se hace por circuitos
lgicos y se denominan compuertas. Las compuertas son bloques de hardware
que producen seales en binario 1 0 cuando se satisfacen los requisitos de
entrada lgica. Las diversas compuertas se encuentran comnmente en sistemas
de computadoras digitales. Cada puerta tiene un smbolo grafico diferente y su
operacin puede describirse por medio de una funcin algebraica. Las relaciones
de entrada-salida de las variables binarias para cada compuerta pueden
representarse en forma tabular, en una tabla de verdad. Como se muestra en la
tabla 1.
1


Tabla 1. Simbologa de las compuertas lgicas y su funcionamiento

1
Fuente: http://www.profesormolina.com.ar/electronica/componentes/int/comp_log.htm

3
MATERIALES:
PROTOBOARD.
CABLE UTP.
PINZAS.
1 DIP switch.
6 resistencias de 330 .
2 LED
ICs 74LS04, 74LS08 Y 74LS32.
Fuente de voltaje de computadora.
MTODO:
SIMPLIFICACIN DE CIRCUITOS USANDO ALGEBRA
BOOLEANA.
La herramienta fundamental para el anlisis y diseo de circuitos digitales es el
lgebra Booleana. Esta lgebra es un conjunto de reglas matemticas (similares
en algunos aspectos al lgebra convencional), pero que tienen la virtud de
corresponder al comportamiento de circuitos basados en dispositivos de
conmutacin (interruptores, relevadores, transistores, etc).
2
En la tabla 2 se
muestran los principales teoremas para su aplicacin en circuitos lgicos.

Tabla 2. Principales teoremas del algebra booleana.

2
Fuente: http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r63906.PDF

4
DESARROLLO:
Problema 1: se necesita disear un sistema digital para una casa que cumpla las
siguientes caractersticas:
La casa consta de dos puertas y cuatro ventanas, tanto en las puertas y
ventanas habra sensores que me indiquen que una fue abierta.
Con cualquier puerta o ventana que se habr, el sistema me deber
mandar una alerta indicando lo anterior.
Esquema de la casa e implementacin del sistema:

Figura 1. Esquema de la casa con el sistema digital implementado.
Nota: tanto A, B, D y E son las ventanas; F y C son las puertas.
Diseo del circuito del sistema:
Al activarse el sistema con cualquiera de las puertas y ventanas que sea abierta,
se puede deducir que ocuparemos la funcin OR, que corresponde al circuito
integrado 74LS32 que contiene 4 puertas lgicas de 2 entradas cada una como se
muestra en la figura 2.

Figura 2. Configuracin del IC 74LS32.
Analizando que tendremos que ocupar tres puertas lgicas del integrado para
conectar las 6 entradas del sistema, obtendremos 3 salidas por lo que debemos
hacer un arreglo entre dos puertas para sumar estas salidas, quedndonos el

5
siguiente diagrama, (ver figura 3), que fue simulado en el programa proteus 8.1
para verificar su correcto funcionamiento:

Figura 3. Diagrama del circuito implementado como sistema.
Montaje fsico:
1.- Una vez simulado y verificado su funcionamiento se procedi a hacer su
montaje fsico en un protoboard, (ver figura 4). Al terminar el montaje se puso en
funcionamiento, dndonos los resultados esperados. (Ver la figura 5).

Figura 4. Montaje del circuito.

6

Figura 5. Funcionamiento del circuito.
Problema 2: Disear un sistema para vigilar el nivel de agua para dos tanques
con las siguientes caractersticas:
El sistema se activara cuando uno de los tanques este por debajo del 50%
de su capacidad.
Al activarse el sistema debe mandar una alerta indicando que uno de los
tanques est por debajo del 50% de su capacidad.
Esquema e implementacin del sistema (ver figura 6):

Figura 6. Esquema del sistema.


7
Diseo del circuito del sistema:
Necesitamos obtener el circuito lgico para nuestro sistema el cual lo obtendremos
a travs de una tabla de verdad con los datos que nos proporciona el problema y
as obtener una funcin de salida que no permitir el diseo del circuito
implementado como sistema. (Ver tabla 3).
Funcin de salida:
LED= E2+E1+E1*E2
Reduciendo usando algebra de
Boole:
LED= E2+E1(1+E2)= E2+E1
Tabla 3. Tabla de verdad.
Una vez reducida la funcin de salida, obtuvimos una funcin de suma que
corresponde a la funcin lgica OR, por lo que de nuevo ocuparemos el IC
74LS32 en este caso solo ocuparemos una puerta lgica. Por lo que obtendremos
el siguiente diagrama mostrado en la figura 7.

Figura 7. Diagrama del circuito implementado como sistema.
Montaje fsico:
Una vez simulado el circuito anterior procedimos a montarlo y a verificar su
funcionamiento obteniendo los resultados esperados. (Ver figura 8).

Figura 8. Sistema funcionando.
E1 E2 LED
0 0 0
0 1 1
1 0 1
1 1 1

8
Problema 3: Un edificio debe estar protegido por un sistema de alarma contra
incendios que tenga dos detectores de humo, un aspersor y un marcador
telefnico automtico que llame a los bomberos. El aspersor se debe activar si
cualquiera de los detectores detecta humo, y hay que llamar a los bomberos si
ambos detectores detectan humo. Los detectores tienen salidas activas, S1y S2,
que se afirman siempre que detecten partculas de humo. El aspersor tiene una
entrada baja activa ASP que debe afirmarse para que el aspersor de active. De
manera similar, el marcador telefnico inicia una llamada cuando su seal de
entrada baja se activa, MARCA y se afirma. Esquema del sistema (ver figura 9).

Figura 9. Esquema sistema implementado en el edificio.
Diseo del circuito del sistema:
De igual manera que el problema anterior necesitamos obtener el circuito lgico
para nuestro sistema el cual lo obtendremos a travs de una tabla de verdad con
los datos que nos proporciona el problema y as obtener una funcin de salida que
no permitir el diseo del circuito implementado como sistema. (Ver tabla 4).
S1 S2 ASP MARCADOR
0 0 0 0
0 1 1 0
1 0 1 0
1 1 1 1
Tabla 4. Tabla de verdad.
Funciones de salida:
ASP=S2+S1+S1*S2
Reduciendo usando algebra de Boole:
ASP= S2+S1(1+S2)= S2+S1
MARCADOR= S1*S2

9
Una vez obtenidas y reducidas la funciones de salida, obtuvimos una funcin de
suma que corresponde a la funcin lgica OR para el aspersor, por lo que
ocuparemos el IC 74LS32 en este caso solo ocuparemos una puerta lgica y para
el marcador una funcin lgica AND, que corresponde al IC 74LS08 (ver figura
10), de donde ocuparemos una sola puerta lgica para demostrar su
funcionamiento. Por lo que obtendremos el siguiente diagrama mostrado en la
figura 11.

Figura 10.Configuracin del IC 74LS08.


Figura 11. Diagrama del circuito implementado como sistema.

10
Montaje fsico:
Una vez simulado el circuito anterior procedimos a montarlo y a verificar su
funcionamiento obteniendo los resultados esperados. (Ver figuras 12, 13 y 14).

Figura 12. Montaje fsico del circuito.


Figura 13. Verificando funcionamiento de la salida del aspersor.

11

Figura14. Verificando funcionamiento de la salida del aspersor y marcador.


CONCLUSIN:
Las compuertas lgicas son dispositivos electrnicos los cuales son la expresin
fsica de un operador booleano en la lgica de conmutacin. Cada puerta lgica
consiste en una red de dispositivos interruptores que cumple las condiciones
booleanas para el operador particular.
BIBLIOGRAFA:
Libros:
1.- John F. Wakerly, Diseo Digital Principios y Prcticas, Tercera edicin,
Pearson, Mxico 2001.
2.-Morris Mano, M., Diseo Digital, Tercera edicin, Pearson Educacin, Mxico
2003.

Pginas web:

1.-http://www.google.com.mx/alldatasheet/compuertaslogicas/ [acceso el 2 Marzo
del 2009]
2.-http://www.google.com.mx/alldatasheet/LM555/ [acceso el 2 Marzo del 2009].