Sistemas Digitales
Sistemas Digitales
Sistemas Digitales
SISTEMAS DIGITALES
DIGITAL
a)Simplificar por el método de Karnaugh la siguiente
expresión: b)Dibujar un circuito que realice dicha función con
puertas lógicas
a.
Obtenemos la expresión canónica y realizamos el mapa de Karnaugh para cua-tro
variables
()
()
()
d cbad cbad cbad cbad cbad cbad cbad cbad cbaS aad cbd cbad cbad cbabbaad cS d cbd c
bad cbad cbad cS
⋅⋅⋅++⋅⋅⋅+⋅⋅⋅++⋅⋅⋅+⋅⋅⋅++⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅=+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅++⋅+⋅⋅=⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅=
ab
0001011111 1 111 111111000
cd
10
b.
La función simplificada es
d bad bcad cS
⋅⋅+⋅+⋅+⋅=
d cbd cbad cbad cbad cS
⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅=
En la que confían más de 1 millón de miembros
¡Pruebe Scribd GRATIS por 30 días para acceder a más de 125 millones de títulos
sin anuncios ni interrupciones!
y su circuito
&
abd
1&&&
d bc c·d a·c b·d a·b·dc·d+a·c+b·d+a·b·dc
111
Simplificar la siguiente función y obtener su circuito electrónico con el me-
nor número de puertas:
Obtenemos la expresión canónica y la simplificamos por el método de Karnaugh
cbcacba F
⋅+⋅+⋅⋅=
()
()
aacbbbcacba F
+⋅++⋅+⋅⋅=
cbacbacbacbacba F
⋅⋅+⋅⋅+⋅⋅+⋅⋅+⋅⋅=
Como
cbacbacba
⋅⋅=⋅⋅+⋅⋅
la función canónica queda
cbacbacbacba F
⋅⋅+⋅⋅+⋅⋅+⋅⋅=
010 0 0 1 1 1 1 0
abc
1 11 1
cbacba F
⋅++⋅⋅=
)(
La función obtenida es
cF
=
y el circuito
1
cF
Dada la siguiente función:a)Obtenga su forma canónica como suma de
productos lógicos.b)Obtenga su expresión más
significativa.c)Realice la función empleando sólo puertas NAND.
a.
Obtenemos su función canónica como suma de productos
bacbacabaS
⋅+⋅⋅+⋅+⋅=
()
()
()
ccbacbabbcaccbaS
+⋅⋅+⋅⋅++⋅⋅++⋅⋅=
cbacbacbacbacbacbacbaS
⋅⋅+⋅⋅+⋅⋅+⋅⋅+⋅⋅+⋅⋅+⋅⋅=
cbacbacbacbacbaS
⋅⋅+⋅⋅+⋅⋅+⋅⋅+⋅⋅=
b.
Situamos los términos de la función sobre la cuadrícula para tres variables
ysimplificamos la función por Karnaugh
010 0 0 1 1 1 10
abc
11 1 1 1
La función obtenida es
cbaS
⋅+=
c.
Transformamos la función para ser realizada con puertas NAND
cbacbacbacbaS
⋅⋅=⋅⋅=⋅+=⋅+=
bacbacabaS
⋅+⋅⋅+⋅+⋅=
y el circuito que obtenemos
c
&
abbc b·c a·b·c
&&&
Diseñar un circuito electrónico que cumpla la siguiente tabla de verdad
parala función
F(a, b, c)
con el menor número de puertas lógicas.
a b c F
0 0 0 0 0 0 1 1 0 1 0 1 0 1 1
0 1 0 0 0 1 0 1 1 1 1 0 0 1 1 1
1
Situamos los términos que hacen verdadera la función sobre la cuadrícula de
tresvariables para simplificar por el método de Karnaugh
0100 0 1 1 1 10
abc
1111
La función obtenida es
cacbcba F
⋅+⋅+⋅⋅=
y su circuito
&
ab
&&
abc a·c b·c a·b·ca·b·c +b·c +a·cc
111
1
Dado el siguiente esquema, obtenga la función de salida (S) y simplifíquela.
Sobre el circuito vamos obteniendo las operaciones efectuadas a través de
laspuertas, hasta llegar a la salida
ABC A A+B
A+B+C A + A+B+C
C
Obtenida la función la simplificamos algebraicamente
()
()
C AC A B A AC B A AC B A AC B A AC B A AS
⋅=⋅+⋅⋅=+⋅⋅==++⋅=++⋅=+++=
ABCS
Un motor eléctrico puede girar en ambos sentidos por medio de dos contac-
tores:
"D"
para el giro a derecha y
"I"
para el giro a izquierda. Estos dos con-tactores son comandados por dos
pulsadores de giro
"d"
(derecha) e
"i"
(iz-quierda) y un interruptor de selección
"L"
de acuerdo con las siguientescondiciones:
•
Si sólo se pulsa uno de los dos botones de giro, el motor gira en elsentido
correspondiente.
•
Si se pulsan los dos botones de giro simultáneamente, el sentido degiro
depende del estado del interruptor
"L"
de forma que,
•
Si
"L"
está activado, el motor gira a la derecha.
•
Si
"L"
está en reposo, el motor gira a la izquierda.Establecer :a ) L a t a b l a d e
v e r d a d . b)Las funciones lógicas
D
e
I
y simplificarlas.c)Su circuito lógico mediante puertas.
a.
Realizamos la tabla de verdad contemplando las dos salidas
d i L D I
0 0 0 0 00 0 1 0 00 1 0 0 10 1 1 0 11 0 0 1 01 0 1 1 01 1 0 0 11 1 1 1 0
b.
De las funciones deducidas de la tabla, situamos sus términos sobre las cua-
drículas correspondientes de tres variables y las simplificamos por Karnaugh
Lid Lid Lid D
⋅⋅+⋅⋅+⋅⋅=
c.
El circuito será
di
&
i d + LL
111
dL
&
DI i + Ld i
11
Diseñe un circuito combinacional que realice la suma aritmética de dos nú-
meros binarios, uno de un bit y otro de dos bits, y cuyo resultado
tambiénesté dado en binario. Represente el circuito mediante puertas
lógicas.
La suma de los dos números sería
010
bbaS
+=
Tendríamos que sumar órdenes iguales, por lo que haríamos
000
baS
+=
quepodría dar un acarreo
0
C
a
0
b
0
S
0
C
0
0 0 0 00 1 1 01 0 1 01 1 0 1
=1
a
0
b
0
S
0
&
C
0
HA
a
0
b
0
S
0
000000
bababa
⊕=⋅+⋅=
0
S
00
ba
⋅=
0
C
El acarreo
0
C
se tendrá que sumar con el orden superior del número de dos bits,de la forma
011
C bS
+=
, y podría dar un acarreo
1
C
b
1
C
0
S
1
C
1
0 0 0 00 1 1 01 0 1 01 1 0 1
=1
b
1
S
1
&
C
1
C
0
b
1
S
1
C
0
HA
010101
C bC bC b
⊕=⋅+⋅=
1
S
01
Cb
⋅=
1
C
El circuito que resulta acoplando los dos módulos anteriores
=1
b
1
S
1
&
C
1
=1
a
0
b
0
S
0
&
C
0
HA
a
0
b
0
S
0
b
1
S
1
C
0
HA
C
1
La suma vendría expresada por el número
011
SSC
, siendo
0
S
el bit de menorpeso.
Un motor es controlado mediante tres pulsadores A, B y C.Diseñe su circuito
de control mediante puertas lógicas que cumpla las si-guientes condiciones
de funcionamiento:
•
Si se pulsan los tres pulsadores el motor se activa.
•
Si se pulsan dos pulsadores cualesquiera, el motor se activa pero
seenciende una lámpara adicional como señal de emergencia.
•
Si sólo se pulsa un pulsador, el motor no se excita, pero se enciende
lalámpara indicadora de emergencia.
•
Si no se pulsa ningún interruptor, ni el motor ni la lámpara se activan.
Obtenemos la tabla de verdad para las dos salidas, según las especificaciones,
yexpresamos sus funciones canónicas
ABCML
0 0 0 0 00 0 1 0 10 1 0 0 10 1 1 1 11 0 0 0 11 0 1 1 11 1 0 1 11 1 1 1 0
C B AC B AC B AC B A M
⋅⋅+⋅⋅+⋅⋅+⋅⋅=
C B AC B AC B AC B AC B AC B A L
⋅⋅+⋅⋅+⋅⋅+⋅⋅+⋅⋅+⋅⋅=
Por el método tabular obtenemos sus funciones simplificadas
010 0 0 1 1 1 1 0
ABC
11 1 1010 0 0 1 1 1 1 0
ABC
1 1111 1
B AC AC B M
⋅+⋅+⋅=
C B B AC A L
⋅+⋅+⋅=
Dibujamos su circuito
&
AB
1&&
B·C A·BL=A·B +A·C+B·CC
111
ABC
&&&1
A·B A·C A·C B·C M=A·B +A·C +B·C
En un sistema determinado, para realizar una función específica, se
debeactuar sobre uno u otro de los dos pulsadores disponibles. Se
pide:a ) T a b l a d e v e r d a d d e l p r o c e s o . b)Realizar el esquema de tres
circuitos, uno eléctrico, otro neumático y otro electrónico que realicen
la función indicada.c)Comparar los
tres circuitos indicando ventajas, inconvenientes yaplicaciones de
estos.
a.
La tabla de verdad y la función que se deduce de ella son:
P
1
P
2
S
0 0 00 1 11 1 11 1 0
212121
P P P P P PS
⊕=⋅+⋅=
b.
Los tres circuitos podrían ser
PP
12
P
2
P
1
P·P
12
P·P
12
=1
P
1
P
2
S = P · P +
12
P·P
12
SR
P
1
P
1
P
2
P
2
EléctricoElectrónicoNeumático
c.
Comparamos los tres tipos de circuitos de dos formas diferentes; una basándo-nos
en su características generales y otra en función de los procesos a realizar.
C i r c u i t o s V e n t a j
a s I n c o n v e n i e n t
e s A p l i c a c i o n e s
Eléctricos
Pueden controlar gran-des potencias por sísolosDesgastes mecánicos
yproducción de chispasCircuitos de controlsimples
Neumáticos
No necesitan circuito deretorno de
fluidoRuidosos y caros Aplicacionesindustriales
Electrónicos
Muy fiablesPueden realizar funcio-nes lógicasNo existen desgastesmecánicosNo
necesitan instala-ciones pesadasNo pueden controlargrandes
potenciasdirectamente consalidas lógicasControlesrealimentados
En la que confían más de 1 millón de miembros
¡Pruebe Scribd GRATIS por 30 días para acceder a más de 125 millones de títulos
sin anuncios ni interrupciones!
cuando A
>
B,A
<
ByA
0 0 0 0 0 0 10 0 0 1 0 1 00 0 1 0 0 1 00 0 1 1 0 1 00 1 0 0 1 0 00 1 0 1 0 0 10 1 1 0 0 1 00 1 1 1 0
1 01 0 0 0 1 0 01 0 0 1 1 0 01 0 1 0 0 0 11 0 1 1 0 1 01 1 0 0 1 0 01 1 0 1 1 0 01 1 1 0 1 0 01 1 1
1001
S1S0S2Número ANúmero BB0B1 A1 A0Comparador
Las funciones resultantes
0101010101010101010101'01
BBAABBAABBAABBAABBAABBAA
⋅⋅⋅+⋅⋅⋅+⋅⋅⋅++⋅⋅⋅+⋅⋅⋅+⋅⋅⋅=
0
S
010101010101010101010101
BBAABBAABBAABBAABBAABBAA
⋅⋅⋅+⋅⋅⋅+⋅⋅⋅++⋅⋅⋅+⋅⋅⋅+⋅⋅⋅=
1
S
0101010101010101
BBAABBAABBAABBAA
⋅⋅⋅++⋅⋅⋅+⋅⋅⋅+⋅⋅⋅=
2
S
0001011111 1111110001000010111111110001011 111
A AB B
110 0
A AB B
110 0
00101011
BAABBABA
⋅⋅++⋅⋅+⋅=
0
S
00101011
BAABBABA
⋅⋅++⋅⋅+⋅=
1
S
00010111 111110001011
A AB B
110 0
0101010101010101
BBAABBAABBAABBAA
⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅=
2
S
Una función lógica depende de cuatro variables
"
a " , "
", "
"y"
"
y toma elvalor lógico "
" y"
b
bS
0 0 00 1 11 0 11 1 0
b.
Obtenemos la función
bababaS
⊕=+=
c.
Dibujamos el circuito
=1
abS = a·b + a·b
Un proceso de fabricación es controlado por cuatro sensores A, B, C y D,
deforma que sus salidas son "
"o"
c.
Obtenemos la función
C B A DC A D B AS
⋅⋅+⋅⋅+⋅⋅=
El circuito resultante será
&
AB
1&&
A·C·DS =A·B·C +A·B·D + A·C·DC
111
ABC A·B·C A·B·DD
1
D
Un circuito digital posee dos entradas de señal I
0
I
1
, una entrada de selec-ción, S, y una salida, W, siendo su funcionamiento el
siguiente:
•
Si S = 0, W = I
o
•
Si S = 1, W = I
1
Obtenga un circuito lógico que realice dicha función.
Realizamos primeramente su tabla de verdad
I
0
I
1
SW
0 0 0 00 0 1 00 1 0 00 1 1 11 0 0 11 0 1 01 1 0 11 1 1 1La función obtenida
S I IS I IS I IS I IW
⋅⋅+⋅⋅+⋅⋅+⋅⋅=
10101010
Si la simplificamos por el método de Karnaugh
010 0 0 1 1 1 1 0
I
0
IS
1
1 111
Resulta
S IS IW
⋅+⋅=
10
El circuito será
&1&
I
1
S
1
W = I·S + I·S
10
I
0
Partiendo del cronograma de la figura, diseñe un circuito lógico que lo cum-
pla, con el menor número posible de puertas lógicas.
Realizamos primeramente su tabla de verdad
a b c F
0 0 0 00 0 1 00 1 0 10 1 1 11 0 0 11 0 1 11 1 0 11 1 1 1
abcF10101010
Si situamos los términos sobre la cuadrícula para simplificarla por Karnaugh
010 0 0 1 1 1 1 0
abc
1111 11
Resulta
ba F
+=
El circuito será
1
F ab
Un circuito digital acepta en su entrada un número binario, N, de cuatro bitsy
da, a su salida, dos señales, S1 y S2. S1 se activa si 9
<
()
cbacabaS1
+=⋅+⋅=
d S2
=
1
S = a·(b + c)
1
c
&
aba + bd
1
S=d
2
En un sistema determinado, para realizar una función específica se debe ac-
tuar simultáneamente sobre los dos pulsadores disponibles.Se
pide:a ) T a b l a d e v e r d a d d e l p r o c e s o . b)Realizar el esquema de
TRES circuitos, uno eléctrico, otro neumáti -co y otro electrónico que
realicen la función indicada.c)Comparar los tres circuitos indicando
algunas ventajas, inconve-nientes o aplicaciones de éstos.
a.
La tabla de verdad según la condición exigida
P
1
P
0
S
0 0 00 1 01 0 01 1 1
b.
Los tres circuitos
&
P
0
P
1
S = P ·P
01
Electrónico
SR
P
0
P
1
Eléctrico
PP
10
P ·P
Neumático
0 1
c.
Comparamos los tres tipos de circuitos de dos formas diferentes; una basándo-nos
en su características generales y otra en función de los procesos a realizar.
C i r c u i t o s V e n t a j
a s I n c o n v e n i e n t
e s A p l i c a c i o n e s
Eléctricos
Pueden controlar gran-des potencias por sísolosDesgastes mecánicos
yproducción de chispasCircuitos de controlsimples
Neumáticos
No necesitan circuito deretorno de fluidoRuidosos y caros Aplicacionesindustriales
Electrónicos
Muy fiablesPueden realizar funcio-nes lógicasNo existen desgastesmecánicosNo
necesitan instala-ciones pesadasNo pueden controlargrandes
potenciasdirectamente con sali-das lógicasControlesrealimentados
En la que confían más de 1 millón de miembros
¡Pruebe Scribd GRATIS por 30 días para acceder a más de 125 millones de títulos
sin anuncios ni interrupciones!
uno
". La otra salida se activa sólo si hay igual número de entradas a "
uno
"que a "
cero
0 0 0 0 0 00 0 0 1 0 00 0 1 0 0 00 0 1 1 0 10 1 0 0 0 00 1 0 1 0 10 1 1 0 0 10 1 1 1
1 01 0 0 0 0 01 0 0 1 0 11 0 1 0 0 11 0 1 1 1 01 1 0 0 0 11 1 0 1 1 01 1 1 0 1 01 1 1
110
b.
El mapa de Karnaugh correspondiente a
S
1
ya
S
2
y las funciones simplificadas:
ab
0001011111 111000
cd
10 111
ab
0001011111111000
cd
10 1111
S
1
S
2
d cad cbcbad baS
⋅⋅+⋅⋅+⋅⋅+⋅⋅=
1
d cbad cbad cbad cbad cbad cbaS
⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅+⋅⋅⋅=
2
c.
Las representaciones de las funciones obtenidas
&1&&&
a·c·dabc d S
1
a·b·da·b·cb·c·d
&
db
1&&
a·b·c·dc
111&&&
a
1
a b
c d S
2
a·b·c·da·b·c·da·b·c·da·b·c·da·b·c·d