You are on page 1of 17

Diseo de Circuitos

Lgicos
Mario Ramos Moscol

Presentacin
Los circuitos lgicos implementan soluciones a
casos del mundo real generalmente relacionados
con la toma de decisiones en funcin del estado
de variables de entrada conocidas y variables de
salida relacionadas con una tabla de verdad.
Ejemplos: El control de un semforo, alarmas
domsticas, dispensadores de gaseosas, control
de autos en una playa de estacionamiento, etc.

Puertas lgicas
Los circuitos lgicos se implementan en funciones
lgicas cuyas variables son las puertas lgicas
conocidas: AND, OR, XOR, NAND, NOR, etc.
cada una con su tabla de verdad correspondiente.
Cada puerta tiene una funcin en el mundo real y
se pueden representar con interruptores o
conmutadores y su correspondiente
representacin simblica en el mundo digital.

Software OPCIONAL
En la actualidad existen una serie de programas
simuladores para electrnica digital.
Se puede utilizar el programa LIVEWIRE para
simular puertas lgicas:
http://ubuntuone.com/3p5LfpPmUlcf4g47woS3am
(NO requiere instalacin, solo se descarga, se
descomprime y se ejecuta)
Se han desarrollado ejemplos que pueden
descargarse desde este enlace:
http://ubuntuone.com/7ZEfGwvfzolWMRritsCNBA

PUERTA LOGICA AND

PUERTA LOGICA OR

SOFTWARE OPCIONAL

Tambin se puede utilizar el programa


LOGISIM
Y se descarga libremente desde:
http://logisim.uptodown.com/descargar

FUNCIONES LOGICAS
Son expresiones de la forma:
_
_
_
f(A,B,C) = A + B * C + A * B * C
A, B y C son las variables de entrada.
La barra sobre las variables significa negado y se
lee por ejemplo Negacin de B.
El operador + representa a la puerta lgica OR.
El operador * representa a la puerta lgica AND y
puede se omitido escribiendo.
_
_ _
f(A,B,C) = A + B C + A B C

DIAGRAMA LOGICO

CIRCUITOS LOGICOS
En circuitos digitales la problemtica consiste en
representar la lgica de un caso real utilizando las
puertas lgicas.
Como hemos visto se inicia de las variables de
entrada y se termina con la funcin lgica.
Para llegar a la funcin lgica que implementa el
circuito hay dos mtodos, el primero es un
mtodo analtico basado en la lgica de BOOLE y
el segundo es un mtodo grfico usando las
tablas de KARNAUGH.

METODOLOGIA

1. Definicin del problema.


2. Definicin de las variables de entrada y de
salida.
3. Diagramar la tabla de verdad.
4. Reconocer la funcin lgica.
5. Simplificar por cualquiera de los dos mtodos
BOOLE o KARNAUGH.

Ejemplo

1. Definiendo el problema:
Se requiere disear una alarma domstica con
dos sensores, una en la puerta y otro en la
ventana. Cuando se activa cualquiera de ellos se
debe activar una alarma audible (sirena).

Ejemplo
2.Definicin de las variables de entrada y salida.
El sensor de la puerta lo representamos por A y decimos:
Puerta cerrada A=0, Puerta abierta A=1.
El sensor de la ventana lo representamos por B y
decimos:
Ventana cerrada B=0, Ventana abierta B=1.
La sirena la representamos por C y decimos:
Sirena apagada C=0, Sirena encendida C=1
Entonces nuestro problema ser encontrar una funcin
lgica para C = f (A, B)

Ejemplo
3. Diagramar la tabla de verdad.
Puerta cerrada, Ventana cerrada = Sirena apagada
0, 0 = 0
Puerta cerrada, Ventana ABIERTA = Sirena ENCENDIDA
0, 1 = 1
Puerta ABIERTA, Ventana cerrada = Sirena ENCENDIDA
1, 0 = 1
Puerta ABIERTA, Ventana ABIERTA = Sirena
ENCENDIDA
11=1

Ejemplo
4. Reconocer la funcin lgica.
A B C
0 0 0
_
_
0 1 1
A*B=AB
_
_
1 0 1
A*B=AB
1 1 1

A*B=AB

Unimos los tres resultados parciales y obtenemos


el circuito lgico no simplificado que se conoce
como suma de productos:
_
_
F(A, B, C) =(A B)+(A B)+(A B)

Ejemplo
5. Simplificamos la funcin. En este caso
usaremos el lgebra de BOOLE. (usaremos el
smbolo ~ para representar la negacin)
(~A B) + (A ~B) + (A B)...Asociamos y obtenemos
(A ~B) + ((~A B) + (A B))... Distribuimos y obtenemos
(A ~B) + (B (~A + A ))... Variable + complemento = 1
(A ~B) + (B (1 ))... Propiedad de identidad
(A ~B) + (B)... Distribuimos
(A + B) (~B + B)... Variable + complemento = 1
(A + B) (1)... Propiedad de identidad
(A + B) ... Circuito simplificado, como se observa
equivale a la puerta OR.

Ejemplo - conclusin
En el ejemplo el circuito equivalente es una
puerta OR

You might also like