Você está na página 1de 8

Aplicacin de los circuitos

lgicos

A
B

SUMADO
R
DIBITAL

S
C

Aplicaciones de los circuitos lgicos

Algunas aplicaciones elementales como los circuitos aritmticos digitales y los


codificadores y decodificadores, entre otros, muestran la gran variedad de
situaciones en las que se pueden utilizar los circuitos lgicos,si se tiene en cuenta
que el diseo digital ha invadido casi todo el entorno del hombre, empezando por
los electrodomsticos que se usan en el hogar hasta los ms sofisticados
computadores, robots y dems equipos de la industria.

Circuitos aritmticos digitales.


Una unidad aritmtica lgica est fundamentalmente constituida por un dispositivo
combinacional que permite dos entradas, las cuales pueden ser nmeros o alguna informacin
codificada, en la cual se realizan todas las operaciones matemticas o lgicas que lleva a cabo
un computador. A continuacin se analiza la forma de construir un semisumador y un
sumador.

Circuito semisumador
Disear un CIRCUITO SEMISUMADOR consiste en construir un circuito lgico que sume
dos nmeros binarios de la siguiente manera:

0
0

0
+
1

1
+ 0

1
+
1
10

La suma de dos nmeros binarios puede estar conformada por dos cifras, como en el caso de 1
+ 1 = 10; por esto en el diseo de un circuito semisumador (ha) se debe tener en cuenta una
salida adicional denominada el ARRASTRE. La tabla de verdad para este caso es la siguiente:
A
0
0
1
1

B
S
0
0
1
1
0
1
1
0
Suma

C
0
0
0
1
Arrastre

La salida S la genera una compuerta XOR (o - exclusiva), de tal modo que


S = A B; mientras que la salida C (Arrastre) corresponde a una compuerta AND tal
que,C = AB, por lo tanto el circuito lgico se denomina un SEMISUMADOR (HA) y se
representa as:

B
S
C
Semisumador

Su representacin esquematica es:

Representacin esquemtica de un sumador


El circuito semisumador tambin se puede realizar de la siguiente manera:

S = A B = AB + AB

Aplicando la doble negacin se tiene:


(S)= [(AB + AB)] = [(A B) (AB)]
S = [(A + B) (A + B)] = {[(A + B) + (A + B) ] }

S = {[ (A + B) + (A + B ) ] }
Anlogamente, la salida C = AB sera:
C = (C) = [(AB)] = (A + B)
Con lo cual el circuito lgico es:

Circuito lgico semisumador

5.10.1.2 CIRCUITO SUMADOR


Para sumar nmeros binarios de n- bits se procede
as: Dados los nmeros binarios
A=
An- A2 A1
(nBn
An=
bits)
(nB
B2 A
B01
bits).
Bn
B0
-1
La suma se empieza por los bits menos significativos A , B
A
B
C S
Donde S, es la suma generada por estos bits y C es el bit de arrastre de la primera suma,
el cual pasa a ser sumado en la siguiente columna y as sucesivamente, como se muestra
en el siguiente esquema:

A
B
A+
B

=
=
=
C3

C2
A3
B3
S3

C1

C0
A2

A1
B1

B2
C2 S2

C 1 S1

A0
B0
C0 S0

El resultado ser entonces: A + B = C3 Sn S2 S1 S0, donde C es el bit mas significativo


.
Cuando se suman tres dgitos A, B, C, se genera una suma S y un arrastre C un
circuito que realice esta operacin recibe el nombre de sumador. A continuacin se
muestran la tabla de verdad, el mapa de Karnaugh y el circuito lgico asociado.
ENTRADAS
C
A
B
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1

SALIDAS
S
C
0
0
1
0
1
0
0
1
1
0
0
1
0
1
1
1

Donde C es el arrastre de entrada y C es el arrastre de salida.

Los mapas de Karnaugh deben ser para tres variables, los dos sumandos A, B
arrastre de entrada C .El mapa K para la suma S es:
A

A
1

C
C

1
B

A
1
B

A
1
B

La expresin booleana en forma de suma de productos es:


S = ABC + AB C + A B C + AB C.
El circuito lgico para la salida es:

Circuito lgico sumador

y el

5.10.2 Control de una estacin de combustible


Una estacin de combustible se surte de tres tanques: x, y, z. Los tanques x, y deben
abastecerse simultneamente para sostener el flujo, el cual puede ser mantenido solo
por el tanque z, pero en ningn caso el tanque z debe funcionar si lo est
haciendo los tanques x, y. Construir un circuito lgico que controle esta situacin.
La tabla de verdad asociada a esta situacin es la siguiente:
x
0
0
0
0
1
1
1
1
El mapa de Karnaugh es:

y
0
0
1
1
0
0
1
1

z
0
1
0
1
0
1
0
1

X
Z
Z

S
0
1
0
0
0
0
1
0

X
1

1
Y

La expresin booleana correspondiente es: S = x y z + x y z


El circuito lgico correspondiente es:

S = x y z + x y z

Circuito lgico control estacin de combustible

Você também pode gostar