You are on page 1of 26

Diseo de Circuitos

Lgicos

Ing. 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

En la actualidad existen una serie de programas


simuladores para electrnica digital.

Se puede utilizar el programa LIVEWIRE para


simular puertas lgicas:
https://drive.google.com/file/d/0B7tovM6OJY3cUElWbUhvNlFGMXM/edit?usp=sharing

(NO requiere instalacin, solo se descarga, se


descomprime y se ejecuta)
Se han desarrollado ejemplos que pueden
descargarse desde este enlace:
https://drive.google.com/file/d/0B7tovM6OJY3cejJXMVZORmk3ZFk/edit?usp=sharing
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 se implementa


cualquiera de las siguientes alternativas:
Mtodo analtico basado en la lgica de BOOLE
Mtodo grfico usando las tablas de KARNAUGH.

Usar el simulador LOGISIM


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 mtodos
comentados anteriormente.
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
Usando el simulador LOGISIM
Ingresamos las entradas
Ingresamos la salida
Ingresamos la tabla
Creamos el circuito
Visualizamos el circuito
Visualizamos la expresin
Muchas gracias por su atencin

You might also like