Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAP01
CAP01
DIGITAL
Algebra de Boole . Circuitos combinacionales
y secuenciales o Automatismos . Memorias
LUIS MIGUEL CUESTA GARCIA
ANTONIO JOSE GIL PADILLA
FERNANDO REMIRO DOMINGUEZ
Profesores de Electrnica de Enseanza Secundaria
Revisin tcnica:
McGraw-Hill
MADRID . BUENOS AIRES . CARACAS . GUATEMALA . LISBOA . MEXICO
NUEVA YORK . PANAMA . SAN JUAN . SANTAFE DE BOGOTA . SANTIAGO . SAO PAULL
AUCKLAND . HAMBURGO . LONDRES . MILAN . MONTREAL . NUEVA DELHI
PARIS . SAN FRANCISCO . SIDNEY . SINGAPUR . ST. LOUIS . TOKIO . TORONTO
Conten ido
lx
Prlogo
l.
Algebra de Boole
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
Algebra de Boole
Representacin de variables
Operaciones y propiedades bsicas
Teoremas y leyes booleanas principales
Formas cannicas de una funcin booleana
Obtencin de la ecuacin de una funcin lgica partiendo de su tabla de verdad
I.7. Simplificacin de ecuaciones booleanas .. . .
Problemas resueltos
Problemas propuestos
2,
3.
2
3
4
23
27
27
27
28
28
29
31
Problemas resueltos
Problemas propuestos
32
59
63
63
65
'
66
66
67
68
68
69
115
4.
CONTENIDO
t25
4.1. Introduccin
4.2. Sistema binario
4.3. Sistemas octal y hexadecimal
4.4. Conversin entre el sistema binario y los sistemas octal, decimal y hexadecimal
4.5. Conversin entre el sistema octal y los sistemas decimal binario y hexadecimal
4.6. Conversin entre el sistema hexadecimal y los sistemas binario, octal y decimal
4.7. Cdigos binarios
5.
126
.
1,21
130
.
131
132
135
158
164
164
164
165
165
t67
169
t71
fit
t72
175
176
171
t78
Problemas resueltos
Problemas propuestos
219
Circuitos secuenciales
228
6.1. Introduccin
6.2. Biestables
6.3. Biestables asncronos
6.4. Biestables sncronos activados por nivel
6.5. Biestables sncronos activados por flanco
6.6. Contadores
6.7. Registros de desplazamiento .
7.
t26
Problemas resueltos
Problemas propuestos
6.
125
179
228
228
228
229
231
232
234
Problemas resueltos
Problemas propuestos
266
Autmatas finitos
278
23s
278
278
279
279
286
vil
CONTENIDO
Formas de arranque
Problemas resueltos
Problemas propuestos
287
365
7.6.
8.
289
357
8.1. Dehnicin
8.2. Clasihcacin de los automatismos
8.3. Estructura bsica de un automatismo industrial
8.4. Mtodos de diseo del circuito de mando de un automatismo
8.5. Formas de funcionamiento de un automatismo y seales de control
8.6. Automatismos sin ciclo de trabajo
8.7. Automatismos con ciclo de trabajo
8.8. Elementos empleados en automatismos industriales elctricos y electrnicos
8.9. Principio de funcionamiento de un rel y contactor
8.10.
9.
365
365
366
366
368
368
368
...
369
370
3'7r
372
Problemas resueltos
Problemas propuestos
400
406
g.l. Caractersticas...
9.2. Capacidad de una memorla
9.3. Tipos de memorla
9.4. Configuracin externa de una memoria
9.5. Expansin de la capacidad y de la longitud
9.6. Organizacion interna de una memoria
406
406
Problemas resueltos
Problemas propuestos
408
408
409
410
4t3
425
428
Bibliografia
441
Indice analtico
443
Prlogo
electrnicos.
posible contemplar en un solo
Es tan amplio el campo de la Electrnica Digital que no ha sido
actualmente' En el presente
utiliza
laboral
mundo
volumen todas las tcnicas y dispositivos que el
la parte terica' o ms
fundamentalmente'
recoge'
se
texto (como ms adelant" ," .o-probari
programada, as como toda la
general, sobre la que se sustenta tnto la lgica calead como la
las frmulas y
bsicos con
Dentro de cada captulo se exponen, de manera resumida, los contenidos
tablas necesarias para resolver todos los problemas'
al sector educativo de
El presente trabajo est dirigido, como en el caso del libro precedente,
Tcnico (en
Bachillerato
del
alumnos
los
a
como
Formacin Profesional, o nivelei equivalentes, as
actualmente en fase de experimentael futuro Tecnolgico) y e to, Miulos o Ciclos Educativos,
y
alumnos de Escuelas de Ingeniera
profesores
a
cin. Puede tambin resultar de gran utilidad
que
deseen refotzat o actualizar sus
tcnicos
aquel^los
todos
relacionadas con esta especialidaJy a
tericos' los
El bloque formaJo por los cuatro primeros captulos recoge los fundamentos
I est
Captulo
El
Digital.
mtodos de resolucir, y to, elementos bsicos de la Electrnica
segundo
el
En
etc'
teoremas'
dedicado en su totalid ad al lgebra de Boole: funciones, propiedades,
;;*r los mtodos ms operativos para simplificar funciones. En el tercero se
;;;;b;
tx
PROLOGO
empleados en el diseo de circuitos y sistemas para almacenar, transrnitir y, en general, tatar las
seales elctricas.
Los Captulos 5 y 6, dedicados a los circuitos combinacionales y secuenciales, respectivamente,
son pieza clave en el presente volumen. En ellos se recogen problemas relacionados con los
dispositivos comerciales MSI y con las tcnicas de diseo utilizadas para construir dichos dispositivos a partir de otros ms elementales.
Mediante los Captulos 7 y 8 intentamos aproximarnos al mundo real del diseo aplicando los
conocimientos
se
muestra, a parfir de casos prcticos, el mtodo general para dehnir cualquier tipo de sistema digital
formado por la sntesis de circuitos secuenciales y combinacionales. En el otro, se describe el diseo
de automatismos industriales y las diferentes formas de materializar el diagrama lgico resultante.
El Captulo 9, y ltimo del libro, est dedicado al estudio de las memorias de gran capacidad,
observadas como circuitos integrados LSI y VLSI. Este captulo inicia el extenso campo dedicado a
la lgica programable. En l se exponen, fundamentalmente, problemas relacionados con la estructura interna de estos dispositivos y con las tcnicas ms comnmente empleadas para expandir la
capacidad total o la longitud de la palabra que requiere un sistema. Con este captulo se completa
el anlisis de los dispositivos capaces de almacenar informacin en forma binaria, iniciado en el
nmero seis con los biestables y los registros de desplazamiento.
Nuevamente queremos expresar nuestro agradecimiento a todas las personas que nos han
ayudado para que el esfuerzo realizado se haya traducido en rna realidad. A los editores que con el
buen conocimiento de su ohcio nos orientan para que el producto sea lo ms acertado. A los
dibujantes porque las figuras son pieza fundamental en un libro de estas caractersticas. Al revisor
tcnico, porque ha realizado un minucioso trabajo. A cada uno de los miembros de nuestra familia,
por su comprensin ante nuestro aislamiento. En general, a todos aquellos que nos han prestado
ayuda y nos han animado a formalizat el trabajo de bastantes aos de actividad docente.
Los aufores
CAPITU LO 1
Algebra de Boole
-Presencia
r- Ausencia de tensin
I.2.
:
:
1.
0.
REPRESENTACION DE VARIABLES
Las variables que aparecen en las ecuaciones del lgebra de Boole se pueden representar a travs
de letras maysculas o minsculas, preferentemente las primeras del alfabeto.
.
.
Multiplicacin.
Complementacin o inversin.
a) Conmutativa: a + b : b + a
a'b:b'a
b) Asociativa: q -l b I c : a + (b + c)
a.b.c:(a.b).c
c) Distributiva: a' (b + c) : a' b * a' c
a+(b'c):(a+b)'(a+c)
bsicos.
ELECTRONICA DIGITAL
Tabla
1 ,1
Operacin
Suma
F:a*b
Multiplicacin
F:a'b
F:ab
F:a*b
0+0:0
0+1:1
1+1:1
a-l 0:a
a+7:I
a+a:a
a*a:1
0 0:0 a 0:0
0'1:0
a'l:a
11:1a'a:a
a'A:O
.
0:1
F:a
Complementacin
o inversin
I.4.
Postulados bsicos
F:a'6
T:O
Los teoremas del lgebra de Boole son demostrables, a diferencia de los del lgebra convencional,
por el mtodo de induccin completa. Este mtodo consiste en comprobar que la relacin entre los
elementos que el teorema define se cumplen en todos los casos posibles. Para poder realizar esto
se emplean las llamadas tablas de verdad, que
a+a'b:a
Su demostracin se encuentra en la Tabla 1.2.
Tabla
ab
00
01
10
11
1.2.
Tabla de verdad
a*a'b
0+0 0:0
0+0 1:0
1+1 0:1
1+1 1:1
a
0
0
1
1
Existen infinidad de teoremas en el lgebra de Boole, tantos como puedan ser demostrados por
el mtodo ya referido; sin embargo, hay una serie de ellos que, dada su utilidad, es importante
conocer. La Tabla 1.3 muestra los ms importantes.
Por otra parte, siempre que se cumple una ley o teorema en el lgebra de Boole, se cumple
tambin su llamada forma dual; es decir, la expresin que se obtiene cambiando solamenfe las
ALGEBRA DE BOOLE
1.3.
Forma dual
Form bsica
Ley de absorcin
Teoema de De Morgan
* a'b:
@l-l+c+
Leyes de transposicin
a'(a*b):a
-l:a'6'"
(a+b)'(a+c:s ' .
@+6: @+b):. 6o
a. b+a. :(a*c)'@+b)
a. 6+a . b:@+b) . (a+
a*a' b:a*b
a*a' b:a*b
a' b+a'6' c:a' b+a' c
a' b+a' c*b' c:a' b+a' c
a' bla' 6:a
a' b+a' c:a'(b+c)
b)' (a + 6 + c) : (a + b)' (a + c)
+0' @+c)' (b+c):(a+b)' (a+c)
(a+
(a+b)'(a+6):a
(a+b)'(a+c)--a+(b'
c)
I.5.FORMASCANONICASDEUNAFUNCIONBOOLEANA
o formas tpicas' denoLas ecuaciones o expresiones booleanas pueden adoptar dos estructuras
minadas formas cannicas. Dichas formas son:
de tr. Ecuacin con estructura minterms: Esta ecuacin est estructurada como una suma
ecuacin'
la
en
que
intervienen
variables
diferentes
las
de
minos en forma de productos
Por ejemPlo:
-l a' b'
de trminos en forma de
Ecuacin con estructura maxterms: Se dispone como un producto
ejemplo:
Por
suma de las diferentes variables que intervienen en la ecuacin.
cl
en la Tabla
1.4.
ELEcrRoNtcA DtctrAL
Tabla
1.4.
Tipo de ecuacin
Mtodo de obtencin
Ecuacin
minterms
Ecuacin
maxterms
I.7.
Conyenio a aplicar
Variable negada
Variable sin negar
Variable sin negar
Variable negada
'
.
PROBLEMAS RESUELTOS
1.1. Simplificar la siguiente
.f
ecuacin:
+ t). (c. c)
f :O b+1'a*1..0
o
f:o+at
y, por fin,.f
.2.
"f
(b
-l I). a. a * a * c.
.f
:1.0+a+
Y,Porftn,f:a+c.
1a
c+0+c
t.
+ b.0 +
ytambin
f :0+a+0+c+c
ALGEBRA DE
1.3.
BOOLE
f:a'b'.+b'c'(E+1)+a'b'E'@+a)
,/
1.1:
f:A'b'c+b'c*a'b'c
Sacando seguidamente factor comn b
'c
al,
f :b.c.@+a)+b'c
ytambin f :b'c'l+b'c
f:b'(+c):b'r
luego, Por fin,
1,4.
f:
6.
solucin:
r a'b
f : a' -'(1 +
c)
+ a'b'(c + l)
f:a'(6+b):a'r
luego
t:5.
f :
6.
Si denorninamos
la Tabla 1'3 con
ecuacin a la que podemos aplicar la ley de absorcin sealada en
resultarf
e'
elcrnoNtcA DtctrAL
funcin:
f:a.6.+a.6..d+a.6
Solucin: La
1ey
de absorcin que aparece en la Tabla 1.3 se puede generalizar del siguiente modo:
Cuando en una expresin bajo la forma de suma de productos aparece un trmino que se encuentra
incluido ntegramente en otros de mayor tamao, todos los trminos que lo contienen pueden ser
eliminados de la suma.
Aplicandoestageneralizacinanuestrafuncin,diremos/:q.H+a-1-*a.6:a.6,
f:a.6.9+-d+t)
I a cualquier
f:o'6'1:a'6
1.7,
"f:r'd'(a+b+c)
Solucin: Aplicando la propiedad distributiva del producto respecto de la suma, obtenemos
f:c.d.arc.d.bc.d.c
y tambin
"f:o'c'd+b'c'd*c'd
Gracias a lageneralizacin de la ley de absorcin analizada en el Problema 1.6,1a funcin se simplifica
enf:''.
ecuacin booleana:
f : (a. e * c). a +
Solucin: Si aplicamos la ley (5) de la Tabla
f:
Considerando
, :
(a
c),
(a
1.3
c. lb. c
+a+
a)
+ c). \a + . (b. c + a +
a)
"f:*'i'(b'c+a-fa)
Segn uno de 1os postulados del producto x . i : 0, resultar f : O. (b . c + a +
:
Q.
ALGEBRA DE
BOOLE
1.9.
f:''d+a'c'd
Solucin: Sacando factor comn c'
se tendr
.f:c'(d+a'A)
.
1.f0.
fin/ : c'(d +
a)'
ecuacin:
t-;'5'c*a'd+6'c'd
.l -u
se obtiene
f:6'c'(a+d)+a'
cuenta de qu:jl-contenido del
Observando la forma dual de la ley de De Morgan (2), nos damos
ley a ea'd)' con lo que
dicha
de
aplicacin
parntesis . fu-."uu"iO 6 + 7j proviene dJla
podemos escribir
Si ahora
f : 6' c' i + x,
dedonde
f : 6' c + x
f:6'cla'd
,..,
1.11. Simplificar las
siguientes ecuaciones:
a)
f :a+6+.+A'6'c
b)f:ffi
Solucin:
a)
'
f:a'5'c+A'-F'c
llamamos
Aplicando seguidamente los postulados de la operacin suma, si
se obtiene
f:x+x:x
con 1o que, deshaciendo el cambio, queda
f : o-4-
x : 14
'
c,
ELEcrRoNtcA DtGtrAL
b)
Apliquemos en primer lugar la ley de absorcin (1) a los sumandos primero y ltimo:
y:ia.a+a
Seguidamente se aplica al segundo sumando la inversa de
la ley de De Morgan
se transforma en
(2), con
lo
que
f:c+(6-++a
1.12. Aplicar el lgebra de Boole a la siguiente funcin:
f:\a..+(b+.)l.d
Solucin: Aplicando, a la inversa, la propiedad asociativa de 1a suma al corchete de la ecuacin
obtiene
se
f:(a..+b+0.d
A continuacin aplicaremos la ley de absorcin (1) al interior del parntesis, con lo que
quedar
.f:(b+d.d
Si aplicamos la forma dual de la ley de De Morgan (2), tendremos
f:(61 )+d
Aplicando al parntesis anterior la forma bsica de De Morgan, se obtiene por fin
I: 6'V + d. estoes. f :
6. c + d
1a
f:a'(6'c+.\+b
f:a.(6+.)+b
Deshagamos el parntesis y utilicemos la ley (5) de la Tabla 1.3, con lo que tendremos
f:a.6+a.+b
f : a + b + ai
Aplicando, por ltimo, la ley de absorcin (1) a los trminos primero y tercero de la suma, se obtiene
f:
a-+-b
ALGEBRA DE BOOLE
-f:a+b+c*d
: x' Y' z'd : x' Y'
donde a : x' l' z,b : *' !' z,c
2'
Solucin:Sustituyendolosvaloresdea,b'cydenlafuncin'quedar
* x' Y' 2
se niegan
r:
Por la forma bsica de la ley de De Morgan (2)' resulta
,'Y'' -r'")'z
f---r-,
AplicandodenuevoDeMorganacadafactor,ahoraensuformadual,seobtiene
f :(*+I
t)'(;
+ Y + zl'lx +
r+ z) (x + t +'\
f:
t* +
corchete se obtiene
Realizando el producto de los dos parntesis de1 interior del
f : (i+ t)'(t'
Si multiPlicamos, quedar
:(r+t)'(t'r+x'Y+z)
Por ltimo, desarrollando el producto y simplihcando' resulta
y + -:'x---y +
t'
ecuaciones:
f:(a.b+a'c)'(b+.+d)
10
ELEcrRoNrcA DtctrAL
Realizando seguidamente el producto de ambos factores y simplificando, queda
se
f:a'b+a'b'c*a'c'd
Sacando, por ltimo, factor comn y aplicando la ley (5), se obtiene
f:b'(a+a'c)+a'c'd
f:b'la+c)-ta'c'd
b)
[:a'c*b'(a+4
Aplicando, seguidamente, en sentido inverso la forma dual de la ley de De Morgan (2), resulta
.f:a'c*b'(a'c)
Por fin, considerando
x:
"f:t+b'i:x'fb
luego/:a'clb.
1.16. Reducir la siguiente ecuacin al mximo
"f
posible:
Solucin: Utilizaremos en primer lugar la ley de absorcin generalizada con los sumandos primero,
segundo y tercero, tal y como se.explic en el Problema 1.6
f : a
A continuacin aplicaremos
1a
denomiriaremos
x : e,y : a, y,porltimo, z :
f : x' y + x' F' z + a' c' : x' | * x' z + a' c' : c' a + a' d + a' c'
Procediendo de forma similar a la anterior con los sumandos primero y tercero, y considerando
x:a,y:c
y,porhn, z:
ALGEBRA DE BOOLE
11
tendremos
*'a' +
''
ecuaciones:
a) f:
Solucin:
a)
f:a'b'(ct-4++a'c
Tras ello se aplicar la ley (6) de la Tabla 1.3 a los dos ltimos sumafldos
f:a'b'(c+a)+E+a
Operando y aplicando la ley de absorcin generalizada, queda
"f:a'b'c*t-''ffi+a+a
J:c+a
b)
.
Sacando factor comn b d a los ltimos sumandos, se obtiene
f--a'c*b'A'@'e+e)
Aplicando al parntesis la forma dual de la ley (10) en sentido inverso, resulta
f:o'c*b'A'G+O'G+e)
de De Morgan (2) en
Si ahora, en sentido inverso, se hace lo mismo con la forma dual de la ley
queda
el primer Parntesis,
\a'c) ('+)
f:a'c+b'd
Denominando
x -- a 'c
f :
Solucin: Considerando
trminos, resulta
+ c)' (a + b\'
x: c t
(b-
* c * d)' (c + d +
dyapltcandolaley(10) ensuformadualalosdosltimos
* c)'la + bl' \6 + x) (x * e)
f -_ to+cl'la +) (x+6'el
f : @ + c)' (a + b)' (c + d + 6' e)
f:
e)
12
ELEcrRoNtcA DtctrAL
A continuacin emplearemos la forma dual de la ley de transposicin (3) en los dos primeros factores
.f : (a. c + a. b). (c + d + 6.
e)
f : o' c' c I a' c' d * a- 6. c. e + a. b. c + A. b. d + a.-,--'a-f : o' c + a' c' d + a' 6' c' e * a. b' c * a. b. d
-f:a'c*a'b'c*A'b'd
Por ltimo, sacando factor comn c mediante la aplicacin de la ley (5), se obtiene
"f:c'(a+a'b)+a'b'd
.f:c'(a+b)+a'b'd
1.19. Simplificar la siguiente
ecuacin:
f : (a' c * a. b. c. d) + b. c. d
Solucin: Sacando factor comn c en el interior del parntesis y aplicando la ley (5) de la Tabla
se obtiene
f : lc'
(a
f:lc.(a+b.l+b.c.d
Si desarrollamos el corchete y se aplica la ley de De Morgan en su interior, resulta
f:(a.c+b.c.il+b.c.d
f : l(a' c) tO' r' Al + b. c. d
Estableciendo
f:a+E+b'c'd
Por ltimo, aplicando la ley (6) a los dos ltimos sumandos, queda
f:a+'+b'A
1.20, Simplificar las siguientes
ecuaciones:
a) f: a.6. c. d + 6.d' + a. d
b) "f :(a+5+c) (6+c+A).@+d)
1.3,
ALGEBRA DE
BOOLE 13
Solucin:
a)
f:l'7+6'di
Seguidamente, a travs de la ley de De Morgan se obtiene
I : @_dt.g. a. e
y al aPlicar la misma
leY de nuevo:
f:v+dl'lb+a+e\
Realizando, por ltimo, el producto y simplihcando, tendremos
f:
f:a'b+a'e+d
b)
Si consideramos x
factores, quedar
/. resulta
f:lb-+c+\a+d)l'(a+d)
Si denominamos
f:
(6
+ c + t)'Y:
(6
+ c\'Y
f:(b-+c)'(a+d)
a su fun1.21. Simplificar la siguiente ecuacin y obtener la tabla de verdad que corresponde
cionamiento:
f:a'b'a+a'6'd-ta'6
seguidamente la ley
Solucin: sacando factor comn a al primer y tercer sumandos y aplicando
de la Tabla 1'3, se obtiene
.f:o-(b..++a'5'd
-f:a'6+cl+a'6'd
Denominando
f:a-x*a.y:(a+i'@+x)
f:ta+6'dl'G+6+.t
(3), resulta
(6)
14
ELECTRoNIcA DIGITAL
1a
f :ta+6'd\
Latabla de verdad que representa
Tabla
A'-6'c
1.5.
ohcd
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
.f
0
1.
0
1'
0
0
0
0
1
1.
lt
1.
1'
1'
0
0
+T.0) 0.-lT.
y, por hn,/: (0 + 0). I,J : 0. 1,/: 0.
l:0
estoes. -f
a:
0,
b : I, c : I y d :
0,
se
:(0 +0.0).0
f:o'6+a'b'c*a'6'e
Sacando factor comn a en los dos primeros sumandos y por la aplicacin de la ley (6) en el parntesis
resultante, tendremos
"f:a'lb-+b'c)-a'6'e
f:a'16+c1'a'6'e
f:o'6+a'cra'6'e
ALGEBRA DE
BOOLE
queda
y
Realizando el mismo proceso anterior, ahora entre los trminos primero ltimo,
(a+a'e)+a'c
f:6
f:6'(a+e)+a'c
La tabla de verdad que cumple esta ecuacin est representada en la Tabla
1.6.
Tabla
1.6:
abce
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
1
0
1
0
0
0
I
1
1
1
0
0
1
1
1ey
-+ 6'
c'
* h' '
* 6' c'
* b'
+ d'
y de nuevo haremos lo mismo en los sumandos primero y tercero, quedando por ltn
f:6'c'e+d'+b'+b'a
15
16
ELEcrRoNtcA DtctrAL
1.7.
1.7:
abcde
00000
00001
00010
00011
00100
00101
00110
00111
01000
01001
01010
01011
01100
01101
011|
01111
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
t t 010
11011
11100
11101
11110
11111
f
0
0
1
I
1
I
0
1
0
1
0
0
0
0
0
1
0
0
I
1
I
I
1
I
1
1
1
1
1
1.24. Obtener la ecuacin dehnida por la Tabla de verdad 1.8 en sus dos formas cannicas.
Tabla
1.8.
ab
00
01
10
11
f
0
I
0
ALGEBRA DE BOOLE
17
f:a'b+a'6
para llegar a la ecuacin maxterms partiremos ahora de las combinaciones de variables que hacen
la variable negada,
0 la funcin, considerando los 0 como la variable sin negar y los 1 como
diferentes variables
las
de
por
la
suma
constituidos
los
trminos
y formaremos el producto de todos
ser
maxterms
que componen .odu combinacin que hace 0la funcin. Con ello, la ecuacin
f:(a+0'(a+
1'9 en sus dos formas
1.25. Extraer la ecuacin de la funcin indicada en la Tabla de verdad
cannicas'
Tabla
1.9.
Tabla de verdad
abcd
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
0
1
0
1
I
1
0
0
0
1
1
0
1
f:
la forma maxterms
De igual modo, partiendo de los 0 de la salida, se obtiene
d'
+ b + c + d)'(a + b + c + -'(a + b +' + d)'@ + 6 + c +
'G + b + c + A)'@ + b +' + d)'(a + b + c + h'(a + 6 +' + d)
f:
(o
ALGEBRA DE BOOLE
17
f:a'b+a'6
para llegar a la ecuacin maxterms partiremos ahora de las combinaciones de variables que hacen
la variable negada,
0 la funcin, considerando los 0 como la variable sin negar y los 1 como
diferentes variables
las
de
por
la
suma
constituidos
los
trminos
y formaremos el producto de todos
ser
maxterms
que componen .odu combinacin que hace 0la funcin. Con ello, la ecuacin
f:(a+0'(a+
1'9 en sus dos formas
1.25. Extraer la ecuacin de la funcin indicada en la Tabla de verdad
cannicas'
Tabla
1.9.
Tabla de verdad
abcd
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
0
0
1
0
1
I
1
0
0
0
1
1
0
1
f:
la forma maxterms
De igual modo, partiendo de los 0 de la salida, se obtiene
d'
+ b + c + d)'(a + b + c + -'(a + b +' + d)'@ + 6 + c +
'G + b + c + A)'@ + b +' + d)'(a + b + c + h'(a + 6 +' + d)
f:
(o
18
ELEcrRoNrcA DrcrrAL
1.10,
1.10.
Tabla de verdad
ahe
000
001
010
011
100
101
r10
111
Solucin: Procediendo como en el Problema
f:
(a
0
0
0
0
1
1
1.24, se obtiene
e)
Si aplicamos la forma dual de la ley (9) entre e1 tercero y el quinto factores, y considerando
x:6+
c,
se obtiene
f:
(.a
Aplicando ahora la forma dual de la ley (10) entre los trminos primero y segundo, y estableciendo
z:6
+ cey -- +
c-,tendremos
f:
.f
.f
(a + h,'b-
I-
Aplicando a continuacin la forma dual de la ley de transposicin (3) a los trminos segundo y tercero,
a * c,tendremos
ydenominandou: cyu:
ALGEBRA DE
BOOLE 19
f'
f:
(a
-f:a'b'+a'6'c+a'6'
partido de la forma
Este resultado, tan laborioso de obtener, se podra haber lograd si hubisemos
1 la funcin
que
hacen
cannica minterms. Vemoslo seguidamente, tomando las combinaciones
f:a'6'+a'6'c+a'b''
que otra. De ahora en
Esto nos ensea que en muchos casos es ms sencilla una forma cannica
de uerdad, de la forma cannica
tabla
una
de
ecuacin
la
para
obtener
norma
como
partiremoi,
adelante
que menos trminos contenga en la salida de dicha tabla'
1'11'
abc
000
001
010
011
100
101
110
111
0
0
0
1
I
0
0
1
que
Solucin: Dado que el nmero de 1 en la salida de la tabla es menor
e1
de 0' obtendremos la
ecuacin minterms
f:a'b'c*a'6'*a'b'c
Considerando
x:
b.c
f:
f:b'c+a'6't
20
ELEcrRoNtcA DtctrAL
1.12.
1.12.
Tabla de verdad
abcd
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
f
1
1
0
1
I
1
0
1
I
1
0
1
1
1
1
1
f:
(a
+ b + c + d).(a + 5 + a + d).@ + b +
d)
f:(b++d).(a+6++d)
Siestablecemosr: +
(t,f : by z: a * -,podremosaplicarlaley(10),ynosquedara
-f : (y + x)' (z + :r) : x + (y' z)
"f : (. + d). lb' (a + 6)l
f:(.+d).a.b
f:a'6'c*a+b'd
.
funcin se transforma en
ALGEBRA DE BOOLE
y simplifiquemos
A continuacin realicemos los productos
Serecomiendaordenar,despusdecadareduccin'lasvariablesenordenalfabtico'comose
expone a continuacin:
f:
(a
+ b)'(b + 4'@ +
e)
es necesario' en primer
est dada en la forma maxterms'
Se conseguir as una suma
Ittgar, reatizar el producto enlre los l"":"i;-q;; ":in"itl l1,::.:acin' el mismo procedimiento que
que aplicai,.a continuacin'
de productos incmpletos a la cual habr
annica minterms completa'
forma
la
a
problem
ttegar
t"iS"iiru
en el
"
el producto del parntesis
reatizaremos
procediendo ;;;ffi; diho,
f:(a''+b)'(a+)
+ b' A + b''
a;--e-- + a''''
f:a'c+a'b+b'c
(a * a), (b + ) o (c +
multiplicaremos cada sumando por
f:
Seguidamente
a)
f -- a'.' (b + 6) + o' b' (c +') + b''' @ +
a' b' e + A' b' f
f : a' b' a + a'6' + A' b' c * a' b' +
f : o' b' a + a'6' + a' b' c * a' b' c
la siguiente funcin:
1.31. Translormar en la forma cannica maxterms
f:(,a+6)'b'(.+b)
en obtener, partiendo de una ecuacin maxterms
Solucin: Este tipo de transformacin consiste
factor
Pararealizar tal'transformacin' se suma a cada
incompleta, una ecuacin rnu*,"rln, completa.
del producto'
.
el trmino @ . a), (b b) o
factor
sean la o ias variables que falten en cada
22
ELEcrRoNtcA DtGtrAL
'
f :
(a
+ 6 + c. Q.@ + a. a + c. c).(c + b + a. a)
f : lb + 6 + c). (a + 6 +
41. l@
+ a). (b +
a)
+ c . 1. l@ + b + d.
+ b + .)l
Si aplicamos nuevamente, y por dos veces, las propiedades distributivas, esta vez slo al factor central,
se obtiene
f:
"f:a'b+a.b.a+6.a
Solucin: Dado que la funcin est expresada bajo la forma minterms, deberemos, en primer lugar,
agrupar trminos para conseguir un producto de sumas incompleto (maxterms), al cual, aplicando e1
mismo procedimiento que en el Problema 1.31, tansformaremos en una estructura maxterms completa.
Comencemos, por tanto, a agrupar trminos. Sacando factor comn i a los dos ltimos sumandos
y utilizando en el parntesis resultante la ley (6), se obtiene
f:o'b+.'@.b+6)
.f:a.b+.'(a+6)
Aplicando, esta vez en inverso, la forma dual de la ley de De Morgan (2) al parntesis, queda
f:o'b+a'g:n
Si aplicamos la ley (5), estableciendo
x:
e .. , se obtiene
"f:x+i.i:x*c:a.b+c
Aplicando a continuacin en inverso la forma dual de la ley (10), queda:
f:(a+.).(b+d
A esta estructura maxterms incompleta
b.6oc.
l,
a1
-f
(a
+ b. 5 + i). (a. a + b +
.)
ALGEBRA DE BOOLE
J'
c)
f:a+c'clb+c'0+
f:
Solucin:
1.
f:a'b'(c+a'5+a)
Solucin:
1.35. Aplicar
funcin:
las leyes del lgebra de Boole a la siguiente
f:a+b'c'
Solucin:
1.38. Reducir
f:a'b
1a siguiente
funcin:
f:
solucin:
f:o+6+c'
o + 6 + c'
1a
+ 6l+ (a + 6)'(o + 6 + c)
23
24
ELEcrRoNtcADtGtrAL
"f:a'6'c*a'E
Solucin:
f:A+b'c.
expresin:
f:a'(b+c)*a'c*a''d
Sofucin:
f:@+b'd)'c.
f:
(a
+ c)' (b +
+c+
A)
d).
siguiente:
f:a'b-'c+a'c'd+b'd
Sofucin:
f:A'c+b'd.
f : (" r
Solucin:
* b. d). (a + c). (A + c + e)
f:c+A'b'd.
f:
(a
+ a)' (a + e)'
+ c + f).
(e
+ .
(a
f:
Solucin:
d)
f:
Sofucin:
f:
(b
+ d)' (a.+
c)
b-
+ 6'
+ c)' (a + c +
d.
f:a'+a'6+'d+6'd
Solucin:
f : (f'c)'(A + d).
+ 4.(b +
d)
ALGEBRA DE
BOOLE
1.48. Aplicar las leyes del lgebra de Boole a la siguiente funcin booleana:
f:a'b'a+a'(A+el+a
Solucin: -f
:a+d+e.
de vgrdad 1.13:
Solucin:
abc
000
001
010
011
100
101
110
111
I
1
0
0
1
1
1
1
f:a+6'
ah
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Solucin:
/':
a) (maxterms reducido)
I
0
0
1
I
0
0
1
1
0
1
1
1
0
1
y maxterms y simplificarlas.
25
26
ELEcrRoNrcA DtGtrAL
1.15.
Tabla de verdad
del Problema
1.51
abed
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
lt01
tt10
1111
Solucin:
f : a'
b-
1.15.
1
1
I
1
c
1
0
1
1
1
0
0
0
+ 6' c * E' d.
f:a'6+a'c+b'a
Solucin:
a'6'c.
sumas:
:a+@t)
Solucin: f : A'n-' + a'6'c + a'b'c + a'b'c * a'b'c
f:@+5+c).
1-
q'6'c + a'F'c
booleana:
f:a'(6'c\'(0+6+c)
Solucin: f : A' b' a + a' b' c * a' 6' c
f : (o + b + c). (a + b- + c. @ + 6 + .). (a + b + c). @ + b + e).