Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Libro Principios Digitales Roger L Tokheim PDF
Libro Principios Digitales Roger L Tokheim PDF
TEOR~AY PROBLEMAS
de
PRINCIPIOS DIGITALES
ROGER L. TOKHEIM, M. S.
Jefe del Departomento de Educocibn Industrial,
Henry Sibley High School ,
Mendoto Heights, Minnesota
Traduccibn:
Ra61 Varela G.
Quimico
Profesor de Computaci6n y ProgromacMn
en la U.N.A.M.
Revisibn Ttcnica:
Jose Cen Zubieta
hgeniero Mednico Electricista, U.N.A.M.
Maestro en Ciencios de Operaciones
New York University
Jefe de lo Unidad de C6mputo del Colegio de Mixico
ISBN 968-451.287-2
Traducido de la primera edici6n en ingl6s de
DIGITAL PRINCIPLES
ISBN 0.07-064928-6
Los temas tratados en este libro fueron seleccionados cuidadosamente para que
coincidieran con 10s cursos que se imparten a nivel preparatoria, vocational o es-
cuela ttrcnica*. Se analizaron ocho de 10s libros de texto y manuales de laboratorio
que se utilizan mhs en el campo de la electr6nica digital. Los temas y problemas que
se incluyen en este libro son similares a 10s que se encuentran con mas frecuencia en
10s libros comunes.
Deseo agradecer a mis alumnos de la Henry Sibley High School por su aliento.
TambiCn quisiera expresar mi aprecio a mi familia, Dan, Marshall y Caroline, por su
apoyo y paciencia.
Todos conocemos el sistema de numeros decirnales, que utiliza 10s simbolos 0, 1, 2, 3,4, 5, 6, 7, 8, y 9.
El sistema decimal tambiCn tiene un valor de posicibn, caracteristico. ConsidCrese el numero decimal
- 238. El 8 esth en la posici6n o lugar de las unidades, el 3 en el de las decenas, por lo tanto, las tres dece-
nas denotan 30 unidades; el 2 est4 en el de las centenas, o sea, 200 unidades. Sumando 200 + 30 + 8, el
numero decimal total que se obtiene es 238. El sistema decimal tambikn se llama sistema de base 10, ya
que tiene diez simbolos diferentes. Asimismo se dice que este sistema tiene rddix 10. Los tCrminos base y
rhdix significan exactamente lo mismo.
Los ntimeros binarios (base 2) se usan ampliamente en circuitos digitales, 10s nhmeros octales (base
8) y hexadecimales (base 16), aunque en menor grado, tarnbikn se utilizan en sistemas digitales.
Todos estos sistemas mencionados (decimal, binario, octal y hexadecimal) pueden usarse para con-
tar, y todos tienen el valor de posici6n caracteristico.
1
_
El sistema de nhmeros binarios s6lo utiliza dos simbolos
(0,l); se dice que tiene radix 2 y comunmente se llama
sistema de numeros de base 2. Cada dlgito binario se de-
I conteo
I
I
CO"lC0
binario
16 8 4 2 1
I
nomina bit. decimal
La forma de contar en binario se muestra en la
figura 1-1. El ndmero binario se indica a la derecha, con 0 0
su decimal equivalente a la izquierda. N6tese que el bit I I
menos signifcativo (bms) estA en el lugar de las unida- -7 I
I 0
3 1 I
des; en otras palabras, si el 1 aparece en la columna de- 4 1 0 0
recha, se suma un 1 a la cuenta binaria; el segundo lugar 5 1 0 1
de derecha a izquierda es el lugar de 10s 2(doses); el 1 6 1 1 0
que aparece en esta columna (como en el renglbn del 2 7 I l l
decimal) significa que se suma un 2 a la cuenta. La figu- 8 1 0 0 0
ra 1-1 es otro ejemplo de tres valores de posici6n bina- 9 1 0 0 1
rios (el de 10s 4 (cuatros), 10s 8 (ochos) y 10s 16 (dieci- 10 1 0 1 0
kises)). Notese que cada valor de posicion es una potencia II 1 0 1 1
de 2 mayor que el de la derecha. De hecho, el lugar de las 12 l I 0 0
unidades es 2O, el de 10s 2 (doses) 2l, el de 10s 4 (cuatros) 13 1 1 0 1
14 1 1 1 0
22, el de 10s 8 (ochos) 2' y el de 10s 16 (dieciseises) 24. En
15 1 1 1 1
electrbnica digital se acostumbra memorizar por lo me- 16 1 0 0 0 0
nos la zucesibn de la cuenta binaria del0000 al 1111 (se 17 1 0 0 0 1
dice uno, uno, uno, uno), o sea, hasta el 15 decimal. 18 1 0 0 1 0
ConsidCrese el ntimero de la figura 1-20, donde se 19 1 0 0 1 1
enseAa cbmo convertir el 10011 (se dice uno, cero, cero,
uno, uno) a su decimal equivalente. Nbtese que para ca-
Flg 1-1 Conteo binario y decimal
da bit del ntimero binario, el decimal equivalente para
Z N~IMEROSUTILIZAEQS EN ELECTR~NICADIGITAL [CAP. I -
ese valor de posic~bn,esth escrito abajo. Para obtener este decimal, se suman 10s ndmeros decimales (16 -
+ 2 + 1 = 19) y se concluye entonces que el 10011 binario es igual a1 I9 decimal.
Considkrese el ndmero binario 101110 de la figura 1-2b. Siguiendo el mismo procedimiento, cada
bit del ndmero binario genera un decimal equivalente para ese valor de posicibn. El bit mcis signifcativo
(EMS)del ndmero binario es igual a 32, y si a tste le sumamos 8 + 4 + 2, da como resultado un total de -
46, por lo que el 101110 binario es equivalente a1 46 decimal. La figura 1-2b identifica tambien a1 punto
binario (similar a1 punto decimal en ndmeros decimales). Generalmente se omite el punto binario a1 tra-
bajar con binarios enteros.
Valor de posicibn 16 8 4 2 1
Valor de posicibn 32 16 8 4 2 I
Fig 1-2
iCbmo convertir numeros fraccionarios? La figura 1-3 es un ejemplo de la conversi6n del ndmero
binario 1110.101 a su decimal equivalente. Los valores de posici6n se indican en la parte superior; hay
que notar el valor de cada lugar a la derecha del punto binario. El procedimiento para efectuar esta con-
versi6n es el mismo que se emplea para con 10s ndmeros enteros: se suma el valor de posici6n de cada bit
para obtener el ndmero decimal. En este problema 8 + 4 + 2 + 0.5 + 0.125 = 14.625 decimal.
iCuhl es el valor del ndmero 1I l ? Podria ser ciento once en decimal, o bien uno, uno, uno en bina-
rio. Algunos libros utilizan el sistema que se muestra en la figura 1-2c para designar la base o radix de
una cantidad. En este caso, 1001 1 es de base 2 como lo indica el subindice 2. El ndmero 19 esth en base
10 coma lo indica el subindice 10. La figura I-2c es un resumen de las conversiones binarias a decimales
de las figuras 1-2a y b.
- CAP.]] NilMEROSUTlLIZADOS EN E L E c T R ~ N I C ADIGITAL 3
Convitrtase el numero decimal 87 a nCmero binario. La figura 1-4 nos muestra un mttodo ade-
- cuado para llevar a cab0 esta conversi6n: se divide el numero 87 entre 2 y se obtiene el cociente 43 y de
residuo I; este es importante y se escribe a la derecha, ademas es el bit menos significativo (bms), nume-
ro binario. El cociente (43) se transfiere como lo indica la flecha y pasa a ser el dividendo. De esta for-
- ma, todos 10s cocientes se dividen entre 2, hasta que el ultimo sea 0 y el residuo sea 1, como en la dltima
linea de la figura 1-4. Casi a1 final de la figura se indica que el 87 decimal es igual al 1010111 binario.
bmt
y con residuo I ----------
1
y con residuo 1
1 I
) con residuo
)
). con residuo (
I
: -------?
! 1
l ~ ~ l
y con residuo :-
y con residuo 0 - -- 1
BMS 1
y con residua
<',(, = 1
I
1
0
I1
I 0
I
I I I,
Convitrtase el 0.375 decimal a numero binario. La figura I-5a ilustra un metodo de llevar a cab0
- esta operaci6n. Hay que notar que el numero decimal (0.375) se multiplica por 2, dando como resulta-
do 0.75. El 0 del lugar de 10s enteros (lugar de las unidades) serB el siguiente bital punto binario. Enton-
ces el 0.75 se multiplica por 2, resultando 1.50. El acarreo del 1 a 10s enteros (lugar de las,unidades), sera
el siguiente bit a la derecha del.anterior, se multiplica entonces el 0.50 por 2 obteniendo como resultado
1.00. El acarreo del I al lugar de 10s enteros es el 1 final del numero binario, ya que el proceso de conver-
si6n termina cuando 'el producto es 1.00. En la figura 1-50 vemos c6mo convertir el 0.375 decimal a su
correspondiente 0.01 1 binario.
La figura I-5b muestra la conversi6n de10.84375 decimal a binario. Una vez mils hay que hacer hin-
capit en que 0.84375 se multiplica por 2. El entero de cada producto se escribe abajo, generando asi el
nhmero binario, y cuando el producto es igual a 1.00, se termina la conversi6n. En este problema se in-
- dica c6mo convertir el 0.84375 decimal a1 0.1101 1 binario.
4 N ~ M E R O SUTILIZADOS EN ELECTR~NICADIGITAL [CAP. I
Considerese el nurnero decimal 5.625. Para convertir este nhmero a binario se necesitan dos proce- -
sos diferentes: la parte entera del nhmero (5) se procesa por divisi6n repetida como se ilustra en la parte
superior de la figura 1-6. De esta forma el 5 decimal se convierte en el 101 binario. La parte fraccionaria
del numero decimal (.625) se convierte a1 .I01 binario como se indica en la parte inferior de la figura 1-6.
Esta parte se convierte al binario .I01 mediante un proceso de multiplicaci6n repetida. En seguida se
combinan las 60s secciones entera y fraccionaria, resultando que el 5.625 decimal es igual a1 101.101
binario.
5 i2 = 2 y con rcsiduo I
I 1
r--
2 t 2 = 1 y con residuo 0
I 1
1
1 i 2 = 0 y con residuo 1
I I
Fig 1-6 Conversibn de decimal a binario
PROBLEMAS RESUELTOS
Solucibn:
Siguiendo el procedimiento de la figura 1-2 10s decimales equivalentes a 10s numeros binarios son:
a) 001 100,= 12,, c) 011100,=2810 e) 101010,=42,, g) 100a01,=3310
b) m 1 1 , = 3 , , 4 111i~,=a0,~ n
lili1l,=a3,, h) 1ilooo,=56,~
- Solucihn:
Siguiendo el procedimiento de la figura 1-2, 1111000.1111, = 1935,,.
SoluclBn:
- Siguiendo el procedimiento de la figura 1-3. 110011.10011, = 51.59375,,
-
Solucl6n:
Siguiendo el procedimiento de la figura 1-3, 1010101010.1, = 682.5,,
- 1.11 Convertir 10s siguientes numeros decimales a sus binarios equivalentes:
a) 64, b) 100, c) 111, 4 145, e) 255, 8 500
Solucibn:
-
Siguiendo el procedimiento de la figura 1-4, 10s binarios equivalentes a 10s numeros decimales son:
a) 64,, = 1000000, c) l l l l o = l l O 1 l l l , e) 255,, = 11111111,
b) 1001o=11001W2 d) 145,,= 100100012 n 50010 = 1111101002
Solucibn:
-
Siguiendo el procedimienro de la figura 1-6. 34.75,, = 100010.11,
Soluci6n:
Siguiendo el procedimiento de la figura 1-6, 27.1875,, = 11011.0011,
Ndmero octal
Decimal
b) Conversi6n dc octal a decimal
N~imerooctal 2 4 5 78
Decimal
c) Conversibn de octal a decimal
Fig 1-8
Convikrtase el nhmero octal 123, a su decimal equivalente. La figura 1-86 ensefla el procedimiento.
Considere primer0 el lugar de las unidades; tres l(unos) es igual a 3, escrito abajo en la linea decimal.
Despues se considera el lugar de 10s 8(ochos); hay dos 8 por lo que 2 x 8 = 16, que se suma a13 de aba-
jo. Considere por ultimo el lugar de 10s 64, sblo hay un 64 que se suma finalmente al 16 y a13 (64 + 16
+ 3 = 83), obteniendo como resultado el 83 decimal, por lo que el octal 123 es igual al 83 decimal.
Convierrase el octal 2457, a nhmero decimal. La figura 1-8c muestra con detalle el procedimiento.
El valor de posicibn se multiplica por el digito en esa posicibn y se suman 10s productos. El resultado es.
que el octal 2457 es igual al 1327 decimal.
El procedimiento para convertir n~imerosdecimales a octales es similar al que se utiliza para con-
vertir decimales a binarios. Convertir el decimal 1327 a octal. Este procedimiento se muestra en la figura
- CAP ..I] N ~ M E R O UTlLlZADOS
S EN ELECTR~NICADIGITAL 7
-.
1-9. Prirnero el 1327 se divide entre 8, obteniendo como cociente 165 y residuo 7, que pasa a ser el digito
menos significativo del numero octal. El cociente (165) se transfiere (vCase la flecha de la figura 1-9) y se
convierte en el dividendo, Cste se divide entre 8 y se obtiene 20 de cociente y 5 de residuo, que se escribe
abajo como el siguiente digito del nhmero octal. La repeticibn del proceso de dividir entre 8 continua
- hasta que el cociente sea 0 y el residuo desde I hasta 7, inclusive. En este problema el numero decimal
1327 es equivalente a1 2457 octal.
20 +8=
y
y
con residuo
con residuo 4
5
2 t 8 = 0 y con residuo 2
1327,, = 2 4 5 78
Considere el numero octal 642-21. La figura 1-100 ensena un proceso sencillo para convertir este nu-
rnero octal a nurnero decimal. Cada valor de posici6n se rnultiplica por el digito de ese lugar, que ests.
- escrito abajo. Se suman 10s 5 valores decirnales (384 + 32 + 2 + 0.25 + 0.015625 = 418.265625) obte-
niendo asi, el numero de base 10 equivalente.
Numero octal 6 4 7 2 1
Decimal
a) Convcrsibn de octal fraccionario a decimal
418 + U = 52 yconreaiduo 2
+
+
52
I
8 = 6 y con rcsiduo 4
1
d
6 8= 0
t y corl residuo 6
418.26562510 = 6 4 2 .2 Is
Para convertir el decimal 418.265 625 a octal se invierte el proceso, este se puede observar con de- -
talle en la figura I-lob. El primer proceso es la divisi6n repetida entre 8; utilizando 10s residuos se genera
la parte entera del ndmero octal; por lo tanto, el decimal 418 es igual al 624 octal.
La parte fraccionaria del decimal se convierte a octal en la secci6n inferior de la figura 1-106, y se
lleva a cab0 por medio de repetidas multiplicaciones por 8. La parte entera de cada producto genera la -
respuesta. El proceso termina cuando el producto de la multiplicaci6n es 0.00. Combinando el resultado
de las partes entera y fraccionaria se obtiene el nhmero octal 642.21,.
La utilidad del sistema octal, esta en su facilidad de conversi6n a binario. Considerese el numero oc- -
tal532. Para efectuar esta conversi6n basta memorizar tan s6lo 10s primeros ocho numeros de la cuenta
binaria (000 - 11 1) y sus respectivos octales equivalentes, que se encuentran en la parte sombreada de la
tabla de la figura 1-7. La conversi6n del octal 532, a binario se observa en la figura 1-1 la. N6tese que ca-
da digito octal forma un grupo de tres digitos binarios. -
Fig 1-11
-
La figura 1 - l l b muestra otra conversi6n de octal a binario en donde el 74.61, se convierte a su
equivalente binario. N6tese que el punto octal pasa a ser el punto binario en el numero de base 2. Por lo
tanro, 74.61, es igual a1 111100.1 10001,.
Para convertir de binario a octal se invierte el proceso. La figura 1 - l l c enseAa c6mo el binario -
1 1011100d100 se divide en grupos de rres bit cada uno, empezando en el punto binario. Cada grupo gene-
ra su digito octal equivalente, y asi se muestra en la figura 1-1 l c que el 110111000100, es igual a1 6704,.
ConviCrtase el binario 1011.101 1 a su octal equivalente. Primero hay que dividir 10s bit binarios en -
grupos de tres, cada uno a partir delpunto binario. La figura 1-1l d muestra c6mo dividir 10s bit bina-
rios en grupos de tres; despuks, cada grupo de 3 se traduce al digito octal correspondiente y el punto bi-
nario se transforma en el punto octal. La figura 1-1 l d ilustra c6mo el 101 1.101 1, es igual al 13.54,. -.
PROBLEMAS RESUELTOS -.
Solucion:
.-
Siguiendo el procedimiento de las figuras 1-8 y ~-IOU,
10s decimales equivalentes a estos nhmeros octa-
les son:
a) 42, = 34,, c) 1057, = 559,, e) 37.123, = 31.162,,
- b) 376, = 254,, d) 11.11, = 9.I4ll0
Solucion:
- Siguiendo el procedimiento de la figura 1-lob, 10s octales equivalentes a 10s nhmeros decimales son:
a) 77.375,, = 115.3, c) 8.1562510 = 10.12,
b) 20.515625,, = 24.41, d) 44;562510 = 54.44,.
1.20 ConviCrtanse 10s siguientes numeros octales enteros a sus equivalentes binarios:
a)3, b)6, c)7, 472, e)113
Siguiendo el procedimiento de la figura. 1-1l a y haciendo uso de la tabla de la figura 1-7.10s binarios
equivalentes a 10s octales enreros son:
.-
a) 3, = 011, c) 7, = 111, e) 113, = 1001011,
b)61=1102 d) 7 2 , = 111010,
Solucibn:
Siguiendo el procedimiento que se muesrra en la figura 1-1l b , 10s binarios equivalentes a 10s octales,
son:
a) 7.5, = 111.101, c) 20.1,= 10000.001, e) 11.4,= 1001.1,
b) 16.38=1110.0111 d)37.6,=11111.11,
.-
1.22 Conviertanse 10s siguientes nhmeros binarios a sus equivalentes octales:
a)011, b) 110, c) 111000, 4 101100
Solucibn:
-
Siguiendo el procedimiento que se muestra en la figura I-llc, 10s octales equivalentes a 10s nhmeros ,
binarios son:
a) 011, = 3, c) 111O0O2 = 70,
b) 110, = 6 , d) 101100, = 54,
NUMEROS UTILIZAWS EN ELECTR6NlCA DIGITAL [CAP. I -
Siguiendo el procedimiento de la figura 1-1lc, 10s octales equivalentes a estos binarios, son:
a) 111.0012 = 7.1B c) 110110.11011, = 66.66,
b) 1011.0112 = 13.3s 4 11000.100lZ= 30.44B
1-4 N ~ M E R O SHEXADECIMALES
El sistema hexadecimal de nhmeros es el sistema de nhmeros de base 16, utiliza 10s simbolos 0-9, A, B,
C, D, E y F como se muestra en la tabla de la figura 1-12, columna de hexadecimales. La letra A repre-
senta el 10, la B el 11, la C el 12, la D el 13, la E el 14 y la F el 15. La ventaja de este sistema es su facili-
dad de conversion directa a un numero binario de cuatro bit. E n la secci6n sombreada de la figura 1-12
cada numero binario de cuatro bit, o sea, del0000 a1 1111, puede representarse por un s6lo digito hexa-
decimal.
Al fijarse en la columna decimal de la figura 1-12 se puede ver que el equivalente de 16 en el sistema
hexadecimal es 10, lo que demuestra que el sistema hexadecimal tambien emplea el concept0 de valor de
posicibn. El 1 en (lola) significa 16 unidades, mientras que el 0 representa cero unidades.
Convikrtase el hexadecimal 2B6 a numero decimal. La figura 1-13a muestra el proceso que ya cono-
cemos. El 2 estk en el lugar de 10s 256, por lo que 2 x 256 = 512, que se escribe en el rengl6n de 10s decima-
les. El digito hexadecimal B aparece en la columna de 10s 16. Hay que recordar que el B hexadecimal
corresponde al 11 decimal, lo que signilica que hay once que 2 x 256 obteniendo 176 como resultado,
que se suma a15 12 del renglbn de decimales de la figura 1-13a. La colurnna de las unidades muestra que
hay seis de ellas, por lo tanto, se suma un 6 al total de la linea de 10s decimales, obteniendo como resulta-
d o final (512 + 176 + 6 = 694) 694,,. La figura 1-130 muestra que 2B6,, es igual a 694,,.
Convikrtase el hexadecimal A3F.C a su decimal equivalente. La figura 1-136 ensefia con detalle este
problema, lnicialmente hay que considerar la columna de 10s 256. El digito hexadecimal A significa que
256 debe multiplicarse por 10, siendo el resultado del product0 2560; el numero hexadecimal muestra ,
-
que tiene tres 16, por lo tanto 16 x 3 = 48, que se suma a1 rengl6n de 10s decimales. La columna de las
unidades contiene el dlgito hexadecimal F, lo que significa que 1 x 15 = 15, que se suma tambiCn a1
rengl6n de 10s decimales. La columna que representa a 16-1 (0.0625) contiene el digito hexadecimal C, lo
que quiere decir que I2 x 0.0625 = 0.75, que se suma al total decimal (2560 + 48 + 15 + 0.75 = -
..-
Potencias de 16
--
Valor de posicibn 256
Numero hexadecimal 2 B 6
256 Ih I
x 2 x ll
- -
x h
Decimal % + 176 + 6 =694,0
Potencias de 16
Valor de posicibn
Numero hexadecimal
1 16'
156
A
16'
3
6
16'
F .
1/16'
,0625
Fig 1-13
- 2623.75), obteniendo como resultado final el numero decimal 2623.75. La figura 1-136 ilustra la conver-
sion del A3F.CI6 a1 2623.75,,,.
lnvitrtase ahora el proceso para convertir el numero decimal 45 a su hexadecimal equivalente. La
figura I-14a presenta con detalle el ya conocido proceso de dividir entre 16. El numero decimal 45 se di-
-
vide entre 16, obteniendo cociente 2 y residua 13 (13,, = D13,que es el dms del nhmero hexadecimal. El
cociente (2) pasa a ser el nuevo dividendo, y al dividirse entre 16 se obtiene 0 de cociente y 2 de residuo,
por lo que el 2 pasa a ser el siguiente dlgito del numero hexadecimal. El proceso termina aqul, debido a
. hue la parte entera del cociente es 0. El proceso que se indica en la figura 1- 140 convierte el ndmero de-
cimal 45 al hexadecimal 2D.
1I .
IS+ 16= 0 yconresiduo 15
Conviertase el decimal 250.25 a hexadecimal. La conversibn debe hacerse utilizando dos procesos
- como se muestra en la figura 1-146. La parte entera del numero decimal (250) se convierte a hexadecimal
por medio del proceso repetido de divisibn entre 16. Los residuos de 10 (A en hexadecimal) y I5 (Fen he-
xadecimal) constituyen la parte entera hexadecimal FA. La parte fraccionaria (-25)se multiplica por 16
y se obtiene como resultado 4.00. El 4 se transfiere a la posicibn que se indica en la figura 1-146. La con-
--
versibn completa muestra que el decimal 250.25 es igual a1 FA.4 hexadecimal.
12 NUMEROS UTILIZADOS EN ELECTR6NICA DIGITAL [CAP. I
La principal ventaja del sisterna hexadecimal es su facilidad para convertirlo a binario. La figura -
I-150 muestra la conversibn del hexadecimal 3B9 a binario. Cada digito hexadecimal forrna un grupo de
cuatro digitos binarios o bit. Para formar el numero binario se cornbinan estos grupos, en este caso
3BglB = 11101110012.
-
916
1 1 1 3BgI6 = 11101110011
0011 1011 1001
a) Conversibn de hexadecimal a binario
4 7 . F E
1 1 1 1 47.FE16= 10001ll.llllllll
0100 0111 .1 1 1 1 1110
b) Conversibn de numeros fraccionarios hexadecimales a binarios fraccionarios
Fig 1-15
En la figura 1-1Sb se explica con detalle otra conversibn de hexadecimal a binario. Una vez mas, ca-
da digito hexadecimal forrna un grupo de cuatro bit en el numero binario. El punto hexadecimal conser-
va su lugar y pasa a ser el punto binario. El numero hexadecimal 47.FE se convierte en el
1000111.1111111 binario. Este sistema es un mttodo fhcil y rhpido para escribir numeros binarios debi-
do a su forma rnhs cornpacta de expresibn.
La figura 1-1Sc enseAa cbmo se convierte el 101010000101 binario a hexadecimal. Primero se divide
el numero binario en grupos de cuatro bit, ernpezando en el punto binorio, despuks cada grupo de
cuatro bit se convierte a su digito hexadecimal equivalente. La figura 1-15c indica cbmo el
1010100001012es equivalente a1 ASS,,.
La figura 1-1Sd es un ejemplo de otra conversion binaria a hexadecimal, en donde el binario
10010.011011 se convierte a hexadecimal. Primero el binario se divide en grupos de cuatro bit empezan-
do en el punto binario. Para completar el primer grupo de la izquierda se aAaden tres ceros, formando
asi el 0001 y dos ceros se ailaden a1 ultimo grupo de la derecha, formando ei 1100. Cada grupo tiene asi
cuatro bit, que se convierten a 10s digitos hexadecimales correspondientes como se muestra en la f'igura
I-1Sd. El ndmero binario 10010.01 1011 es igual al 12.6C hexadecimal.
PROBLEMAS RESUELTOS
1.24 El sistema hexadecimal de numeros tarnbiCn se llama sistema de base
Refirikndose a la figura 1-12, 10s 16 simbolos utilizados en este sistema son: 0,1 , 2,3, 4,5, 6,7, 8, 9,
A, B, C, D, E y F.
- CAP. I ] NUMEROS UTILIZADOS EN ELECTR6NICA DIGITAL 13
1.26 Convertir 10s siguientes numeros hexadecimales enteros a sus decimales equivalentes:
- a ) C, b) 9F, c) D52, d) 67E, e) ABCD.
Solucibn:
Se sigue el procedimiento que se muestra en la figura 1-13a.10~decimales equivalentes a estos nhmeros
hexadecimales son 10s siguientes:
C16 = 1210 c) D5216 = 341Ol0 e) ABCD,, = 43981,,
b) 9F16 = 15910 d) 67E16 = 166210
-
1.27 Convierta 10s siguientes numeros hexadecimales a sus decimales equivalentes:
a ) F . 4 , b)D3.E, c)1111.1, 4 8 8 8 . 8 , e)EBA.C.
Solucibn:
Siguiendo el procedimiento de la figura 1-13b y considerando tambitn la figura 1-12, 10s decimales
equivalentes a estos nirmeros hexadecimales son 10s siguientes:
a) F.416 = 15.2510 C) 1111.Il6 = 4369.062510 e) EBA.CII = 3770.75,,
b) D3.E16 = 211.87510 d) 888.81s = 2184.510
1.28 Convertir 10s siguientes numerbs decimales enteros a sus hexadecimales equivalentes:
- a) 8, b) 10, C) 14, 4 16, e) 80, fl 2560,
g) 3000, h) 62 500
Solucibn:
Seguir el procedimiento que se enseila en la figura 1-140 y considerar tambikn la figura 1-12. Los hexa-
decimales equivalentes a estos nhmeros decimales son:
a = g16 C) 14,, = El( e) 8010 = SOl6 8 ) 300010 = BB8i6
b) 1Ol0 = A16 d) 1610 = lol6 fi 256010 = Aml6 h) 62500,, = F424,,
Siga el procedimiento que se muestra en la figura 1-14b y considere tambikn la figura 1-12. Los hexa-
decimales equivalentes a estos nirmeros decimales son:
a) 204.125,, = CC.2,, c) 631.2510 = 277.416
b) 255.87510 = FF.E16 d) 10 000.003 906 2510 = 2710.0116
-
1.30 Convertir 10s siguientes ndmeros hexadecimales a sus equivalentes binarios:
a ) B , b ) E , c) IC, 1 4 A 6 4 , e) lF.C, J239.4.
Siguiendo el procedimiento mostrado en la figura 1-150 y considerando la figura 1-12, 10s binarios
equivalentes a estos nhmeros hexadecimales son 10s siguientes:
a) B,, = 1011, c) lC,, = lllOOp e) lF.C16 = 11111.11,
b) E16 = l 1101 d) AMl6 = 1010011001002 j) 239.4,, = 1000111001.012
Solucibn:
-
Seguir el procedimiento indicado en la figura I-15c y d. Considerar tambien la figura 1-12. Los
hexadecimales.equivalentes a 10s binarios dados, son 10s siguientes:
a) 1001.1111, = 9.FI6 c) 110101.011001, = 35.64,, e) 10100111.111011, = A7.EC16
b) 10000001.11012=81.D16 d) 10000.l2 = 10.816 fi 1 0 0 ~ . 0 0 0 0 1 1 1 2= 40.0E16
NOMEROS UTILIZADOS EN ELECTRONICA DIGITAL (CAP. I
Problemas suplementarios
Los sistemas digitales sblo procesan numeros binarios (ceros y unos). El cbdigo binario se discutio en el
capitulo anterior. En 10s ultirnos arfos han surgido otros codigos binarios especiales para realizar fun-
ciones especificas en equipos digitales. Estos cbdigos usan ceros y unos, pero sus significados pueden va- -
riar. Aqui se detallarhn varios codigos binarios junto con las rnaneras en las que se traducen a forrna de-
cimal. En un sistema digital, 10s traductores electrbnicos (Ilarnados codificadores y decodricadores), se
usan para pasar de cbdigo a cbdigo. En las siguientes secciones detallarernos el proceso de conversion de
un cbdigo a otro.
I f
RCD
2-2 c ~ D I G O SBINARIOS PESADOS Decimal
Los numeros binarios son algo diflciles de entender. Por ejemplo, 8 1 2 1
trate de convertir el nhrnero binario 10010110, en un numero deci-
mal. Resulta que 10010110, = 150,, pero toma cierto tiernpo y es- 0 0 0 0 o
fuerzo hacer esta conversibn. I 0 0 0 1
7 0 0 1 0
El cbdigo BCD (del inglts binary-coded-decimal) que signifi- &
Decimal 1 5 0 Decimal 3 2 . 8 4
1 1 ! 1 1 1 1
BCD 0001 0101 0000 BC D 0011 0010 . 1000 0100
a) Conversibn decimal a BCD C) Conversibn decimal fractional a BCD
- Tambitn es bastante simple convertir numeros BCD a numeros decimales. En la figura 2-2b se
muestra la ttcnica. Primero se divide el numero BCD 10010110 en grupos de cuatro bit, empezando por
el punto binario. Cada grupo de cuatro se convierte luego en el digito decimal equivalente, que se anota
debajo. El nhmero BCD 10010110 es, entonces, igual al 96 decimal.
- La figura 2-2c ilustra un numero decimal fraccionario convertido a su equivalente BCD. Cada
digito decimal se convierte en su equivalente BCD. El punto decimal se pasa para abajo y se convierte en
el punto binario. La figura 2-2c muestra que el decimal 32.84 corresponde a1 numero BCD
- 001 10010.10000100.
Convierta el nhmero fraccionario BCD 01 110001.00001000 a su equivalente decimal. En la figura
2-2d se muesrra el procedimiento. El numero BCD se divide en grupos de cuatro bit empezando en el
punto binario. Cada grupo de cuatro bit se convierte desputs a su equivalente decimal. El punto binario
- se convierte en el punro del numero decimal. En la figura 2-2d se muestra el numero BCD
01 110001.00001000 a1 ser convertido a su equivalente decimal 71.08.
Considere ahora el problema de convertir un numero BCD en su equivalente binario. En la figura
- 2-3 se muestran 10s tres pasos de que consta el procedimiento. En el Paso 1 el nhmero BCD se divide en
grupos de cuatro bitempezando en el punto binario. Cada grupo de cuatro bit se traduce a su equivalen-
te decimal. En la figura 2-3 se ve que el numero BCD 00010000001 1.0101 al ser traducido a1 nhmero de-
- cimal es 103.5.
BC D OOOI 0000 0011 .0101
1 1 1 1
Decimal I 0 3 . 5
103 + != 51 y residuo I
5 1 - 2 = 25 y rcsiduo I
25 + 2 = 12 Y res~duo l
I?+?= 6 yresiduo 0
6 -?= 3 y residuo 0
3 t 2= 1 y rcs~duo I
1 +2= 0 y residuo
Binario 1 1 0 0 1 I 1.1,
0.5 x 2 = 1.0
-
0.0 x 2 = 0.0
6
Fig. 2-3 Conversibn BCD a binario
El paso 2, en la figura 2-3, muestra la parte entera de numero decimal a1 ser traducida a binario. El
10310se convierte en 1100111, en el paso 2 por el procedimiento de dividir repetidamente entre dos.
- El paso 3, en la figura 2-3, ilustra la parte fraccionaria del nbmero decimal a1 ser traducida a bina-
rio. El 0.Sl0 se convierte en 0.1, en el paso 3 por medio del procedimiento de multiplicar repetidamente
por dos. La parte enrera y la parte fraccionaria se unen. El ndmero BCD 000100000011.0101 es entonces
- igual a1 nhmero binario 1100111.1.
N6tese que usualmente es m8s efectivo escribir un numero en binario que en BCD. Los numeros bi-
narios usualmente tienen menos unos y ceros, como se ve en la conversibn de la figura 2-3. Aunque son
m8s largos, 10s nhmeros BCD se usan en 10s sistemas digitales cuando se requiere que 10s numeros se tra-
- duzcan fhcilmente a decimales.
Traduzca el numero binario 10001010.101 a su equivalente BCD 8421. El proceso se muestra en la figura
2-4. El numero binario se convierte primer0 en su equivalente decimal. Entonces, el numero binario
- 10001010.101 es igual a 138.625,,. Cada digito decimal se traduce entonces a su equivalente BCD. En
C6DIGOS BINARIOS
Binario I O 0 0 I O I O ~ 1 0 1
Decimal
1
128
I ir'r'
+ii0.5~0.125;l
BCD
7
OOO1 001 1 .
1000 01 10 0010 0101
Fig. 2-4 Conversibn binario a BCD
la f i g u r a 2-4 se m u e s t r a c b m o e l decimal 138.625 se c o n v i e r t e e n el n u m e r o BCD
0001001 11000.011000100101, Finalmente vemos que la conversi6n completa traduce a1 binario
10001010.1012en el BCD 0001001 11000.01 1000100101.
El BCD es un tkrmino general que puede aplicarse a diversos mktodos. El c6digo BCD mas popu-
lar es el 8421. Los numeros 8,4,2,1 representan el peso de cada bit en el grupo de 4 bit. En la figura 2-5 se
muestran otros ejemplos de BCD pesados de cuatro bit.
8 4 2 1 8 4 2 1 4 2 2 1 4 2 2 1 5 4 2 ' 5 4 2 1
0 0 0 0 0 , 0 0 0 0 0 0 0 0
I 0 0 0 1 0 0 0 1 0 0 0 1
2 0 0 1 0 0 0 1 0 0 0 1 0
3 0 0 1 1 0 0 1 1 0 0 1 1
4 01 0 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 1 1 1 1 0 0 0
6 0 1 1 0 1 I 0 0 1 0 0 1
I~
0 1 1 1 I 1 0 1 I 0 1.0
1
1
1 0 0 0 1 1 1 0 1 0 1 1
9 1 1 1 1 ' 1 1 0 0
1lo1
12
0
0
0
0
0
0
0
0
0
1
1
1
0
0l
0
0
U0
0
0
0O
1
0
1I
0
I 0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0 0 0
0 0 1
0 1 0
13 0 0 0 1 0 0 1 I 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 1
.-
Fig. 2-5 Tres cbdigos BCD pesados
PROBLEMAS RESUELTOS
2.2 Convierta 10s siguientes numeros BCD 8421 a sus equivalentes decimales:
a) 1010 c) lOOOO110 e) 00110010.10010100
b) 00010111 4 O ~ O ~ O I O O O O ~ I oooloooooooooooo.olo~
- CAP.21 C~DIGOS
BINARIOS
Soluclbn:
Los equivalentes decimales de 10s numeros BCD son como sigue:
a ) 1010 = ERROR (no hay tal ndmero BCD) 6) 01010100001 1 = 543
b ) 000lOlll = 17 e ) 001 10010.10010100 = 32.94
C ) 10000110 = 86 . 0001000000Ci00000.0101 = 1000.5
Sulucion:
Tres cbdigos BCD son: a ) BCD 8421, b ) BCD 4221 c ) BCD 5421
Solucibn:
El equivalente BCD = 4221 del decimal 98 es I 11 11 110.
Los numeros BCD son 10s mils filciles de traducir a sus equivalentes decimales.
C6DIGOS BINARIOS
8421 B C D XS3 B C D
Decimal
10 1 10 1
Considere el cambio del numero decimal 62 a su numero equivalente en XS3. El paso 1 en la figura
2-7a muestra cbmo se suma 3 a cada digito decimal. En el paso 2 se muestra cbmo el 9 y el 5 se convier-
ten en su equivalente BCD 8421. El n6mero decimal 62 es, entonces, igual al nfimero BCD XS3
10010101.
Decimal 6 2
fi @ mads 3
I
XS3
19
1001 0101
f @ Conversibn a binario
XS3
-
+ -
0111
+E@ 0011
b) Conversibn BCD a XS3
Afiadal
Considere ahora la conversibn del cbdigo XS3 a decimal. En la figura 2-7c se muestra el numero
- XS3 10001100 a1 ser convertido a su equivalente decimal. El nhmero XS3 se divide en grupos de cuatro
bit empezando en el punto binario. El paso 1 muestra el 3 (binario 001 1) al ser restado de cada grupo de
cuatro bit. El resultado es un numero BCD 8421. El paso 2 muestra cada grupo de cuatro bit en el nume-
- ro BCD 8421 a1 ser traducido a su equivalente decimal. El nhmero XS3 10001100 es igual a1 decimal 59
de acuerdo con el procedimiento de la figura 2-7c.
El c6digo XS3 tiene un valor significative en circuitos aritmeticos. El valor del codigo esth en su fa-
- cilidad de complementaci6n. Si cada bit es complementado (0 a 1 y 1 a 0), la palabra de cuatro bit resul-
tante sera el complemento a 9 del numero. Los sumadores usan nhmeros complemento 9 para realizar la
sustraccibn.
El Cddigo Gray, es otro codigo binario no pesado. El cbdigo Gray no es un cbdigo tipo BCD. En la
-. figura 2-8 se compara el c6digo Gray con niimeros binarios y decimales equivalentes. Observe cuidado-
samente el codigo Gray. Advierta que cada aumento en la cuenta (incremento) viene acompafiado por
un solo cambio en el estado del bit. Vea el cambio de las lineas decimales 7 a 8. En hinario 10s cuatro bit
. cambian de estado (de 011 1 a 1000). En esta nlisma linea el codigo Gray s6lo cambia de estado en el bit
izquierdo, (0100 a 1100). Este cambio en un solo bit en el cbdigo por incremento es una caracteristica
irnportaiite en algunas aplicaciones en electrbnica digital.
i
Binario Binario
I l l I I I I
suma suma suma suma
1 1 1 1
Codigo Gray 0 0 1 1 Cbdigo Gray 1 1 1 0 1
(a) (b)
Fig. 2-9 Conversiones de c6digos Binarios-Gray y Gray-Binario
22 C ~ D I G O BINARIOS
S [CAP.2
tes:
Las reglas para convertir cualquier numero binario a su equivalente en cbdigo Gray son las siguien- -
1. El bit de la izquierda es igual en cbdigo Gray que en el nhmero binario.
2. Sume el BMS a1 bit inmediatamente a la derecha y anote la suma (desprbciese cualquier acarreo) de-
bajo en la linea de cbdigo Gray. -
3. Continhe sumando 10s bit a1 bit de la derecha y anotando las sumas hasta que se llegue a1 bms.
4. El ndmero en cbdigo Gray siempre tendrti el mismo ndmero de bit que el numero binario.
Pruebe estas reglas para convertir el binario 10110 a su equivalente en cbdigo Gray. La figura 2-9b -
muestra el BMS (1) en el ndmero binario a1 ser transferido hacia abajo y escrito como parte del numero
en cbdigo Gray. El bit de 10s 16 se suma entonces a1 bit de 10s 8 en el ndmero binario. La suma es l(1 +
0 = l), que se anota en el cbdigo Gray (segundo bit de la izquierda). Luego el bit de 10s 8 se suma a1 bit
de 10s 4 en el numero binario. La suma es l(0 + 1 = l), que se anota en el cbdigo Gray (tercer bit de la
-
izquierda). Luego el bit de 10s 4 se suma al bit de 10s 2 del ndmero binario. La suma es 0 (1 + 1 = lo),
porque el acarreo ( I ) se descarta. El cero se anota en la segunda posicibn de la derecha en el cbdigo
Gray. Luego se suma el bit de 10s 2 a1 bit de 10s 1 en el ndmero binario. La suma es 1 (1 + 0 = I) que se -
anota en el cbdigo Gray (bit de la derecha). El proceso se ha completado. La figura 2-96 muestra a1 nu-
mero binario 10110 al ser traducido al numero 11101 en cbdigo Gray.
Convierta ahora el numero 1001 en codigo Gray a su equivalente en binario. En la figura 2-10a se .-
detalla el procedimiento. P r i m e r ~el bit de la izquierda (1) se transfiere hacia abajo al renglbn binario
formando el bit de 10s 8. El bit de 10s 8 en el numero binario se transfiere (ver flecha) arriba del siguiente
bit en cbdigo Gray y se suman 10s dos. La suma es I (1 + 0 = 1) que se escribe en el lugar del bit de 10s 4
en el numero binario. El bit de 10s 4 (1) se suma entonces al siguic~itebit en cbdigo Gray. La suma es 1
-
(1 + 0 = 1). Este 1 se escribe en el lugar de 10s 2 del numero binario. El bit de 10s 2 del binario 1 se suma
a1 bit de la derecha en cbdigo Gray. La suma es 0 (1 + 1 = 10) porque se descarta el acarreo. Este 0 se
escribe en el lugar de 10s 1 en el numero binario. La figura 2-1Ou muestra el ndmero 1001 cbdigo Gray -
Traducido a su numero binario equivalente 1110. Esta conversibn puede verificarse mirando la linea de-
cimal 14 en la figura 2-8.
-
Cbdigo Gray I Cbdigo Gray
-
Binario Binario
(1 h) -
Fig. 2-10 Conversiones de c6digo Gray a binario
Convierta el numero de seis bit 01 1011 en cbdigo Gray a su equivalente en binario. Empiece a la iz- -
quierda y siga las flechas de la figura 2-106. Siga el procedimiento, recordando que 1 + I = 10. El
acarreo (1) se descarta y se pone cero en la linea binaria. La figura 2-lob muestra que el numero codigo
Gray 01 1011 es igual a1 numero binario 010010.
-
PROBLEMAS RESUELTOS
2.10 Las letras y numeros XS3 significan codigo -
Solucibn:
XS3 significa c6digo exceso 3.
-
2.1 1 El cbdigo BCD -(8421, XS3) es un ejemplo de un cbdigo no pesado.
SuluriOn:
El cbdigo BCD XS3 es un ejemplo de un cbdigo no pesado
C~DIGOS
BINARIOS
La caracteristica mas importante del cddigo Gray es que cuando la cuenta se incrementa en uno,
-(sblo un, mas de) un bit cambia de estado.
La caracteristica mas importante del c6digo Gray es que cuando la cuenta se incrementa en uno, s6lo
un bit cambia de estado.
2-4 CODIGO DE DETECCION DE ERRORES -
Una ventaja de 10s sistemas digitales (como la cornputadora digital) es su gran precision. Aunque 10s sis-
ternas digitales son bastante exactos, pueden surgir algunos errores. ~ s t o deben
s ser detectados cuando
ocurren durante la transrnisibn de 10s datos. Un rnetodo simple de deteccibn de errores usa el bit de pari- -
dad. El bit de paridad es un bit extraque viaja a travks de una palabra digital (un grupo de bit ) y ayuda
a detectar 10s posibles errores que pueden ocurrir durante la transrnisibn.
Un sisterna de transrnisi6n digital se muestra en forma de bloques en la figura 2.1 1. El transmisor
de la izquierda esta mandando bit de datos A, B, C y D (una palabra de cuatro bit). Corno una pre-
caucibn contra cualquier error esta palabra de cuatro bit se mete a un generador de bit de paridad, que
genera el bit de paridad apropiado (A. El bit de paridad y la palabra de cuatro bit se mandan a travts
de la linea de transmisibn. La palabra de cuatro bit se rnanda al sistema digital receptor. La palabra de
cuatro bit junto con el bit de paridad se mandan a1 circuito de deteccidn de errores. Si ocurre un error
durante la transrnisibn, el circuito de deteccibn de errores activara una alarrna.
Fig. 2-1 1 Deteccian de error usando bit de paridad en sisterna de transmisibn de datos
PROBLEMAS RESUELTOS
2.20 10s errores de transtnisibn en 10s sisternas digitales pueden detectarse por rnedio de un bit de
Solucibn:
Los errores de transmisibn en 10s sisternas digitales pueden ser detectados por medio de un bit de pari-
dad.
2.21 Si siernpre se transmite un numero par de 1 , el sisterna de deteccibn de errores se conoce corno
un sisterna de paridad (par, irnpar)
Solucibn:
Un sistema de paridad par siempre transmite.un numero par de 1
2.22 El bit de paridad ayuda a (corregir, detectar) errores que ocurren durante la trans-
rnisibn de datos.
Solucibn:
El bit de paridad ayuda a derectar errores que ocurren durante la transrnisibn de datos.
2.23 Enurnere las salidas (P)del generador de bit de paridad par para cada uno de 10s doce pulsos de
entrada que se muestran en la figura 2-13.
Entradas Salida
1 1 1 1 l 1 0 1 1 1 1
--- 3 7
a) pulso a = 0 4 pulso d 0
6 ) pulso b = 0
-
Las salidas ( P ) del generador de bit de paridad par de la figura 2-13 son las siguientes:
g) pulso g = 0
e) pulso e = 1 h) ~ U I S Oh = 1
J) pulso j = 0
k ) pulso k = 0
C) puiso c = I npu~sof = o 9 ~ U I S Oi = I I) pulse I o
26 C ~ D I G O SBINARIOS ICAP.2 -
2.24 Enumere las salidas del circuito detector de errores para cada uno de 10s doce pulsos de entra- -
da que se muestran en la figura 2-14. Suponga que el sisiema usa el mttodo de paridad par para
la deteccibn de errores.
Entradas Salida
de error
En la secci6n anterior se us6 un solo bit de paridad para detectar un error durante la transmisi6n de in-
formacibn digital. Este h i c o bit de paridad, solamente indicaba que existia un error, pero no indicaba
cuPl era el bit incorrecto. El C6digo Hamming detecta un error e indica cual es el bit err6neo. Entonces --
este bit incorrect~puede cambiarse a su forma correcta, siendo entonces el C6digo Hamming un c6digo
autocorrector.
Una palabra de 4 bit (D7,D,, DgrDl), se esta transmitiendo en la figura 2-15. Tres bit de paridad
par (P,, P,, P&estan siendo generados en la izquierda y transmitidos junto con 10s datos. Cualesquiera
errores se detectan en la derecha de la figura 2-15 por 10s tres circuitos de detecci6n de errores conoci-
dos. Si no existe ningun error en 10s datos (D,, D,, D,, 03 a1 salir de la linea de transmisi6n,los indica-
dores de error marcaran 000. Con 10s indicadores de error en 000, el circuito corrector de errores no ha-
ce nada a los datos (D,, D6, D5, Dl) y los manda a1 sistema receptor digital.
Sup6ngase que la palabra de datos que se va a transmitir es 1010 como se ilustra en la figura 2-16u.
iCuhl sera la salida del generador de bit de paridad par en P,? Las entradas son D,, D, y D5 que son
iguales a 101. La salida P4sera un 0 para producir un nlimero par de 1, Esto se muestra en la figura 2-16b.
A continuaci6n, jcuhl es la salida en P, del segundo generador de bit de paridad par? Las entradas son
D,, D, y D,, que son iguales a 100. La salida P, sera un 1 para producir un ndmero par de I . Esto se
muestra en la figura 2-16c. Finalmente, CUM es la salida en PI,del generador debit de paridad par de la
parte inferior de la figura 2-15? Las entradas son D,, D, y D,, que son iguales a 110. La salida P1serP un
0 para producir un numero par de 1. Esto se muestra en la Fig. 2-16d. La informaci6n binaria que entra
en la llnea de transmisi6n sera 1010010 como lo muestra la figura 2-16d.
Suponga que en la figura 2-15 no hay errores durante la transmisi6n. La salida de la linea de trans-
misi6n sera 1010010, como se ve en la figura 2-170. El circuito detector de errores de la parte superior de
la figura 2-15 tiene la entrada que se muestra en la figura 2-176. La entrada 1010 genera un 0 en la salida
E4 lo que significa que no hay error en el detector de errores de 10s 4. Luego, en la figura 2-17c se
muestran las entradas del circuito detector de errores de en medio como 1001. Los dos 1 generan un 0 en
la salida E,, lo que significa que no hay error en el indicador de errores de 10s 2. Finalmente en la figura
---
2-17d se muestra que las entradas en el circuito detector de errores inferior son 1100. Este circuito genera
CdDIGOS BINARIOS
D7 D, D, P , D , P , P , Salida E2
l 0 X X O l X 0
a) Salida de la llnea de transmisibn c) Entradas y salida del circuito detector de errores de enmedio
-
D T0 6 D, P4 D 3P 2 P I Salida E4 D : D, D, P4 D~ p 2 p I Salida El
l o I O X X X 0 l X l X O X 0 0
b) Entradas y salida del circuito detector de errores superior d) Entradas y saiida del circuito detector de errores inferior
Fig. 2-17
un 0 en la salida El, lo que significa que no hay error en el indicador de error de 10s 1. Aparecen tres 0 en
10s indicadores de errores, lo que significa que no ocurrib ningdn error durante la transmisibn. Esto pro-
voca que el circuito detector de errores deje pasar 10s datos D,, D,, D,y D3hacia el sistema receptor di-
gital en su forma original (1010).
Ahora suponga que ha sucedido un error durante la transmisibn de la palabra de datos 1010. Su-
ponga que el bit de datos 5 (D,)ha cambiado de 1 a 0,segdn se rnuestra en la figura 2-18a.Observe el cir-
cuito detector de errores de la parte superior de la figura 2-15.Las entradas a este circuito se muestran
como 1000 en la figura 2-186.El detector de errores superior genera una salida de 1 en E,, lo que signifi-
ca que se ha detectado un error. A continuacibn se muestra que las entradas en el circuito detector de
errores de en medio es 1001 (Fig. 2-18~). El circuito detector de errores de en nnedio no advierte ningun
error y genera un 0 en la salida E,. Finalmente las entradas del circuito detector de errores inferior son
0 7 De, Ds P4 D.1 Pz P I
I O I 0 O I 0 Entrada a la llnea de transmisibn
error
L
I 0 0 0 0 I 0 Salida de la Hnea de transmisibn
a ) Error introducido en el bit 5 de 10s datos
D - Dh D ) P4 D, P2 P I Salida E4
l 0 0 0 X X X 1
b) Entradas y salida del circuito detector de error superior
D -D, D, P4 D, P , P I Salida E2
l 0 X X O l X 0
C) Entradas y salida del circuito detector de error de enmedio
D 7D , D , P , D 3 PI P I Salida El
I X O X 0 X 0 1
d) Entradas y salida del circuito detector de error inferior
Fig. 2-18
C6DIGOS BINARIOS
1000, segun se muestra en la figura 2-18d. El circuito inferior genera un 1 en la salida E, debido a un
error. El indicador de errores de la figura 2-15 muestra el binario 101 (5 decimal) que significa que el bit
5 (D,) es incorrecto. El circuito detector de errores cambia el bit de datos 5 (D,) de 0 a 1. Luego la pa-
labra de datos 1010, ya corregida, se manda al sistema receptor digital de la derecha de la figura 2-15.
El cbdigo Hamming es uno de 10s diferentes tipos de cbdigos detectores de errores que usan bits de
paridad. El cbdigo Hamming detectarh y corregirh un solo error, usando varios generadores de bit
de paridad y circuitos detectores de errores. La desventaja obvia del c6digo Hamming es la necesidad de
lineas de transmisibn adicionales y circuitos digitales extra. El c6digo Hamming puede ser usado con pa-
labras de mas de 4 bit afiadiendo mhs bit de paridad.
PROBLEMAS RESUELTOS
2.25 Usando el cbdigo Hamming, un circuito digital puede detectar y ' errores en la transmi-
sibn.
Solucibn:
El Cbdigo Hamming puede usarse para detectar y corregir errores en la transmisibn digital de datos.
2.26 . Consulte la figura 2-15. Este sistema de transmisibn digital esttt mandando una palabra de
bit y tres bit de -a travks de la linea de transmisibn.
El sistema de transmisibn digital de la figura 2-15 estd mandando una palabra de 4 bit y tres bit de pa-
ridad a travts de la linea de transmisibn.
2.27 Enumere las salidas (P)de generador de bit de paridad par para cada uno de 10s pulsos de entra-
da que se muestran en la figura 2-19
Entradas Salida
Ocnerador
I ?
I
-O D O O I I--+
dc paridad
h g J e r l c h u
2.28 Consulte la figura 2-15. Si la palabra de datos es 001 1 (D7=0, D, = 0, D, = 1, D, = l), 10s bit
de paridad serlan P4 = , p2 = Y PI =
Solucibn:
Cuando la palabra de datos en la figura 2-15 es 001 1,los bit de paridad son P4 = 1, P, = 1 y PI = 0.
2.29 Consulte la figura 2-15 cuando sale 01 10011 (D, = 0, PI= 1) de la linea de transmisibn, 10s in-
dicadores de error serttn E, = Ez = . Y El =
Solucibn:
Al salir 01 10011 de la linea de transmisibn en la figura 2-15, 10s indicadores de error serhn E, = 0, El
= OyE1 = 0.
30 C6DIGOS BINARIOS ICAP.2
Cuando sale OOIOIOO de la llnea de transmisibn en la figura 2-15,los indicadores de error seran E, =
1 , E , = 1 Y E , = 0.
A.
2-6 C ~ D I G O SALFANUMERICOS
Se han usado 1 y 0 binarios para representar diferentes numeros. Los bit pueden ser codificados tambikn
para representar letras del alfabeto, numeros y signos de puntuacibn. Uno de estos cbdigos, de 7 bit, es
el American Standard Code for Information Interchange (ASCII, se pronuncia "aski"), se muestra en
la figura 2-20. Note que la letra A se representa como 1000001 en tanto que B es 1000010. El cbdigo AS-
CII se usa ampliamente en las computadoras pequefias para traducir de 10s caracteres del teclado al len-
guaje de la computadora. La tabla de la figura 2-20 no es una lista completa de todas las combinaciones
del cbdigo ASC11.
Los c6digos que pueden representar letras y numeros son llamados cddigos alfanumkricos. Otro c6-
digo alfanumkrico ampliamente usado es el Extended Binary-Coded-Decimal Interchange Code. (EBC-
DIC, se pronuncia "ebsidik"). Una parte del cbdigo EBCDIC se muestra en la figura 2-20. Advierta que
el c6digo EBCDIC es un c6digo de 8 bit y por lo tanto puede tener mils variaciones y caracteres que el
codigo ASCII; se usa en muchas de las computadoras mhs grandes.
PROBLEMAS RESUELTOS
2.33 Los cbdigos que representan numeros y letras son llamados cbdigos
Solucibn:
2.35 Consulte la figura 2-21. La salida del codificador ASCll seria si se oprimiera la
K en teclado de la milquina de escribir.
computadora
BMS
Codillcador
Mcnsaje para el tcclado del operador --r del teclado
ASCll
Entrada Salida
2.36 Consulte la figura 2-21. Liste las 12 salidas del codificador de teclado ASCll para el mensaje
"Pague $1000.00".
Los cbdigos ASCll para cada uno de 10s caracteres en el mensaje son:
a) P = 1010000 d) Espacio = 0100000 g) 0 = OIIOMW) ./I . = 0101110
b) A = 1000001 e) 5 = 0100100 h) O=OllOOOO k ) O=OllOMW)
C) Y = 1011001 fj espacio = 1 = 01100()1 b 0 =OllW 1) 0 = 0110000
C6DIGOS BINARIOS
Problemas suplementarios
Los dispositivos electr6nicos que traducen de un cbdigo a otro se Ilaman: a) o b, .
Resp. a) codificadores b) descodificadores.
Convierta 10s siguientes ndmeros en codigo BCD 8421 a sus equivalentes decimales.
a) 10010000 b) 11111111 c) 0111.0011 d) 01100001.00000101
Resp. a) 10010000 = 90 c) 0111.0011 = 7.3
b ) 11111111 = ERROR (no existe tal nbmero en BCD) d) 01 100001.00000101 = 61.05
El cbdigo BCD es conveniente para hacer traducciones a (binario, decimal). Resp. decimal
Convierta 10s siguientes ndmeros decimales a sus equivalentes en c6digo XS3: a) 7, b) 16, c) 32, d) 4089.
Respa) 7 = 1010 c) 32 = 01100101
b) 16 = 01001001 'd) 4089 = 0111001110111100
Liste las salidas (P)del generador de bit de paridad par para cada uno de 10s 12 pulsos de entrada mostrado
en la figura 2-22
- CAP.21 C6DIGOS BINARIOS
- 2.52 Consulte la figura 2-22. Liste las salidas (P)del generador de bit de paridad non para cada uno
de 10s 12 pulsos de entrada.
I I 0 0 0 0 I I I 0 0 Salidas
I I I I 0 0
' .. .
1 --
Gcnerador
de bit
de paridad
-
2.53 Consulte la figura 2-14. Liste las salidas del circuit0 detector de errores para cada uno de 10s I2 impulsos de
entrada. Suponga que el sistema usa el metodo de deteccidn de errores de paridad non.
Resp. a) pulso a = ERROR (se activa la alarma) g) pulso g = ERROR (se activa la alarrna)
- b) pulso b = ERROR (se acriva la alarma) h) pulso h = OK (sin error)
C) pulse c = OK (sin error) i)pulso i = OK (sin error)
d) pulso d = ERROR (se activa la alarma) J ) pulso j = ERROR (se activa la alarma)
2.54 Consulte la figura 2-15.. Si la palabra de datos es igual a 0101 (Dl = 0, D, = 1, D, = 0, Dl = I), 10s bit de
b) c)
paridad serian igual a: P, = P, = -, P, = - Resp. a) I b) 0 c) 1.
2.55 Consulte la figura 2-15. Cuando 0101001 (D, = 0, P , = l), sale de la linea de transmisibn, 10s in-
dicadores de error serPn igual a: E, = -, E, = -b) y El = -. c Resp. a) o h ) 1 c) I .
-
2.56 De acuerdo a 10s resultados en el problema anterior, el bit -(3, 5, 6, 7) de 10s datos estP equivocado.
Resp. El bit de datos 3 estaba equivocado en el problema anterior, como se indica por el nurnero binario
- 011 en el indicador de error.
2.57 Consulte la figura 2-15. Cuando 1101101 (D, = a1 1 que esta m9s a la izquierda) sale de la linea de transrni-
sibn, 10s indicadores de error serin igual a: E, = A, E, = y E, = a A.
Resp. a) 1 b) 1 c) I.
2.58 De acuerdo a 10s resultados del problema anterior, el bit (3, 5, 6, 7) de 10s datos estP equivocado. Los
datos corregidos que deben enviarse al sistema digital receptor en la figura 2-15 deben ser: Dl = , D6
C6DIGOS BINARIOS
Resp. El bit 7 de 10s datos esth equivocado en el problema anterior. Los datos corregidos para mandar al ..
sistema digital receptor en la figura 2-15 deben ser: D, = 0,D8 = 1, D, = 0 y D, = 1
2.59 Probablemente se usarla un c6digo para traducir de un teclado a una computadora digital.
Resp. alfanumkrico -
2.60 Liste dos c6digos alfanumCricos comunmente usados. Resp. a) ASCII b) EBCDIC
Compuertas logicas basicas
-
La compuerta ldgica es elemento bhsico en 10s sistemas digitales. Las compuertas 16gicas operan con nh-
meros binarios. Por esta razbn, a las compuertas I6gicas se les llama compuertas 16gicas binarias. Todos
10s voltajes usados en las compuertas l6gicas serhn ALTO o BAJO. En este libro, un ALTO voltaje sig-
- nificarh un 1 binario y un BAJO voltaje significarti un 0 binario. Recuerde que las compuertas I6gicas
son circuitos electr6nicos. Estos circuitos electr6nicos responderan s6lo a ALTOS voltajes (Ilamados 1
-unos-) o BAJO (tierra) voltaje (Ilamados 0 -ceros-).
- Todos 10s sistemas digitales se construyen usando s6lo tres compuertas 16gicas basicas. A estas
compuertas 16gicas se les conoce como la compuerta AND, la compuerta OR y la compuerta NOT. En
este capitulo se trata con estas importantes compuertas 16gicas bhsicas.
-
3-2 LA COMPUERTA AND
A la compuerta AND se le llama la compuerta "todo o nada". E! esquema de la figura 3-10 muestra la
- idea de la compuerta AND. La lampara ( Y ) se encenderh s610 cuando ambos interruptores de entrada
( A y B) estan cerrados. En la figura 3-1 b se muestran todas las posibies combinaciones para 10s interrup-
tores A y B. A la tabla en esta figura se le llama tabla de verdad. La tabla de verdad muestra que la sali-
da (Y) es habilitada s61o cuando ambas entradas esten cerradas.
Entradas Salida
B
(I) Simbolo de la compuerta AND
+I"'-
Conmutadores Luz de
de cnrrada salida
abierto abierto
abierto cerrado
0 = bajo voltaje
cerrado abierlo no 1 = alto volraje
cerrado cerrrado
En la figura 3-2a se muestra el s(mbo10 ldgico convencional de la compuerta AND. Este simbolo se-
fiala las entradas como A y B. A la salida se le sefiala como Y. kste es el simbolo para una compuerta
AND de dos entradas. La tabla de verdad para la compuerta AND de dos entradas se muestra en la figu-
ra 3-26. Las entradas se representan como digiros binarios (bit). Advierta que solo cuando ambas entra-
COMPUERTAS LOGICAS BASICAS
das A y B son 1, la salida sera 1. El cero binario se define como un BAJO voltaje o tierra. El 1 binario se -.
define como ALTO voltaje. En este libro, ALTO voltaje se referirh aproximadamente a + Svolts (V).
El dlgebra booleana es una forma de 16gica simb6lica que muestra c6mo operan 10s circuitos 16gi-
cos. Una expresidn boolepna es un "metodo taquigrafico" de mostrar lo que sucede en un circuito 16gico. -
La expresi6n booleana para el circuito de la figura 3-2 es:
Esta expresi6n booleana se lee como A y B (" . " significa "y") igual a la salida Y. Algunas veces el
punto ( . ) no se emplea en la expresi6n booleana, as1 que la expresi6n booleana para la compuerta AND
de dos entradas seria:
...
AB= Y
Esta expresi6n booleana se lee A y B igual a la salida Y. El punto (.) representa la funcion logica
AND en Algebra booleana, no la multiplicaci6n como en el Algebra regular.
Muchas veces un circuito I6gico tendrh tres variables. La figura 3-3a muestra la expresibn booleana
para una compuerta AND de tres entradas. Las variables de entrada son A, By C. La salida se represen-
ta como Y. El simbolo logico para esta expresion AND de tres entradas se muestra en la figura 3-3b. Las
tres entradas (A, B, C,) entran a la izquierda del simbolo. La unica salida (Y)esth a la derecha del
simbolo. La tabla de verdad en la figura 3-3c muestra las ocho posibles combinaciones de las variables
A, B y C. Advierta que en el renglbn superior de la tabla esth la cuenta binaria 000. La cuenta binaria
luego sigue con 001, 010, 01 1, 100, 101, 110 y finalmente 111. Note que linicamente cuando todas las
entradas son 1 la salida de la compuerta AND tendrh un 1. -
A,B,C= Y
a) Expresibn boolcana de tres variables
Las leyes del algebra booleana gobiernan la operacibn de las compuertas AND. Las leyes formales
para la funcidn AND son:
Usted puede demostrar la validez de estas leyes haciendo uso de la tabla de verdad de la figura 3-2. !has
son proposiciones generales que siempre son verdaderas para la funci6n AND. Las compuertas AND
deben seguir estas leyes. Advierta la barra sobre la variable en la ultima ley. Esta barra sobre la variable
significa no A o el opuesto de A .
COMPUERTAS LOGICAS BASICAS
PROBLEMAS RESUELTOS
-
3.1 Escriba la expresibn Booleana para una cornpuerta AND de cuatro entradas.
- Solucibn:
A . B . C . D = YoABCD= Y
.-
3.2 Dibuje el simbolo Ibgico para una
cornpuerta AND de cuatro entradas
Solucion:
Vease la figura 3-4
:aY
n
Fig. 3-4 Simbolo para una compuerta AND de cuatro entradas
/
3.3 Dibuje una tabla de verdad para una cornpuerta AND de cuatro enrradas.
Solucion:
Entradas Salida Entradas Salida
D C B . 4 Y D C f3 I: Y
0 0 0 0 0 1 0 0 0 0
0 0 0 1 0 1 0 0 1 0
0 0 1 0 0 1 0 1 0 0
0 0 1 1 0 1 0 1 1 0
0 1 0 0 0 1 1 0 0 0
0 1 0 1 0 1 1 0 1 0
0 1 1 0 0 1 1 1 0 0
0 1 1 1 0 1 1 1 1 1
3.4 ~ C u a seria
l
Soluc,ibn:
-
el tren de pulsos en la salida para la figura 3-5?
h g f e d c b o /I g J c d c
- o o 0 1 1 I I
Fig. 3-5 Problema de tren de pulsos Fig. 3-6 Problerna de tren de pulsos
-
3.5 LCuhl sera el tren de pulsos en la salida para la figura 3-6? Note que a 10s dos trenes de pulsos se
les estbn aplicando la funcibn AND.
Soluci6n:
Los pulsos de salida en la figura 3-6 serhn con10 sigue:
pulso a = 0 pulso c = 0 pulso e = 0 pulso g = 0
pulso b = 1 pulso d = 1 pulso f = 0 pulso h = 0
3-3 LA COMPUERTA OR
A la compuerta OR se le llama compuerta de "cualquiera o todo". El esquema de la figura 3-7a
-. rnuestra la idea de la com'puerta OR. La ILrnpara (Y)se encenderh cuando cualquier interruptor A o B
COMPUERTAS LOGICAS BASICAS
estt cerrado. La ldmpara tambitn se encenderd cuando 10s dos interruptores A y B estkn cerrados. La -
Idmpara (Y) no se encenderd cuando ambos interruptores (A y B) se encuentren abiertos. Todas las po-
sibles combinaciones de 10s interruptores se encuentran en la figura 3-76, La tabla de verdad muestra en
detalle la funcidn OR del circuito de interruptor y ldmpara. La salida del circuito OR estarh habilitada
-
cuando alguno o todos de 10s interruptores estk cerrado.
Entradas
'
'Amy
B
1 Salida
a) Sunbolo de la compuerta OR
Y
<
Conmutadorcs Salida
dc entrada luminosa
1 0
1 1
abierto abierlo no
abicrro cerrado sl 0 = bajo voltaic
cerrado abicrto sl 1 = alto voltaje
cerrado ccrrado SI
El simbolo Ibgico convencional para la compuerta OR se muestra en la figura 3-8a Note que la
compuerta OR tiene diferente forma. La compuerta OR tiene dos entradas, llamadas A y B. A la salida
se le llama Y. La expresibn Booleana "taquigrdfica" para esta funcibn OR estk dada por A + B = Y.
Nbtese que el signo ( + ) significa OR en algebra booleana. i a expresibn (A + B = Y)se lee como A OR
B igual a la salida Y. Note que el signo mds no significa suma como en el Algebra regular.
La tabla de verdad para la compuerta OR de dos entradas se muestra en la figura 3-8b. Las va-
riables de entrada (A y B) se muestran a la izquierda. La salida resultante se muestra en la columna de la
derecha de la tabla.
La compuerta OR es habilitada (la salida es 1) cada vez que aparece un 1 en alguna o todas las
entradas. Igual que anteriormente, un 0 se define como BAJO voltaje (tierra). Un 1 en la tabla de verdad
representa ALTO voltaje ( + 5V).
La expresibn booleana para una compuerta OR de tres entradas esth en la figura 3-90. La expresibn
se lee A OR B OR C igual a la salida Y. De nuevo, 'el signo mas, significa a la funci6n OR.
En la figura 3-9b se ve el simbolo Ibgico para una compuerta OR de tres entradas. Las entradas A,
B y C se muestran a la izquierda del simbolo. La salida Y se muestra a la derecha del simbolo OR. Este
simbolo representa alghn circuito que realiza la funcibn OR.
En la figura 3-9c se muestra una tabla de verdad para la compuerta lbgica OR de tres entradas. Las
variables (A, B, C) se muestran a la izquierda de la tabla. La salida (Y) se presenta en la columna de la
derecha. Cada vez que aparezca un I en cualquier entrada, la salida serh 1.
C
COMPUERTAS L ~ G I C A SBASICAS
Entrsdas
I Sa'ida
A+B+C=Y
a) Expraibn booleana de tres variables
Enlrsdss B
C
Las leycs del Plgebra booleana gobiernan la operacibn de una compuerta OR. Las leyes formales
para una funcibn OR son:
A+O=.4
A+l=l
A+.4=A
A+.4=1
Con ayuda de la tabla de verdad de la figura 3-8 usted podrl verificar estas leyes. Estas proposi-
ciones generalcs siempre son verdaderas para la funcion OR. La barra sobre la ultima variable significa
no A , o el opuesto de A.
PROBLEMAS RESUELTOS
3.6 Escriba la expresibn booleana para una compuerta OR de cuatro entradas.
Solucibn:
0 0 0 0 0 1 0 0 0 I
0 0 0 1 I 1 0 0 1 I
0 0 1 0 I 1 0 1 0 1
0 0 1 1 I 1 0 1 1 I
0 1 0 0 I 1 1 0 0 I
0 1 0 1 1 1 1 0 1 1
0 1 1 0 1 1 1 1 0 1
0 1 1 1 1 1 1 1 1 I
40 COMPUERTAS L ~ G I C A BASICAS
S [CAP2 -
El diagrama de onda de La salida se verla exactamente igual que el diagrama de onda de la entrada A
en la figura 3-1 1. .-
Fig. 3-11 Problerna de tren de pulsos Fig. 3-12 Problema de tren de pulsos
3.10 ~ C u a seria
l el tren d e pulsos de salida en la figura 3-12? Note que dos secuencias d e pulsos estPn
siendo operadas por la compuerta O R .
Solucibn:
Los pulsos de salida en la figura 3-12 serhn corno sigue:
pulso a = I pulso c = 0 pulso e = 1 pulso g = 0
pulso b = 1 pulso d = 1 pulso f = 1 pulso h. = 1
Enirada A Salida Y
El proceso d e inversibn es simple. La figura 3-13b muestra la tabla de verdad para la compuerta
NOT. La entrada es cambiada por su opuesto. Si la entrada es 0, la compuerta N O T darA su comple-
tnento u opuesto que es 1. Si la entrada en la compuerta NOT es 1, el circuit0 darA un 0. Esta inversi6n
tambikn se llama negacion o complen~enro.Los terminos complementaci6n, negacion e inversion, signi-
fican la misrna cosa.
La expresi6n booleana para la lnverslon se muestra en la figura 3-13c La expresi6n A = A se lee co-
m o A es igual a la salida no A . L a barra sobre la A.significa complemento de A . La figura 3-13d ilustra
lo que sucederia si se usaran dos inversores. Las expresiones Booleanas estPn escritas sobre las lineas que
s_e encuentran entre 10s inversores. La e n t r ~ d aA , es invertida a A (no A). A se invierte de nuevo para d a r
A (no n o A). La A doblemente invertida (A)es igual a la A original, como se muestra en la figura 3-13d.
COMPUERTAS L ~ G I C A SBASICAS
En la regibn sombreada bajo 10s inversores, un bit 0 es la entrada. El bit 0 es complementado a 1. El bit
1 es complementado nuevamente a 0.Cuando una sefial digital pasa a travts de dos inversores, recupera
su forma original.
Las leyes del algebra-booleana gobiernan las acciones del inversor o compuerta NOT. Las leyes for-
- males del algebra booleana para la compuerta NOT son como sigue.
- Si A = 1 entonces A = 0
-
Si A = 0 entonces A = 1
A=A
Usted puede verificar estas proposiciones generales con la tabla de verdad y 10s diagramas de la figura
3-13.
- PROBLEMAS RESUELTOS
3.11 iCudl es la salida en el punto (e) en la figura 3-14, si la entrada en el punto (a) es un bit O?
3.16 Se dice que la compuerta NOT invierte su entrada. Liste otras dos palabras que podemos usar
- ademls de invierte.
Solucl6n:
Las palabras complemenrar y negar, tambitn significan invertir
-
3.17 La compuerta NOT puede tener -(una, muchas) variable(s) de entrada.
Soluci6n:
-- La cornpuerta NOT puede tener una variable de entrada
42 COMPUERTAS L ~ G I C A BASICAS
S
-
Entrades Salida Y
C
-
Fig. 3-15
-...
Determinernos prirnero a la expresi6n booleana que describira este circuito l6gico. Ernpecernos ob-
servando la cornpuerta (1). Bsta es una cornpuerta AND de dos entradas. La salida de esta compuerta
ser&A. B (A AND B). Esta expresi6n se escribe corno la salida de la cornpuerta (I) en la figura 3-15b. La -
cornpuerta (2), tarnbikn es una cornpuerta de dos entradas. La salida de esta cornpuerta sera B . C (B
AND C j . Esta expresi6n se escribe a la salida de la cornpuerta (2). Ahora a la salida de las cornpuertas
(1) y (2) se les aplica la operaci6n OR de la compuerta (3). La figura 3-15c rnuestra la aplicaci6n de la
operaci6n OR sobre AB y BC. La expresi6n Booleana resultante es AB + BC = Y. La expresi6n Boole-
ana AB + BC = Y se lee corno (A AND B) OR (B AND C j serhn igual a 1 en la salida Y. Note que pri-
rnero se aplica la operaci6n AND y despues la operacion OR.
Ahora surge la siguiente pregunta: iC6rn0 es la tabla de
verdad para el diagrama 16gico AND-OR de la figura 3- 15?
La figura 3-16 nos ayudarh a deterrninar la tabla de verdad
para la expresibn booleana AB + BC = Y. La expresibn bo-
oleana nos dice que si ambas variables A AND B son I, la sa-
lida sera 1. La figura 3-16 rnuestra que 10s hltirnos dos
renglones de la tabla de verdad tienen 1 en ambas posiciones
A y B. Por lo tanto se coloca una salida de 1 en la columna de Y.
- salida (Y).Estas son las unicas combinaciones que generaran una salida de 1. El resto de las combina-
ciones se escribe corno 0 en la columna Y.
PROBLEMAS RESUELTOS
- 3.19
lbgico AND-OR de la figura 3-17?
Solucl6n:
La expresibn booleana para este circuito lbgico es
as + ..IC = v
Esta expresibn se lee corno (no A A N D B) OR (A A N D
Cj igual a la salida Y.
B
C -z
FIR. 3-17 Problerna de circuito lbgico
A ND-OR
iCual es la tabla de verdad para el diagrama lbgico mostrada en la figura 3-17?
.4 B C Y .4 B C Y
0 0 0 0 I 0 0 0
0 0 1 0 1 0 1 1 :
0 1 0 I 1 1 0 0
0 1 1 1 1 1 1 1
3.20 iCu&l es la expresibn booleana para el diagrama
lbgico AND-ORque se muestra en la figura 3-18'?
Solucibn:
La expresibn booleana para este circuito lbgico es C
- ABC' + ,iBc = Y
Esta expresibn se lee corno (A A N D B A N D C) OR (no
A AND no B A N D no C) igual a la salida Y.
-
Fig. 3-18 Problerna de circuito lbgico ANDOR
- 3.21 iCu&l es la tabla de verdad para el diagrama Ibgico que se muestra en la figura 3-18?
.A B C Y A B C Y
0 0 0 1 1 0 0 0
0 0 1 0 1 0 1 0
0 1 0 0 1 1 0 0
0 1 1 0 1 1 1 1
44 COMPUERTAS L601CAS BASICAS ICAP.3
0 0 0 1 1 0 0 0
0 0 1 1 1 0 1 0
0 1 0 0 1 1 0 I
0 1 1 1 I l l 0
Fig. 3-20 Circuito integrado de un DIP de 14 clavijas Fig. 3-21 Diagrarna de clavijas para un CI 7408
Advierta en el CI de la figura 3-20 que a partir de la muesca y en direccidn contraria a las rnanecillas
del reloj, las clavijas esthn numeradas del 1 a1 14 cuando se ven desde la parre superior del CI. Los fabri-
cantes de CI proporcionan diagramas semejantes a1 mostrado en la figura 3-21 para un CI 7408. Note
que este C[ contiene cuatro compuertas AND de dos entradas. Se le conoce como un CI de cuatro com-
puerras ANDdedos entradas. La figura 3-21 muestra las clavijas del CI numeradas del 1 a1 14, en direc-
ci6n contraria a las manecillas del reloj a partir de la muesca. Las conexiones de energia de CI son G N D ,
tierra, (clavija 7) y ,V (clavija 14). Las otras clavijas son las conexiones de entrada y salida de las cuatro
COMPUERTAS L6GICAS B A s w
'
Entradas 13 n y Salida
compuertas AND. El 7408 es parte de una familia de dispositivos Ibgicos. Es uno de 10s muchos disposi-
tivos en la familia TTL (transistor-transistor logic, lbgica de transistor a transistor). Los dispositivos
TTL son actualmente 10s mfrs populares.
Dado el diagrama lbgico de la figura 3-22a, dibuje un circuito que use el CI 7408. Se muestra un
diagrama para tal circuito en la figura 3-226. Se usa una fuente de poder de 5V con todos 10s dispositivos
TTL. Las conexiones positiva (V,.) y negativa (GND) tierra, se hacen a las clavijas 14 y 7 , respectiva-
mente. Los interruptores de entrada (A y. B) se conectan a las clavijas 1 y 2 del C17408. Note que si un
interruptor permite el paso de la corriente, un 1 lbgico ( + 5 V) se aplica a la entrada de la compuerta
AND. A la derecha un diodo emisor de luz (LED) y una resistencia limitante de 150 ohms (O) se en-
cuentran conectados a tierra. Si la salida en 3 es ALTO ( + 5 V), la corriente fluirfr a travts del LED. Un
LED encendido indicarh un ALTO voltaje, o un 1 binario, como salida de la compuerta AND.
La tabla de verdad de la figura 3-23 muestra 10s resultados de operar el circuito AND de dos entra-
das. El LED de la figura 3-22 se prende s610 cuando 10s dos interruptores (A y B) mandan + 5 V.
Los fabricantes de circuitos iqtegrados tambitn producen otras funciones Ibgicas. La figura 3-24
muestra diagramas de clavijas para dos TTL b4sicos de IC. La figura 3-240 es un diagrama de clavijas
para un CI de cuatro compuertas OR de dos entradas, en otras palabras, el CI 7432 contiene cuatro
compuertas OR de dos entradas. Puede ser probado de una manera similar a lo mostrado en la figura
3-22b para la compuerta AND.
Entradas
I Salida
,1 B
LED
Voltaje Vollaje Voltaje jencendido?
El CI 7404 mostrado en la figura 3-24 contiene seis compuertas NOT o inversores, tambikn es un
dispositivo TTL.
El 7404 se describe por 10s fabricantes corno CI hexainversor. Note que cada C1 tiene sus cone-
y
xiones de corriente (V,, GND).Siernpre se usa una fuente de poder de 5-v con 10s circuitos I6gicos
TTL.
PROBLEMAS RESUELTOS
~ C u h es
l la funcibn I6gica que realiza el circuito ilustrado en la figura 3-25?
Salida
Y
Entradas
I (7432) 3
Solucion:
El CI 7432 actua corno una compuerta OR de dos entradas.
-
3.25 Escriba la expresi6n booleana para el circuito de la figura 3-25.
Soluclbn:
La expresibn booleana para la funcibn OR de dos entradas es A +B = Y.
3.26 iCuhl es el voltaje de la fuente de poder a la izquierda de la figura 3-25? El CI 7432 es un dispo-
sitivo TTL.
Solucibn:
Los dispositivos TTL usan fuentes de poder de 5V cd. .-
3.27 Si en la figura 3-25 ambos apagadores A y B esthn abiertos, el LED de salida estarh
(encendido, apagado).
Solucibn:
Cuando ambas entradas son 0, la salida para 18 compuerta OR sera 0 en la salida, y el LED estara apa-
gado. -.
3.28 Si en la figura 3-25 el apagador A estP cerrado y el apagador B estP abierto, el LED de salida es-
tarh (encendido, apagado).
Cuando la entrada A es 1 y la entrada B es 0,la salida para la compuerta OR sera I y el LED de salida
estarti encendido. --
-- CAP.31 COMPUERTAS L ~ G ~ C ABASICAS
S
Solucibn:
La salida (clavija 6) va hacia ALTO cada vez que una entrada (como la clavija 4) esth en + 5 V.
- Problemas suplementarios
3.31 Dibuje el simbolo lbgico para una compuerta AND de seis entradas. Nombre las entradas como A , B, C,
7
D,E y F. Nombre la salida como Y.
Resp. Vease la figura 3-26
3.32 Dibuje el slmbolo Ibgico para una compuerta OR de 7 entradas. Nombre las entradas como A. B, C,.D,E,
F y G. Nombre la salida como Y
R ~ S DVease
. la figura 3-27.
FIR. 3-27 Una compuerta OR de siete entradas Fig. 3-28 Problema de tren de pulsos
3.33 Describa el tren de pulsos en la salida Y de la compuerta AND que se muestra en la figura 3-28 si la entrada
en B es 0.
Resp. Un 0 inactiva la cornpuerta AND, y la salida sera 0
.-
3.34 Describa el tren de pulsos en la salida Y de la cornpuerta AND que se muestra en la figura 3-28 si la entrada
B es 1.
Resp. El diagrarna de onda de la salida se verl exactamente igual a1 diagrama de onda de la entrada A en la
figura 3-28
COMPUERTAS LOGICAS BASICAS [CAP.3
3.35 Describa el tren de pulsos en la salida Y de la compuerta OR que se muestra en la figura 3-29si la entrada -
B es 0.
Resp. El diagrama de onda de la salida se verb exactamente igual a1 diagrama de onda de la entrada A en la
figura 3-29
-
3.36 Describa el tren de pulsos en la salida Y de la compuerta OR que se muestra en la figura 3-29si la entrada B
es 1.
Resp. La salida siempre sera 1
h g f e d c b a
Fig. 3-29 Problema de tren de pulsos Fig. 3-30 Problema de circuit0 lbgico AND-OR
3.37 Escriba laexpresi6n booleana para el circuito lbgico que se muestra en la figura 3-30.
R e s p . A . B + L3.C = Y O A B+ BC = Y
3.38 Dibuje la tabla de verdad para el circuit0 lbgico que se muestra en la figura 3-30.
Resp.
C B A Y C B A Y
0 0 0 0 1 0 0 1
0 0 1 1 1 0 1 1
0 1 0 0 1 1 0 0
0 1 1 0 1 1 1 0
3.39 Escriba la expresibn booleana para el circuito lbgico que se muestra en la figura 3-31.
C B A Y C B A Y
0 0 0 I 1 0 0 0
0 0 1 I 1 0 1 0
0 1 0 1 1 1 0 0
0 1 1 0 1 1 1 0
3.41 Escriba la expresibn booleana para el circuito Ibgico que se muestra en la figura 3-32.
3.42 Dibuje la tabla de verdad para el circuito lbgico que se muestra en la figura 3-32.
Resp.
0 0 0 0 1 0 0 I
0 0 1 1 1 0 1 0
0 1 0 I 1 1 0 0
0 1 1 0 1 1 1 0
COMPUERTAS LOGICAS BASICAS
3.43 Describa el tren de pulsos en la salida Y de la compuerta AND que se muestra en la figura 3-33.
Resp.
pulso a = 0 pulso c = 0 pulso e = 0 pulso g = 0
pulso b = I pulso d = 0 pulso f = 1 pulso h = 0
Flp. 3-33 Problema de tren de pulsos Fig. 3-34 Problema de tren de pulsos
3.44 Describa el tren de pulsos en la salida Y de la compuerta OR que se muestra en la figura 3-34.
Re~p.
pulso a = 0 pulso c = I pulso e = 1 pulso g = I
pulso b = 1 pulso d = 1 pulso f = I pulso h = 0
3.46 Dibuje la tabla de verdad para el circuito lbgico que se muestra en la figura 3-35.Note que el circuito tiene
cuatro variables de entrada. La tabla de verdad tendrk 16 posibles combinaciones.
Resp.
D C B A Y D C B A Y
0 0 0 0 1 1 0 0 0 1
0 0 0 1 0 1 0 0 1 0
0 0 1 0 1 1 0 1 0 1
0 0 1 1 0 1 0 1 1 0
0 1 0 0 0 1 1 0 0 0
0 1 0 1 0 1 1 0 1 0
0 1 1 0 0 1 1 1 0 0
0 1 1 1 n 1 1 1 1 1
Otras compuertas logicas
- Los sistemas digitales mfls complejos, tales como las grandes computadoras, se construyen a partir de
compuertas Iogicas. Las compuertas AND, OR y NOT, son las fundamentales. Se pueden hacer otras
cuatro compuertas logicas htiles a partir de las fundamentales. Estas otras cornpuertas son: la compuer-
- ta NAND, la compuerta NOR, la compuerta OR exclusivo y la compuerta NOR exclusivo. Al final de
este capitulo usted conocerii 10s simbolos Ibgicos, las tablas de verdad y las expresiones booleanas para
las siete compuertas ldgicas que se utilizan en sisternas digitales.
- 4-2 LA COMPL'ERTA NAND
Observe el diagrama de simbolos logicos en la parte superior de la figura 4-1. Una compuerta AND se
encuentra conectada a un inversor. A las entradas A y B se les aplica la operacibn AND para formar la
- expresibn Booleana A . B. Este A . B se invierte despuks por acci6n de la compuerta NOT. A la derecha
del inversor, se ve que se ha afiadido la barra sobre la expresion booleana. La expresi6n booleana para
el circuito completo esA. B = Y. Se dice que este es un circuito no AND o circuito NAND.
-
Enmadas Salida
El simbolo lbgico estiindar para la compuerta NAND se muestra en la parte inferior del diagrama
- de la figura 4-1. Advierta que el simbolo NAND es un simbolo AND con un pequefio circulo en la sali-
da. A este circulo se le denomina a veces circulo imlersor. El circulo inversor es un metodo simplificado
para representar a la compuerta NOT rnostrada en la parte superior del diagrama de la figura 4-1.
Enlradar Salida
La tabla de verdad de la figura 4-7 ilustra detalladamente la operacibn de la compuerta NOR. Ad-
- vierta que la colurnna de la salida de la compuerta NOR es el complemento (se ha invertido) la columna
sombreada OR. En otras palabras, la compuerta NOR pone un cero donde la compuerta OR hubiera
puesto un 1. El circulo inversor en la salida del simbolo NOR sirve como un recordatorio de la idea de la
- salida 0.
Salida
I
PROBLEMAS RESUELTOS
-
4.7 Escriba la expresibn booleana para una compuerta NOR de tres entradas
Solucibn:
-
A + B + C = Y
4.8 Dibuje el simbolo lbgico para una compuerta NOR de tres entradas
-
Solution:
4.9 Dibuje la tabla de verdad para una compuerta NOR de tres entradas ,
Soluclbn:
C B .4 Y C B .4 Y
0 0 0 1 1 0 0 0
0 0 1 0 1 0 1 0
0 1 0 0 1 1 0 0
0 1 1 0 1 1 1 0
4.10 ~ C u h seria
l el tren de pulsos en la figura 4-9 si la entrada B fuera I?
Soluclbn:
4.11 ~ C u h seria
l el tren de pulsos de salida en la figura 4-9 si la entrada B fuera O?
Solucibn:
El pulso de salida seria la onda invertida de la que aparece en la figura 4-9. Los pulsos serian como
sigue:
pulso a = 0 pulso c = I pulso e = 0 pulso g = 1
pulso b = 1 pulso d = 0 pulso j = 0 pulso h = 0
-
La compuerta ldgica es elemento blsico en 10s sistemas digitales. Las compuertas lbgicas operan con nu-
rneros binarios. Por esta razbn, a las compuertas lbgicas se les llama cornpuertas Ibgicas binarias. Todos
10s voltajes usados en las cornpuertas lbgicas serln ALTO o BAJO. En este libro, un ALTO voltaje sig-
- nificarl un I binario y un BAJO voltaje significarl un 0 binario. Recuerde que las compuertas Ibgicas
son circuitos electrbnicos. Estos circuitos electrbnicos responderin sblo a ALTOS voltajes (Ilamados 1
-unos-) o BAJO (tierra) voltaje (Ilamados 0 -ceros-).
- Todos 10s sistemas digitales se construyen usando sblo tres compuertas Ibgicas blsicas. A estas
compuertas lbgicas se les conoce como la compuerta AND, la compuerta OR y la compuerta NOT. En
este capitulo se trata con estas importantes compuertas lbgicas blsicas.
-
3-2 LA COMPUERTA AND
A la compuerta AND se le llama la compuerta "todo o nada". El esquema de la figura 3-la muestra la
- idea de la compuerta AND. La llmpara (Y) se encenderl sblo cuando ambos interruptores de entrada
(A y B) estln cerrados. En la figura 3-lb se muestran todas las posibles combinaciones para 10s interrup-
tores A y B. A la tabla en esta figura se le llama tabla de verdad. La tabla de verdad muestra que la sali-
da (Y) es habilitada sblo cuando ambas entradas estkn cerradas.
a) Simbolo de la compuerta A N D
+""-
a) C i r c u i t ~A N D usando conmutadores
Entradas
I Salida
Conmutadores Luz de
de entrada salida
ablcrto abierro no
abierro ccrrado no
0 = bajo voltajc
cerrado abierto no 1 = alto volrajc
cerrado cerrrado
En la figura 3-20 se muestra el slmbolo ldgico convencional de la compuerta AND. Este simbolo se-
fiala las entradas como A y B. A la salida se le sefiala como Y. kste es el slrnbolo para una compuerta
AND de dos entradas. La tabla de verdad para la compuerta AND de dos entradas se muestra en la figu-
ra 3-26. Las entradas se representan como digitos binarios (bit). Advierta que solo cuando ambas entra-
36 COMPUERTAS L ~ G I c A SBASICAS [CAP3 -
das A y B son I , la salida sera 1. El cero binario se define como un BAJO voltaje o tierra. El 1 binario se
define como ALTO voltaje. En este libro, ALTO voltaje se referirl aproximadamente a + Svolts (V).
El dlgebra booleana es una forma de 16gica simb6lica que muestra c6rno operan 10s circuitos 16gi-
cos. Unaexpresidn boolepna es un "mttodo taquigrhfico" de rnostrar lo que sucede en un circuito 16gico.
La expresi6n booleana para el circuito de la figura 3-2 es:
Esta expresion booleana se lee como A y B (" . " significa "y") igual a la salida Y. Algunas veces el
punto ( . ) no se emplea en la expresi6n booleana, asi que la expresibn booleana para la compuerta AND
de dos entradas seria:
Esta expresibn booleana se lee A y B igual a la salida Y. El punto (.) representa la funci6n logica
AND en Algebra booleana, no la multiplicaci6n corno en el Algebra regular.
Muchas veces un circuito 16gico tendrl tres variables. La figura 3-3a rnuestra la expresibn booleana
para una compuerta AND de tres entradas. Las variables de entrada son A , B y C. La salida se represen-
ta corno Y. El sirnbolo logic0 para esta expresion AND de tres entradas se muestra en la figura 3-3b. Las
tres entradas (A, B, C,) entran a la izquierda del sirnbolo. La unica salida (Y) estl a la derecha del
sirnbolo. La tabla de verdad en la figura 3-3c rnuestra las ocho posibles combinaciones de las variables
A, B y C. Advierta que en el rengl6n superior de la tabla esth la cuenta binaria 000. La cuenta binaria
luego sigue con 001, 010, 01 1, 100, 101, 110 y finalmente 111. Note que unicamente cuando todas las
entradas son 1 la salida de la cornpuerta AND tendrl un 1. -
A,B,C= Y
a) Expresibn booleana de tres variables
b) Simbolo de la compucrta AND de tres entradas C) Tabla de verdad con tris variables
Fig. 3-3 -
Las leyes del Algebra booleana gobiernan la operacibn de las cornpuertas AND. Las leyes formales
para la ,funcidn AND son: -
Usted puede dernostrar la validez de estas leyes haciendo uso de la tabla de verdad de la figura 3-2. Estas
son proposiciones generales que siempre son verdaderas para la funcibn AND. Las compuertas AND
deben seguir estas leyes. Advierta la barra sobre la variable en la hltima ley. Esta barra sobre la variable
significa no A o el opuesto de A .
PROBLEMAS RESUELTOS
-
3.1 Escriba la expresibn Booleana para una compuerta AND de cuatro entradas.
0
Entradas
D C B A
0 0 0
Salida
0
,
Entradas
D C f 3 4
1 0 0 0
Salida
0
0 0 0 1 0 1 0 0 1 0
0 0 1 0 0 1 0 1 0 0
0 0 1 1 0 1 0 1 1 0
0 1 0 0 0
-
0
0
0
1
1
1
0
1
1
1
0
1
0
0
0 ' " 7
1 1 0 1
1 1 1 0
1 1 1 1 , 1
3.4
-
iCual seria el tren de pulsos en la salida para la figura 3-5?
Soluc,i6n:
pulso a = 1 pulso c = 0 pulso e = 1 . pulso g = 1
pulso b = 0 pulso d = 1 pulso f = 0 pulso h = 0
Fig. 3-5 Problema de tren de pulsos Fig. 3-6 Problema de tren de pulsos
3.5 ~CUAI sera el tren de pulsos en la salida para la figura 3-6? Note que a 10s dos trenes de pulsos se
les estan aplicando la funcibn AND.
3-3 LA COMPUERTA OR
A la compuerta OR se le llama cornpuerta de "cualquiera o todo". El esquema de la figura 3-70
- rnuestra la idea de la com'puerta OR. La IAmpara (Y)se encendera cuando cualquier interruptor A o B
38 COMPUERTAS LOGICAS BASICAS ICAP.3
estC cerrado. La lhmpara tambitn se encenderh cuando 10s dos interruptores A y B esttn cerrados. La -
lhmpara (Y)no se encenderh cuando ambos interruptores (A y B) se encuentren abiertos. Todas las po-
sibles combinaciones de 10s interruptores se encuentran en la figura 3-7b. La tabla de verdad rnuestra en
detalle la funcidn OR del circuito de interruptor y lhmpara. La salida del circuito OR estarh habilitada -.
cuando alguno o todos de 10s interruptores este cerrado.
<I
&A-
+
Entradas ) Sslida
a ) Slmbolo de la compuerta OR
+lid
a ) Circuito OR usando conmutadores Entradas Snlida
Conmutadores
de entrada
abierto abierto
abierto cerrado si o = bajo vol~aje
cerrado abierlo 1 = alto vollajc
cerrado cerrado
El simbolo lbgico convencional para la compuerta OR se muestra en la figura 3-8a Note que la
compuerta OR tiene diferente forma. La compuerta OR tiene dos entradas, llamadas A y B. A la salida
se le llama Y. La expresibn Booleana "taquigrhfica" para esta funcibn OR esth dada por A + B = Y.
Nbtese que el signo ( + ) significa OR en algebra booleana. La expresibn (A + B = Y) se lee como A OR
B igual a la salida Y.Note que el signo rnhs no significa suma como en el algebra regular.
La tabla de verdad para la compuerta OR de dos entradas se muestra en la figura 3-8b. Las va-
riables de entrada (A y B) se muestran a la izquierda. La salida resultante se muestra en la columna de la
derecha de la tabla.
La compuerta OR es habilitada (la salida es 1) cada vez que aparece un 1 en alguna o todas las
entradas. lgual que anteriormente, un 0 se define como BAJO voltaje (tierra). Un 1 en la tabla de verdad
representa ALTO voltaje ( + 5V).
La expresibn booleana para una compuerta OR de tres entradas esth en la figura 3-9a. La expresibn
se lee A OR B OR C igual a la salida Y. De nuevo,'el signo mBs, significa a la funci6n OR.
En la figura 3-9b se ve el slmbolo lbgico para una compuerta OR de tres entradas. Las entradas A,
B y C se muestran a la izquierda del simbolo. La salida Y se muestra a la derecha del simbolo OR.Este
simbolo representa algun circuito que realiza la funcibn OR.
En la figura 3-9c se muestra una tabla de verdad para la compuerta Ibgica OR de tres entradas. Las
variables (A, B, C ) se muestran a la izquierda de la tabla. La salida (Y) se presenta en la columna de la
derecha. Cada vez que aparezca un 1 en cualquier entrada, la salida serh 1.
C
- CAP.41 OTRAS COMPUERTAS LbGlCAS 55
De la tabla de verdad de la figura 4-10 se puede desarrollar una expresibn booleana para la com-
- puerta XOR. La expresi6n seria A . B + . B = Y. Con esta expresi6n Booleana puede desarrollarse
un circuito lbgico que utilice compuertas AND, O R e inversores. En la figura 4-1 l a se dibuja tal cir-
c u i t ~ Este
. circuito logico realizaria la funcibn Ibgica XOR.
- En la figura 4-1 l b se muestra el simbolo Ibgico convencional para la compuerta XOR. Ambos
diagramas de simbolos 16gicos de la figura 4-1 1, producirian la misrna tabla de verdad (XOR). La expre-
si6n booleana a la derecha de la figura 4-1 1 b , es una expresibn XOR simplifcada. El simbolo O repre-
- senta a la funci6n XOR en algebra booleana. Se dice que a una entrada A y a una entrada B se les aplica
la funcibn OR exclusivo, esto se rnuestra en la figura 4-1 l b .
a) Circuit0 Ibgico que realiza la funcibn XOR b) Simbolo lbgico esthndar para la compuerta XOR
Fig. 4-11
PROBLEMAS RESUELTOS
- 4.12 Escriba la expresi6n booleana (forma simplificada) para una compuerta XOR de tres entradas.
Soluclbn:
- A$B@C = Y
4.13 Dibuje el slrnbolo l6gico para una compuerta XOR de tres entradas.
Solucibn:
4.14 Dibuje una tabla de verdad para una compuerta XOR de tres entradas. Recuerde que un nume-
ro impar de 1 genera una salida igual a 1.
-
Soluci6n:
C B .4 Y C B A Y
0 0 0 0 1 0 0 1
0 0 1 I i o I o
0 1 0 1 1 1 0 0
0 1 1 0 1 1 1 1 I
4.15 La compuerta XOR puede ser considerada un detector de un nhmero (par, impar)
de 1 .
-
Solucibn:
La compuerta XOR genera un I cuando hay un nurnero impm de 1. Por esta razon debe considerarse
como un detector de un numero impar de I .
56 OTRAS COMPUERTAS LOGICAS
4.16 ~ C u h seria
l el tren de pulsos a la salida de la compuerta XOR de la figura 4-13?
Los pulsos de salida de la compuerta XOR de la figura 4-13 son como sigue:
pulso a = 0 pulso c = 1 pulso e = 0 pulso g = 1
pulso b = 1 pulso d = 0 pulso f = 1
Enrradas Salida
A@B= Y
Enrradas Salida
Fig. 4-14 La cornpuerta XNOR Fig. 4-15 Tabla de verdad para las cornpuertas
XOR y XNOR
La columna derecha de la tabla de verdad de la figura 4-15 muestra detalladamente la operacibn de
la compuerta XNOR. Advierta que todas las salidas de la compuerta XNOR son 10s complementos de
las salidas de la compuerta XOR. Mientras que la compuerta XOR es un detector de numero impor de I ,
la compuerta XNOR es un detector de numero par de I. La compuerta XNOR producirh una salida de 1
cuando aparezca un numero par de 1 en la entrada.
PROBLEMAS RESUELTOS
4.17 Escriba la expresibn booleana para una compuerta XNOR de tres entradas.
4.19 Dibuje una tabla de verdad para una compuerta XNOR de tres entradas. Recuerde que un nh-
- mere par de 1 genera una salida de 1.
Solucl6n:
Entradas Salida Entradas Salida
C B A Y C B A Y
0 0 0 1 1 0 0 0
0 0 1 0 1 0 1 1
0 1 0 0 1 1 0 1
0 1 1 1 1 1 1 0
4.20 ~CUAI
seria el tren de pulsos de salida para la compuerta XNOR en la figura 4-17?
Los pulsos de salida de la compuerta XNOR de la figura 4-17 son como sigue:
pulso a = 0 pulso c = 0 pulso e = 0 pulso g = 0
pulso b = 1 pulso d = 1 pulso f = 1
- Cuando se usan compuertas Ibgicas surge la necesidad de convertir a otras funciones lbgicas. Un metodo
de conversibn sencillo, es el de colocar inversores en las entradas o salidas de las compuertas. Se ha
mostrado que un inversor colocado a la salida de una compuerta AND produce una funcibn NAND. Tam-
-- bitn un inversor colocado a la salida de una compuerta OR produce la funcibn NOR. La tabla de la fi-
gura 4-1 8 ilustra estas y otras conversiones.
Compuerta Se anade invcrsor Nucvn
origins1 a la salida funcibn Ihgica
ID- + = NAND
+ + = AND
I I
El slmbolo ( + ) significa pnadir en esta tabla
Fig. 4-18 El efecto de invertir las salidas de las compuertas
OTRAS COMPUERTAS LbGlCAS
-u-
+ = NOR
--I>(--
+ = NAND
--I>.--
+- =
El colocar inversores en todas las entradas de una compuerta 16gica produce 10s resultados ilustra-
dos en la figura 4-19. En el primer rengl6n las entradas de una compuerta AND se invierten (en esta fi- -
+
pura el simbolo significa afladir). Esto produce la funci6n NOR a la salida de una compuerta AND.
En el segundo rengl6n de la figura 4-19 se muestra c6mo se invierte la entrada de una compuerta OR.
Esto produce una funci6n NAND. Los primeros dos ejemplos sugieren nuevos simbolos para las fun- , -
ciones NOR y NAND. La figura 4-20 ilustra dos simbolos 16gicos que se usan algunas veces para las
funciones NOR y NAND. La figura 4-20a es un slmbolo ldgico alterno para una compuerta NOR. La fi-
gura 4-20b es un slmbolo l6gico alterno para una compuerta NANDH. Estos simbolos se encuentran en
cierta literatura de 10s fabricantes. -
I Sc Made inversor Compuerta Se Made inversor Nueva
I a la entrada original a la sdida funcibn Ibglca
..
--Q- = OR
-0-
A
B -
JJ-m=.
+ -.
B + + * N O R 1 --
1
-u- t +
I
El simbolo ( + ) significa aAadir en esta tabla
Fig. 4-20 Simboles 16gicos alternos Fig. 4-21 El efecto de invertir a la vez entradas y salidas
En la figura 4-21 se muestra el efecto de invertir tanto las entradas como las salidas. De nuevo, el
signo m8s significa afladir. Esta tknica no se usa frecuentemente, probablemenre debido a la gran canti-
dad de compuertas requeridas. Note que kste es un mktodo de conversi6n de las funciones AND a la OR
a la AND. Bste es tambikn el mktodo para convertir de las funciones NAND a la NOR a la NAND. -
- CAP.41 OTRAS COMPUERTASL6OICAS 59
PROBLEMAS RESUELTOS
- 4.21 Dados una compuerta OR e inversores, dibuje un diagrama de simbolos 16gicos que realice la
funcibn NAND de dos entradas.
Solucl6n: .
- Vea la Fig. 4-22
- A
m
x=
B ' c
=.-C
: '
Fig. 4-22 Funcibn NAND de dos entradas Fig. 4-23 Funci6n NAND de tres entradas
- 4.22 Dados una compuerta OR e inversores, dibuje un diagrama de simbolos 16gicos que realice la
funcibn AND de tres entradas
Soluei6n:
- Vea la Fig. 4-23
4.23 Dados una funcibn NAND e inversores dibuje un diagrama de simbolos Ibgicos que realice la
funci6n OR de dos entradas.
- Soluci6n:
Vkase la figura 4-24
-
Fig. 4-24 Funci6n OR de dos entradas Fig. 4-25 Funcibn AND de trcs entradas
4.24 Dados una compuerta NAND e inversores, dibuje un diagram de simbolos 16gicos que realice la
funcibn AND de tres entradas.
-
4-7 COMBINACI~NDE COMPUERTAS L ~ G I C A S
- Considere el circuito lbgico de la figura 4-27a. A tste se le conoce como unpalrdn de compuertas AND-
OR. Las compuertas AND alimentan a.la compuerta final OR. La expresi6n booleana para este circuito
-
se muestra a la derecha como 2 . B + A B = Y. A1 construir el circuito, se necesitarkn tres tipos dife-
rentes de compuertas (compuertas AND, una compuerta OR y un inversor). En un cathlogo del fabri-
- cante encontrarb que se necesitarian tres diferentes CI para construir el circuito de la figura 4-27a.
OTRAS COMPUERTAS L6GICAS
Ya se rnencionb antes que a la compuerta NAND se le considera una compuerta universal. En la fi-
gura 4-276 se muestra c6rno se usan las compuertas NAND para construir la 16gica 2 . B + A B = Y .
ksta es la misma 16gica realizada por el circuito AND-OR de la figura 4-27a. Recuerde que la compuerta
que se parece a la compuerta OR con puntos de inversibn en las entradas (compuerta 4 ) es una compuer-
ta NAND. El circuito de la figura 4-27b es rn4s simple porque todas las compuertas son cornpuertas
NAND. Se ha encontrado que se necesita un solo CI (una compuerta NAND cuadruple de dos entradas)
para construir la lbgica NAND de la figura 4-27b. Se necesitan menos C1 para construir el circuito l6gi-
co NAND que para el patr6n de compuertas 16gicas AND-OR.
Al convertir 16gica AND-OR a 16gica NAND, se acostumbra dibujar primer0 el patr6n AND-OR.
Esto puede hacerse a partir de la expresi6n booleana. El diagrarna AND-OR seria similar al de la figura
4-27a. Las compuertas NAND se sustituyen en lugar de cada inversor, compuerta AND y compuerta
OR. El patr6n 16gico NAND seria similar al circuito de la figura 4-27b.
En la figura 4-27b se muestra una clave para comprender por qud puede reemplazarse la 16gica
AND-OR por la 16gica NAND. Note 10s dos circulos inversores entre la salida de la compuerta 2 y la
entrada de la compuerta 4 . Los dos clrculos inversores se cancelan entre sf. Esto deja a 10s slrnbolos
AND-OR tal como en la figura 4-270. La doble inversidn tambitn tom6 lugar en la figura 4-27b entre las
compuertas 3 y 4 . Esto deja a la compuerta 3 AND alimentando a la cornpuerta 4 OR. La cornpuerta 1
NAND actua como un inversor cuando sus entradas estan unidas como en la figura 4-27b.
PROBLEMAS RESUELTOS
4.26 Vuelva a dibujar el circuito AND-OR de la figura 4-1 l a usando cinco compuertas NAND de
dos eritradas. El circuito de 16gica NAND debe realizar la 16gica A.B + A . B = Y .
Solucibn:
Vease la figura 4-28.
4.27 Dibuje un diagrama de simbolos 16gicos para la expresi6n Booleana A . B + A . B = Y.Use in-
versores, compuertas AND y cornpuertas OR
Solucibn:
VCase la figura 4-29
OTRAS COMPUERTAS LOGICAS
-
4.28 Vuelva a dibujar el diagrama 16gico del problgma_anterior usando s61o cinco compuertas
NAND de dos entradas. Debe realizar la 16gica A . B + A.B = Y
Solucibn:
Vkafie la figura 430
IA
18
24
28
2C
2Y
GND
(a) Diagrama de clavijas para un CI 7400 (b) Diagrama de clavijas para un CI 7410
Fig. 4-31
PROBLEMAS RESUELTOS
4.29 Escriba la expresibn booleana para el circuito que se rnuestra en la figura 4-32.
A1 volver a dibujar el circuito en forma de slmbolos I6gicos nos presenta un circuito tipo NAND-
NAND. Bste es equivalente a un circuito tipo AND-OR. La expresi6n booleana es, por lo tanto, A . B +
AsB = Y
4.31 ~CUAI es el voltaje de la fuente de poder a la izquierda de la figura 4-32? El CI 7400 es un dispo-
sitivo TTL.
OTRAS COMPUERTAS L ~ G I C A S
Soluci6n:
Los dispositivos TTL usan una fuente de poder de 5 V cd.
4.32 Si ambos interruptores (A y B) en la figura 4-32 estAn cerrados, el LED de salida estare
(encendido, apagado).
Soluci6n:
Cuando arnbas entradas son I,la salida del circuito serO 1 y el LED de salida estarh encendido.
4.34 El circuito de la figura 4-32 podria ser descrito como un circuito lbgico -(AND - OR,
NAND).
Solucibn:
El circuito de la figura 4-32 usa 16gic.a NAND.
Problemas suplementarios
4.35 Escrlba la expresi6n booleana -para una cornpuerta NAND de cuatro entradas.
R e s p . A . B . C . D = Y or ABCD=Y
4.36 Dibuje el sirnbolo 16gico para una cornpuerta NAND de cuatro entradas.
Resp. Vkase la figura 4-33
Flg. 4-33 Una compuerta NAND de cuatro entradas Flg. 4-34 Problema de tren de pulsos
4.37 Dibuje la tabla de verdad para una cornpuerta NAND de cuatro entradas.
Resp.
Entradas Salida Entradas Saliua
D C B A Y D C B A Y
0 0 0 0 1 1 0 0 0 1
0 0 0 1 1 1 0 0 1 1
0 0 1 0 1 1 0 1 0 1
0 0 1 1 1 1 0 1 1 I
0 1 0 0 I 1 1 0 0 1
0 1 0 1 1 1 1 0 1 1
0 1 1 0 1 1 1 1 0 1
0 1 1 1 1 1 1 1 1 0
4.38 iCuhl seria el rren de pulsos de salida en la figura 4-34 si la entrada C fuera O?
- Resp. La salida de la compuena NAND seria siernpre 1
64 OTRAS COMPUERTAS L601CAS
4.39 iCubl seda el tren de pulsos de salida en la figura 4-34 si la entrada C fuera I ? -~
Resp. pulso a = 0 pulso c = 1 pulso e = 1 pulso g = 1
pulso b = 1 pulso d 05 pulso f = 0
4.40 Escriba la expresibn booleana para una compuerta NOR de cuatro entradas. Resp. A +B+C +D= Y -
4.41 Dibuje el slrnbolo lbgico para una compuerta NOR de cuatro entradas. Resp. Vkase la figura 4-35
Fig. 4-35 Una compuerta NOR de cuatro entradas Fig. 4-36 Problema de tren de pulsos
4.42 Dibuje la tabla de verdad para una compuerta NOR de cuatro entradas.
Resp.
Entradas Salida
--
D C B A Y D C B A Y
0 0 0 0 1 1 0 0 0 0
0 0 0 1 0 1 0 0 1 0
0 0 1 0 0 1 0 1 0 0
0 0 1 1 0 1 0 1 1 0
0 1 0 0 0 1 1 0 0 0
0 1 0 1 0 1 1 0 1 0
0 1 1 0 0 1 1 1 0 0
0 1 1 1 0 1 1 1 1 0
4.43 iCuhl seda el tren de pulsos de salida en la figura 4-36 si la entrada C fuera l?
Resp. La salida de la compuerta NOR seria siempre 0
4.44 iCuhl seda el tren de pulsos de salida en la figura 4-36 si la entrada C fuera 0.
Resp. pulso a = 0 pulso c = 1 pulso e = 0 pulso g = 1
pulso b = 1 pulso d = 0 pulso f = 0
4.45 Escriba la expresi6n booleana para una compuerta XOR de cuatro enrradas.
Resp. A @ B Q C @ D = Y
Fig. 4-37 Una compuerta XOR de cuatro entradas Fig. 4-38 Problema de tren de pulsos
-- CAP.41 OTRAS COMPUERTAS L~GICAS
- 4.47 Dibuje la tabla de verdad para una compuerta XOR de cuatro entradas.
Resp.
Entradas Salida Entradas Salida
D C B A Y D C B A Y
0 0 0 0 0 1 0 0 0 1
0 0 0 1 1 1 0 0 1 0
0 0 1 0 I 1 0 1 0 0
0 0 1 1 0 1 0 1 1 1
0 1 0 0 I 1 1 0 0 0
0 1 0 1 0 1 1 0 1 1
0 1 1 0 0 1 1 1 0 1
0 1 1 1 I 1 1 1 1 0
4.48 iCuAl seria el tren de pulsos a la salida de la compuerta XOR en la figura 4-38?
Resp. pulso a = 0 pulso c = 1 pulso e = 0 pulso g = 0
pulso b = 1 pulso d = 1 pulso f = 0 pulso h = 1
Fig. 4-39 Una compuerta XNOR de cuatro entradas F i g . 4-40 Problema de tren de pulsos
D C B A Y D C B A Y
0 0 0 0 1 1 0 0 0 0
0 0 0 1 0 1 0 0 1 1
0 0 1 0 0 1 0 1 0 I
0 0 1 1 1 1 0 1 1 0
0 1 0 0 0 1 1 0 0 1
0 1 0 1 1 1 1 0 1 0
0 1 1 0 I 1 1 1 0 0
0 1 1 1 0 1 1 1 1 1
4.52 iCuAl seria el tren de pulsos a la salida de la compuerta XNOR en la figura 4-40?
Resp. pulse a = 1 pulso c = 0 pulso e = 0 pulso g = 1
pulso b = 0 pulso d = 1 pulso f = 1 pulso h = 0
OTRAS COMPUERTAS L ~ G I C A S
4.53 Con una compuerta OR e inversores, dibuje un diagrama de simbolos lbgicos que realice la funcibn NAND
de tres entradas.
Resp. Vbase la figura 4-41
;=p-!q
C
j T F = y :
p
C
-
Q "11.C.- '
Flg. 4-41 Una funci6n NAND de tres entradas Flg. 4-42 Una funcibn AND de tres entradas
4.54 Con una compuerta NOR e inversores, dibuje un diagrama de simbolos Ibgicos que realice la funcibn AND
de tres entradas.
Resp. Vease la figura 4-42
4.55 Con una compuerta NOR e inversores dibuje un diagrama de simbolos 16gicos que realice la funcibn OR de
cinco entradas.
Resp. Vease la figura 4-43
4.56 Dibuje un diagrama de simbolos lbgicos para la expresibn booleana A.B .C + A.B . C + A . B . E = Y.
Emplee inversores, compuertas AND y una compuerta OR.
Resp. Vkase la figura 4-44
Fig. 4-44 Circuito lbgico AND-OR Fig. 4-45 Circuito logico equivalenre a NAND
4.57 Vuelve a dibujar el diagrama lbgico del problema anterior usando tres compuertas NAND de 2 entradas y
cuatro compuertas NAND de 3 entradas.
Resp. Vkase la figura 4-45
CAP .41 OTRAS COMPUERTAS L ~ G I C A S
4.58 Escriba la expresib; booleana para el circuito que se muestra en la figura 4-46.
Resp.A.B + A . B . c = Y
I I I I
Salida
I I Y
C B A Y C B .4 Y
0 0 0 0 1 0 0 1
0 0 1 0 1 0 1 0
0 1 0 0 1 1 0 0
0 1 1 I 1 1 1 1
4.60 Si todos 10s interruptores ( A , B y de la figura 4-46 esthn cerrados, el LED desalida estarh (en-
cendido, apagado).
Resp. Cuando todas las entradas son 1, la salida del circuito serb 1 de acuerdo con la tabla de verdad y el
LED de salida estarb encendido.
Simplification de circuitos logicos
-
Considere la expresi6n booleana A . B + A. B + A B = Y. La figura 5-la representa un diagrama Ibgi-
co que ilustra esta expresibn. Para construir este circuito 16gic0, que ejecuta la 16gica detallada en la
tabla de verdad (Fig. 1-Sc), se necesitan seis compuertas. Despuks de examinar dicha tabla se determina -
que sdlo una compuerta OR con dos entradas ejecuta esa funcidn. Esta compuerta, que se muestra en la
figura 5-1 b, es el mttodo miis simple para ejecutarla. Los circuitos lbgicos de las figuras 5-14 y b ejecu-
tan exactamente la misma funcibn 16gica. Un disefiador de circuitos escogerla, sin duda alguna, el que se
ensefia en la figura 5-1 b, que es el mas sencillo y el miis barato. Se ha demostrado que la expresi6n bo-
oleana en forma no simplificada ( A .g + 2 .B + A . B = Y) puede reducirse a A + B = Y. Esta simpli-
ficaci6n se hace mediante un simple examen de la tabla de verdad, reconociendo el patr6n del OR 16gi-
co. Debido a que se pueden simplificar muchas expresiones booleanas enormemente, es que en este --
capftulo se estudiariin varios mktodos sistemttticos de simplificaci6n.
L/
a) Circuito 16gico no sirnplificado
ADy
c) Tabla de verdad de la funci6n OR
B -
b ) Circuito I6gico simplificado
Fig. 5-1
- siones se relacionan por rnedio de un OR 16gico. La figura 5-2b ensella la expresibn booleana cornpleta:
C - B a A + C.B.A = Y, llarnada tarnbikn forma de suma deproductos de una expresi6n booleana. Los
ingenieros tarnbikn llarnan a esta forrna, forma de minterm. Esta expresi6n se puede transforrnar a1
patr6n AND-OR de cornpuertas 16gicas. El diagrarna 16gico de Ig figura 5-2c ejecuta la 16gica descrita
- por la forrna de rninterrn de la expresi6n booleana C .B . A + C .B . A = Y.
+ +
b) Expresibn booleana: C . B . A + C .B , A= Y c) Circuito lbgico AND-OR equivalente
- Fig. 5-1
El procedimiento tipico que se utiliza en trabajos de disefio 16gico es en primer lugar, construir una
tabla de verdad; en seguida se deterrnina la forrna de rninterrn de la expresi6n booleana a partir de la
- tabla de verdad, yjinalmente se dibuja el circuit0 16gico AND-OR a partir de la forrna de minterrn. Este
procedimiento se ilustra en el ejernplo de la figura 5-2.
-.
PROBLEMAS RESUELTOS
5.1 Para la tabla de verdad de la figura 5-3 escriba una expresi6n booleana en forrna de minterm.
C B A Y C B A Y
0 0 0 0 1 0 0 0
0 0 1 0 1 0 1 0
0 1 0 0 1 1 0 1
0 1 1 1 1 1 1 0
Fig. 5-3
.-
5.2 La expresi6n booleana desarrollada en el problema anterior es una expresi6n en forrna de
-(minterrn, rnaxterrn). Este tipo de expresi6n tarnbien se llama forrna de -(produc-
to de surnas, suma de productos).
-
Solucl6n:
Este tipo de expresibn booleana (C.B.A + C .B.A= se llama la forma de minterm o de suma de
productos.
5.3 Dibuje un diagrama de slmbolos lbgicos que ejecute la lbgica de la tabla de verdad de la figura -
5-3.
Solucibn:
Vbase la figura 5-4. -
5.4 Para la tabla de verdad de la figura 5-5 escriba una expresi6n booleana en forma de suma de
productos
C B A Y C B A Y
0 0 0 1 1 0 0 0
0 0 1 0 1 0 1 1
0 1 0 0 1 1 0 0
0 1 1 1 1 1 1 0
Fig. 5-5
Soluclbn:
c.ii.2 + C.B.A + C .B.A = Y.
5.5 Dibuje un diagrama de slmbolos 16gicos que ejecute la 16gica de la tabla de verdad ilustrada en
la figura 5-5.
Soluclbn:
Vbase la figura 5-6.
Tabla dc vcrdad OR
b) Entradar I Wda
J
Expresibn bool- dc mintcrm:
- C)
Fig. 5.7
La tabla de verdad de la figura 5-7 puede describirse tambikn por medio de una expresi6n booleana
en forma de marterm. Este tipo de expresi6n se desarrolla a partir de 10s 0 en la columna de salida de la
tabla de verdad. Para cada uno, se desarrolla un tbmino relacionado con 10s demhs por medio de un
O R lbgico. Hay que hacer notar que las variables de entrada se invierten, y se unen despu.4.s por medio
de un OR. La forma de maxterm para esta tabla de verdad se ilustra en la figura 5-7a. La forma de max-
term para la tabla de verdad de la funci6n 16gica O R es B + A = Y,que significa lo mismo que la
expresi6n O R expresada como A + B = Y.Para la tabla de verdad de la figura 5-7, la expresi6n de
maxterm es la mhs sencilla, aunque ambas formas describen con exactitud la 16gica de la tabla de
verdad.
Considkrese la tabla de verdad de la figura 5-8a. La expresi6n en forma de minterm para ella es de-
masiado larga, en cambio la forma de maxterm se desarrolla a partir de 10s renglones 5 y 8, que tienen 0
en la columna de salida. Estas variables se invierten, se relacionan por medio de un O R y se encierran
entre parkntesis; 10s tkrminos asi obtenidos se relacionan, a su vez, por medio de un AND. La expresibn
a) Entradas
I Sa'ida
0 1 1 01 Inversi6n
l o /
1 0 1 1 de variables
I
&
b) Expresibn bool- de maxtcrm: (C+ B + 1). (C+ B + A ) = Y
Fig. 5-8 Desarrollo de una expresi6n de maxterm
booleana completa en forma de maxterm se muestra en la figura 5-8b . Esta forma tambikn se llama -.
la forma deproductos de sumas de una expresi6n booleana. El tkrmino productos de sumas proviene del
arreglo de 10s simbolos de la suma ( + ) y el product0 ( . ).
Una expresi6n booleana de maxterm se efectua utilizando el p a t h de compuertas 16gicas OR-
AND, que se ilustra en la figura 5-9.N6tese que las s l i d a s de las dos compuertas OR, alimentan una -
compuerta AND. La forma de maxterm ( 6 + B + A) ( C + B + A ) = Y se construye utilizando el
patr6n de las compuertas OR-AND de la figura 5-9
PROBLEMAS RESUELTOS
5.6 Para la tabla de verdad que se muestra en la figura 5-10escriba una expresi6n booleana en for-
ma de maxtkrminos
C B A Y C B A Y
0 0 0 1 1 0 0 1
0 0 1 0 1 0 1 1
0 1 0 1 I -1 0 0
0 1 1 1 1 1 1 1
Fig. 5-10
Solucibn:
( C +B + A ) . ( C + itA) = Y
5.7 La expresi6n booleana desarrollada en el problema anterior cs una expresi6n en forma de-
(rninterm, maxterm), la cual se llama tambikn forma de -(productos de sumas, sumas de
productos).
5.9 El diagrama 16gico del problema anterior se le llama el patr6n -(AND-OR, OR-AND)
de compuertas Ibgicas.
5.20 Escriba la expresibn booleana en forma de productos de sumas para la tabla de verdad de la fi-
gura 5-12.
C B A Y C B A Y
0 0 0 0 ' 1 0 0 1
0 0 1 1 1 0 1 0
0 1 0 1 1 1 0 1
0 1 1 0 1 1 1 1
Fig. 5-12
Soluci6n:
5.11 Dibuje un diagrama de simbolos lbgicos que ejecute la lbgica indicada en la tabla de verdad de
la figura 5-12.
-
Soluclbn:
VCase la figura 5-13
-
A + B = Y A.B= y
-
A . B = Y A t ~ = r
a) Funciones NOR b) Funciones NAND
Fig. 5-14 Aplicaciones de 10s teoremas de De Morgan
El segundo teorema cambia de un estado bhsico AND a un estado OR. Un ejemplo prfrctico de este
teorema se muestra en la figura 5-146. La compuerta NAND de la izquierda funciona igual a la com-
puerta OR (con las entradas invertidas) de la derecha. De nuevo la barra se elimina y, de esta manera, se
puede convertir de la forma de maxterm a la de minterm. El slmbolo "OR aparente" a la derecha de la
figura 5-146 produce la tabla de verdad de la funci6n NAND.
Los simbolos a la derecha de la figura 5-14 son 10s simbolos alternos que se utilizan para las fun-
ciones 16gicas NOR y NAND. La figura 5-14 muestra solamente un uso de 10s teoremas de De Morgan.
Para transformar un estado bhsico AND a un estado OR (o de un OR a un AND) se siguen 10s
cuatro pasos siguientes basados en 10s teoremas de De Morgan:
1 . Cambiar todos 10s OR a AND y todos 10s AND a OR.
2 . Complementar cada variable individual (poniendo barras a cada una).
3 . Complementar toda la funcibn (poniendo barras a toda la funcibn)
4 . Eliminar todos 10s grupos de barras dobles.
Considtrese la forma de maxterm de la expresi6n de la figura 5-15a. Utilizando el procedimiento
que se acaba de describir, transformar dicha expresi6n a la forma de minterm. El primer paso (Fig.
5-15b) consiste en cambiar todos 10s OR a AND y todos 10s AND a OR. El segundopaso (Fig. 5-15c)
consiste en poner barras a cada variable individual. El tercerpaso (Fig. 5-15d) consiste en poner una
barra a toda la funcibn, yen el cuartopaso se eliminan todas las barras dobles, y se escribe de nuevo la
forma final de
(A+B+C).(A+B+C)= Y
a) Expresibn de maxterm d) Tercer paso
A.B.?+A.B.?= Y A.B.c+A,B.c= Y
c) Segundo paso n Expresibn de minterm
Fig. 5-15Converslbn de expresiones de maxterm a expresiones de minterm por rnedio de 10s teoremas
de DeMorgan.
CAP.51 SIMPLIFICACI~N
DE CIRCUITOS L6GICOS 75
rninterrn; 10s cinco grupos de barras dobles que son elirninados se rnuestran en las tireas sombreadas de
la figura 5-15e, y en la figura 5-15f aparece la expresibn en la forma final de minterrn. La forma de max-
term de la figura 5-150 y la forma de rninterm de la figura 5-15f producen la misma tabla de verdad.
PROBLEMAS RESUELTOS
5.12 Convierta la expresibn booleana (A B + C) ( A + + B +6 = Y a su forma de
rninterrn. Muestre cada paso como en la figura 5-15.
Expresibn de minterm .B .A + C . B . A = Y
Primer paso (c+B+A).(c+B+A)-Y
Segundo paso ( E + B + z ) . ( ~ + B + J ) =Y
Tercer paso (-B+ A)= Y
Cuarto paso Eliminar dobles barras.
Expresibn de maxterm (c+B+A).(C+B+A)=Y
-
5.14 Convierta la expresibn booleana .
B = Y a la forma de suma de productos.
Solucibn:
A+B=Y
5.15 Convierta la expresibn booleana A +B= Y a la forrna de suma de productos.
Solucibn:
como invertidor
PROBLEMAS RESUELTOS
D
Fig. 5-19 Soluci6n del circuit0 16gico AND-OR Fig. 5-20 Soluci6n del circuit0 Ibgico NAND
5.19 A partir del circuito AND-OR del problema anterior dibuje un circuito 16gico NAND. El cir-
cuito NAND debe ejecutar la 16gica de la expresi6n A + (B .C) + 5 = Y.
Soluci6n:
Vease la figura 5-20.
5-6 US0 DE LA L ~ G I C ANOR
La compuerta NAND es la "compuerta universal" utilizada para sustituir un p a t h 16gico AND-OR.
Cuando una expresi6n booleana en forma de maxterm forrna un patr6n de compuertas 0 8 - A N D , la
compuerta NAND no funciona bien, es entonces que la compuerta NOR pasa a ser la "compuerta uni-
versal" para sustituir 10s patrones logicos OR-AND. Esta compuerta se usa en menor grado que la
NAND.
Considere la expresi6n booleana de maxterm de la figura 5-21a,representada por un diagrama
16gico OR-AND en la figura 5-216.El patr6n OR-AND se reproduce con compuertas NOR en la figura
5-21c.Cada compuerta OR y cada compuerta AND se sustituye por una compuerta NOR. Las compuer-
tas 1 y 2 de la figura 5-21cse muestran como el simbolo NOR esttindar. La compuerta 3 es el simbolo
NOR alterno. La sustitucibn funciona ya que 10s dos circulos inversores entre las compuertas 1 y 3 se
cancelan entre si, de la misma manera que se cancelan 10s que esttin entre las compuertas 2 y 3. Esto deja
10s dos simbolos OR (I y 2) dirigikndose a1 simbolo AND (3). kste es el mismo patr6n utilizado en el
diagrama lbgico OR-AND original de la figura 5-21b.
Considere la expresibn booleana de maxterm de la figura 5-22a. Para efectuar esta expresibn usando la
16gica del NOR se siguen 10s cuatro pasos antes mencionados: El primer paso (Fig. 5-22b) es dibujar un
circuito 16gico OR-AND; el segundo paso consiste en poner un clrculo inversor a cada entrada de la
compuerta AND. Esto la cambia a una compuerta NOR. El simbolo "AND aparente" con 10s tres
circulos inversores en las entradas es una compuerta NOR (Fig. 5-22c).El tercerpaso consiste en escribir
un clrculo inversor a la salida de cada compuerta OR. Estos circulos se ailaden a las compuertas 1 y 2 de
la figura 5-22c.En el cuarto paso se verifican las lineas de entrada y salida para ver si hay cambios en 10s
niveles lbgicos debidos a 10s clrculos inversores aiiadidos: El circulo ailadido en el punto Z de la figura
5-22c es un cambio de patr6n OR-AND original. El efecto de inversibn del circulo Z se cancela afiadien-
do el inversor 4, y as1 se cancela la doble inversi6n (inversor 4 y drculo inversor) en la linea E de entrada.
En la prkctica, el inversor 4 probablemente sea una compuerta NOR. Uniendo todas las entradas, la
compuerta NOR se convierte en inversor. Los circuitos OR-AND y NOR ilustrados en la figura 5-22 eje-
cutan la misma funci6n Ibgica.
La compuerta NOR se utiliza como una "compuerta universal" en el ejemplo anterior, y su uso
puede o no simplificar el circuito. En este caso, probablemente se preferiria el circuito OR-AND.
PROBLEMAS RESUELTOS
- Fig. 5-23 Solucibn del circuit0 lhgico OR-AND Fig. 5-24 Solucibn del circuit0 lbgico NOR
- Fig. 5-25 Solucibn del circuit0 lbgico OR-AND Fig. 5-26 Solucibn del circuit0 lbgico NOR
d ) Marcado de 1 B B
-
A
A B C Y
0 0 0 0
0 0 1 1 1.B.C
0 1 0 1 1 . B . C
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
X.8 1 1 *
4
A , B 1
A.8 I d
d) Marcando C C
grupos dc
+
e) Expresibn booleana simplificada C +d
Fig. 5-28 Uso de un mapa de tres variables
PROBLEMAS RESUELTOS
5.24 Para la tabla de verdad de la figura 5-29 escriba la expresibn booleana (minterm) no simplifica-
da.
A B C Y A B C Y
0 0 0 1 1 0 0 0
0 0 1 0 1 0 1 1
0 1 0 I 1 1 0 0
0 1 1 0 1 1 1 1
Fig. 5-29
SIMPLIFICACldN DE CIRCUITOS LdGICOS
l!!
sibn booleana desarrollada en el problema anterior, haga la grAfica de
cuatro 1 en el mapa. Dibuje 10s circulos apropiados alrededor de 10s gru- .i. B
oos de 1.
A B C D Y
0 0 0 0 0
0 0 0 1 1 c) Grbfica y agrupacibn de I en el rnapa
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 I
0 1 1 1 1
1 0 0 0 0
1 0 0 1 1
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 0
1 1 1 1 1
d) Expresibn booleana simplificada : D +A .B -C = Y
Fig. 5-31 Uso del mapa de cuatro variables
paso es unir cada uno de 10s tkrrninos restantes por rnedio de un OR. La figura 5-31d rnuestra 10s grupos
restantes unidos entre si por rnedio de un OR, para obtener asi la forrna de rninterrn sirnplificada D +
A B .C = Y. En este ejernplo la cantidad de variables que se sirnplifican es obvia, a1 cornparar las dos
expresiones booleanas de la figura 5-31.
Considkrese el rnapa de Karnaugh de tres variables que se rnuestra en la figura 5-32a. Para sirnplifi-
car la ilustracibn, las letras laterales del mapa se han omitido. iCuPntas agrupaciones pueden hacerse en
este rnapa? Corno no hay grupos de 1 adyacentes,nada puede rnarcarse y, por lo tanto, no hay simplifi-
cacibn posible en este ejernplo.
01 h) C) dl
Fig. 5-32 Algunas formas poco usuales de agrupaciones.
El mapa de Karnaugh de tres variables de la figura 5-32b contiene dos 1, pero si se piensa en 10s lados
superior e inferior del mapa conectados y unidos corno si fuera un tubo, 10s 1 pueden reagruparse en un
grupo de dos, como se rnuestra en la figura 5-326, y de esta forma se elimina una variable.
Considerense 10s mapas de Karnaugh de cuatro variables que se muestran en las figuras 5-32c y d.
Los lados superior e inferior del mapa se consideran conectados para el prop6sito de agrupacibn en la fi-
gura 5-32c; 10s 1 se marcan en un grupo de cuatro 1, y asi se eliminan dos terrninos. En la figura 5-32d
10s lados derecho e izquierdo del rnapa se consideran conectados, y se marcan 10s cuatro 1 en un grupo,
eliminlndose asi dos variables.
En la figura 5-32e se muestra otra forma de agrupacibn, en donde las esquinas del rnapa tambikn se
consideran conectadas, como si el mapa envolviera una esfera. Es asl como 10s cuatro 1 se marcan en un
solo grupo, para elirninar dos variables.
PROBLEMAS RESUELTOS
5.27 Escriba 10s mintkrminos de la expresibn booleana no sirnplificada para la tabla de verdad de la
fig~lra5-33.
A B C D Y A B C D Y
-
0 0 0 0 1 1 0 0 0 0
0 0 0 1 0 1 0 0 1 0
0 0 1 0 0 1 0 1 0 1
0 0 '1 1 0 1 0 1 1 I
0 1 0 0 1 1 1 0 0 0
0 1 0 1 0 1 1 0 1 0
0 1 1 0 0 1 1 1 0 1
0 1 1 1 0 1 1 1 1 1
Fig. 5-33
Solucl6n:
. ~ . B . ~ . 6 + . ~ . B . C . D + A . B . C . 8 + A . B . C . D + A . B . C . b + AY. B . C .
5.28 Dibuje un mapa de Karnaugh de cuatro variables y la grhfica de seis 1 en kl a partir de la expresion boole- -
ana desarrollada en el problema anterior. Dibuje las marcas adecuadas alrededor de 10s grupos de 1 en el
Solucibn:
VCase la figura 5-34
Basada en el mapa de Karnaugh del problema anterior escriba la expresibn booleana simplificada.
Solucibn:
~.c+,i.P.d=~
Para la tabla de verdad que se rnuestra en la figura 5-35 escriba la expresibn booleana no simplificada en
forma de sumas de productos.
A B C D Y A B C D Y
0 0 0 0 I 1 0 0 0 0
0 0 0 1 0 1 0 0 1 0
0 0 1 0 1 1 0 1 0 0
0 0 1 1 0 1 0 1 l 0
0 1 0 0 1 1 1 0 0 0
0 1 0 1 0 1 1 0 1 0
0 1 1 0 1 1 1 1 0 0
0 1 1 1 0
Solucibn:
; i . ~ . ~ . d + ; i . B . C , ~ . r ; i . B . C . ~ + , i . B , c . ~ + A . B . c . D = ~
Soluclbn:
Vease la figura 5-36.
Fig. 5-36 Solucibn del mapa de Karnaugh
- 5.32 Basado en el mapa de Karnaugh del problema anterior escriba la expresion booleana simpli-
ficada
Entradas Salida
A B C Y
0
0
0 0
0 1
0
1
-
invertir
A+B+C
I
0 1 0 1
0
1
1 1
0 0
1
0 -
invertir -
A+B+C
1
I I
1 0 1 1 invertir
1 1 0 0 -ii+B+C
1 1 1 1
w
Ambas tkcnicas deben intentarse en una tabla de
verdad para encontrar el circuit0 16gico mhs bara-
to.
La figura 5-38 muestra un mapa de Karnaugh 6 -+ B
de cuatro variables para expresiones de maxterm.
Hay que notar el patr6n de letras especial en 10s la-
dos izquierdo y superior del mapa. Siempre que se A+B
dibujen mapas de Karnaugh, hay que fener mucho
cuidado para colocar todos 10s tkrminos en su po- Fig. 5-38 Mapa de Karnaugh de cuatro variables
sicibn correcta. para expresiones de rnaxterrn
PROBLEMAS RESUELTOS
5.33 Para la tabla de verdad que se muestra en la figura 5-39 escriba la expresi6n booleana no simpli-
ficada de maxterm. (Recuerde la forma invertida.)
S I M P L I F I C A C I ~ NDE CIRCUITOS L6GICOS
A B C Y A B C Y
0 0 0 1 1 0 0 1
0 0 1 0 1 0 1 0
0 1 0 1 1 1 0 0
0 1 1 1 1 1 1 0
-
5.36 Escriba la expresi6n booleana no simplificada en forma de productos de sumas para la tabla de
verdad que se muestra en la figura 5-41.
A B C D Y' A B C D Y
0 0 0 0 0 1 0 0 0 0
0 0 0 1 0 1 0 0 1 1
0 0 1 0 0 1 0 1 0 0
0 0 1 1 I 1 0 1 1 1
0 1 0 0 I 1 1 0 0 I
0 1 0 1 I 1 1 0 1 I
0 1 1 0 1 1 1 1 0 I
0 1 1 1 I I l l 1 1
S I M P L I F I C A C I ~ NDE CIRCUITOS L6GICOS
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 X
1 0 1 1 X
1 1 0 0 X
1 1 0 1 X
1 1 1 0 X
1 1 1 1 X
A,~B
A.8
entrada 1001. La expresibn booleana para esta tabla (en
la seccibn no sombreada), es D . C. g . A = Y,que se
indica a la derecha de la tabla. Las combinaciones "no
usadas" en la seccibn sombreada de la tabla de verdad
pueden tener algdn efecto en este problema. Se dibuja A,B
un mapa de Karnaugh (Fig. 5-456) en el que se escribe
un 1 en el lugar correspondiente a1 tkrmino D . C. B . A . A.B
Los seis no importan (X en la tabla de verdad) se escri-
ben (como X) en el mapa. Una X en el mapa significa b) Mapa
que ese cuadro puede ser 0 o bien 1. Se marcan despuks
D.A=Y
10s 1 adyacentes en grupos de 2, 4, u 8, y ya que las X
pueden considerarse 0 0 1 se agrupa el 1 y tres X. Hay c) Expresibn booleana simplificada
que recordar que sblo grupos de dos, cuatro u ocho 1 o Fig. 5-45 Uso del mapa
X adyacentes se pueden marcar. Esta agrupacibn con-
tiene cuatro cuadros, por lo cual se eliminan dos va-
riables (By C) obteniendo la expresibn booleana simpli-
ficada D .A = Y,que se muestra en la figura 5-45c.
Como se dijo anteriormente, las combinaciones que no se usan en una tabla de verdad se llaman no
importan, y se indican con X en 10s mapas de Karnaugh. El hecho de incluir X (no importan) en las
agrupaciones, ayuda a una mayor simplificacibn de las expresiones booleanas.
PROBLEMAS RESUELTOS
-
5.39 Para la tabla de verdad BCD de la figura 5-46 escriba 10s minterm de la expresibn booleana
no simplificada
Solucibn:
D C B A D C B A
Y Y
8 4 2 1 8 4 2 1
0 0 0 0 0 0 1 0 1 0
0 0 0 1 0 0 1 1 0 0
0 0 1 0 0 0 1 1 1 0
0 0 1 1 0 1 0 0 0 1
0 1 0 0 0 1 0 0 1 1
Fig. 5 4 6
S I M P L ~ F ~ C A CDE
~ ~CIRCUITOS
N L~GICOS
Problemas suplementarios
5.41 Para la tabla de verdad de la figura 5-48 escriba 10s minterm de la expresibn booleana
Fig. 5-48
Resp. A . 8 . C + ; i . B . C + A ,B . C + A . B . C = Y
5.43 Dibuje un diagrama de simbolos Ibgicos AND-OR que ejecute la lbgica especificada en la expresibn boo-
leana desarrollada en el problema anterior. Resp. Vea figura 5-49
5.44 Para la tabla de verdad que se rnuestra en la figura 5-48 escriba 10s rnaxterrn de la exprcsi6n booleana.
- Resp. ( A + B + C ) . ( A + B + C ) . ( R + B + C ) . ( ~ + B + C ) = Y
5.45 Dibuje un diagrarna de sirnbolos 16gicos OR-AND que ejecute la lbgica especificada en la expresi6n boo-
- leana desarrollada en el problerna anterior.
Resp. VCase la figura 5-50
5.48 Escriba la expresi6n booleana sirnplificada de rninterm basindose en el rnapa de karnaugh del problerna
anterior. Resp. A .B . b = Y
91 S ~ M P L ~ F I C A CDE
~ ~CIRCUITOS
N L6OlCOS ICAP.5 -
5.49 . .
Usando el teorerna de De Morgan convierta la expresibn booleana A . B . C.D + A B C D = Y a su
-
forma de mintbnninos. Exhiba cada paso en forma similar a la de la figura 5-15.
Resp. Expresibn de mintCrminos A . B . C . D + 4 .B .e.D =Y
5.50 Dibuje un mapa de Karnaugh de cuatro variables para expresiones de maxterm y anote dos 1 en el mapa
correspondiente a 10s tCrminos de la expresibn de maxterrn desarrollada en el problema anterior. SeRale en -
el mapa las reagmpaciones adecuadas rnediante cIrculos alrededor de 10s grupos de 1.
Resp. Vbase la figura 5-52
5.51 Bashdose en el mapa de Karnaugh del problerna anterior escriba la expresibn booleana sirnplificada de -
maxterm. Resp. A + C + D = Y
5.53 Para el circuito AND-OR del prablema anterior dibuje uncircuco lbgico NAND. El circuito lbgico NAND
debe ejecutar la Ibgica de la expresibn A. B + C. D + E + F = Y.
Resp. Vkase la figura 5-54
5.54 Para la expresibn booleana A . (8' + C).fi. E = Y dibuje un circuito Ibgico OR-AND.
Resp. VCase la figura 5-55
SIMPLIFICACI~N
DE CIRCUITOS L60ICOS
7
Flg. 5-54 Circuito lbgico NAND
-
Fig. 5-55 Circuito lbgico OR-AND
Para el circuito OR-AND del problema anterior dibuje un circuito 16gico NOR. El circuito NOR debe eje-
cutar la lbgica de la expresi6n A . (B + C). b . E = Y. Resp. Vtase la figura 5-56
Para la tabla de verdad que se muestra en la figura 5-57 escriba la expresibn booleana no simplificada en
forma de suma de productos.
Entradas Salida Entradas Salida
A B C D Y A B C D Y
0 0 0 0 1 1 0 0 0 1
0 0 0 1 0 1 0 0 1 0
0 0 1 0 1 1 0 1 0 1
0 0 1 1 0 1 0 1 1 0
0 1 0 0 0 1 1 0 0 1
0 1 0 1 0 1 1 0 1 0
0 1 1 0 1 1 1 1 0 1
0 1 1 1 0 1 1 1 1 0
Fig. 5-57
-
Resp. A.B.f.6+A.B.C.b+A.B.C.b+A.B.C.D
+ A . ~ . C . ~ + A . B . C . ~ + A . B . CY . D =
94 SIMPLIFICACI~N
DE CIRCUITOS L ~ G I C O S (CAP.5 -
5.58 Escriba un mapa de Karnaugh de cuatro variables para una expresibn de minterm, anote siete 1 en 151a par- -
tir de la expresibn booleana desarrollada en el problema anterior. Senale en el mapa las agrupaciones ade-
cuadas mediante drculos alrededor de 10s grupos de 1.
Resp. Vbase la figura 5-58
-
5.59 Bashdose en el mapa de Karnaugh del problema anterior escriba la expresibn booleana simplificada de
minterm.
Resp. C . D + A . D + B . B = ! '
5.60 Para la tabla de verdad que se muestra en la figura 5-57, escriba la expresibn booleana no simplificada en
forma de suma de productos.
Resp. ( A + B + C + D ) . ( A + B + C t 6 ) . ( . 1 + I S + C i D ) . ( , . l + B + C + b ) . ( A + D + C + d )
( d + s + ~ + D ) . ( d + ~ + C + i ~ ) ~ ( . ~ - + - l j + . i ' --- t d ) ~ ( . . i Y+ ~ + C + D ) =
5.61 Dibuje un mapa de Karnaugh de cuatro variables para expresiones de maxterm. Dibuje nueve 1 en el
mapa a partir de la expresibn booleana desarrollada en el problema anterior. SeRale en el mapa las agrupa-
ciones adecuadas mediante circulos alrededor de 10s grupos de 1.
Resp. Vea la figura 5-59
5.62 Bashdose en el mapa de Karnaugh del problema anterior escriba la expresibn booleana de maxtel-rn
simplificada.
Resp. (A + B + C ) . D = Y
5.63 La forma simplificada de - (maxterm, minterm) de la expresibn booleana es el circuit0 mas fkcil de
construir para la tabla de verdad de la fiaura 5-57. _
Resp. Aparentemente la forma de maxterm ( A + B + C). 5 = Yes mhs simple de construir con com-
puertas 16gicas que la expresibn de minterm C . 5 + A . 5 + B . D = Y
S I M P L I F I C A C I ~DE
N CIRCUITOS L60ICOS
+ D C ' B 4
8 4 1 1
"
D
8 .
C' B .3
1 2 1
Y
O O 0 0 I 1 0 0 0 1
0 0 0 1 0 1 0 0 1 0
U 0 l O 1 1 0 1 0 X
0 0 1 1 0 1 0 1 1 . X
0 1 0 0 1 1 1 0 0 X
0 1 0 1 0 1 1 0 1 X
0 1 1 0 I 1 1 1 0 X
0 1 1 1 0 1 1 1 1 X
-
Fig. 5-60 Tabla de verdad con 10s no importan
- 5.64 DiseRe un circuit0 lbgico que responda con un 1 cada vez que se presente un numero par (0,2,4, 6, u 8 de-
cimales) como entrada. La figura 5-60 es la tabla de verdad BCD (8421) que se usa en este problema. Para
la tabla de verdad que se muestra en la figura 5-60. Escriba la expresibn booleana no simplificada de min-
term.
R e s p . j . C . 8 . A + ~ . C . B . +A f i . ~ . 8 . i + f i . ~ . +~ D. .AC . B . ~ =Y.Estaexpresibn
representa 10s 1 de la columna Y de la tabla de verdad. Se pueden considerar y seflalar en el mapa, otros
seis grupos de no importan (X).
5.65 Dibuje un mapa de Karnaugh de cuatro variables para expresiones de mintenn y, basandose en la tabla de
verdad de la figura 5-60 anote cinco 1 y seis X (para 10s no importan) del mapa. S d a l e las reagrupaciones
adecuadas mediante circulos alrededor de 10s grupos de I y X.
Resp. VCase la figura 5-61
5.66 Escriba la expresibn booleana simplificada basandose en el mapa de Karnaugh del problema anterior.
Resp. A = Y
5.67 Escriba la expresibn booleana simplificada basandose en el mapa de Karnaugh del problema 5.65 sin usar
10s X (no impor&n] a1 simplificar.
Resp. A .D + A . 8'. = Y. El uso de las X ayuda enormemente a la simplificacibn en este problema ya
que se reduce a la expresibn A = Y
Conversion de codigos
Una aplicacibn de las compuertas l6gicas en sisternas digitales seria la de convertidores de cbdigo. Los
c6digoscomhjnmente utilizados son el binario, BCD (8421), octal, hexadecimal y, por supuesto, el deci-
mal. Mucho del "rnisterio" que rodea a las cornputadoras y a otros sisternas digitales proviene del len-
guaje poco conocido de 10s circuitos digitales. Los dispositivos digitales sf110 pueden procesar 10s bit 0 y
I, sin embargo, para 10s seres hurnanos es diflcil entender cadenas rnuy largas de ceros y unos. Por esta
raz6n son necesarios 10s convertidores de cbdigo para convertir el lenguaje hurnano a lenguaje de md-
quina.
ConsidCrese el diagrarna de bloque de una calculadora de rnano, corno el de la figura 6- 1. El sisterna
de entrada a la izquierda es el conjunto de teclas. Entre este conjunto y la unidad del procesador central
(CPU) de la calculadora existe un codifcador que traduce el nurnero decimal de la tecla oprimida a un
c6digo binario, tal corno el BCD (8421). El CPU ejecuta la operacibn en binario y produce el resultado
en c6digo binario. El decodificador traduce del c6digo binario de la CPU a un c6digo especial que ilumi-
na 10s segrnentos apropiados en la pantalla de siete segrnentos. Es decir, que el decodificador traduce de
binario a decimal. En este sistema, el codificador y el decodificador son traductores electr6nicos de c6-
digo. El codificador se puede pensar corno un traductor de lenguaje humano a lenguaje de rndquina,
rnientras que el decodificador hace lo contrario: traduce de lenguaje de mdquina a lenguaje hurnano.
Entrada Salida
Codificador central
I u
~eciado Pantalla
decimal
6.2 CODIFICADORES
El trabajo del codificador en una calculadora es traducir de una entrada decimal a un nurnero en BCD
(8421). La forma sirnplificada de un diagrarna I6gico para un codificador decimal a BCD se rnuestra en
la figura 6-2. El codificador tiene diez entradas a la izquierda y cuatro salidas a la derecha. El codifica-
dor puede tener sblo una entrada activa que a su vezproduce una salida dnica. En la figura 6-2 se activa
la entrada decimal 7 que produce la salida 01 11 en BCD, como lo muestra el indicador de la derecha.
En la figura 6-3a se rnuestra un diagrama de bloque para un codificador comercia1 decimal a BCD.
Un hecho fuera de lo cornun, son 10s clrculos en las entradas y salidas. Los de las entradas significan que
estdn activadas por el 0 16gico o BAJO, y 10s de las salidas significan que las salidas esthn normalrnente
en ALTO, o en 1 16gic0, pero cuando se activan pasan a ser BAJO, o a1 0 logico. Se agregan cuatro in-
vertidores a1 circuit0 para invertir la salida a su forrna normal. Otro hecho poco cornun de este codifica-
dor es que nQ existe la entrada cero. La entrada decimal cero significa la salida 1111 (en D,C, B y A), que
es verdadera cuando todas las entradas (1-9) no estdn conectadas. Cuando esto sucede se dice que las
entradas estdn flotando. En este caso estdn flotando en ALTO.
CONVERSI6N DE C6DIGOS
Entrada
decimal
Activar
3:
Fig. 6-2 Simbolo 16gico para un codificador decimal a BCD
Enlradar Balidas
a) Simbolo lbgico con indicadores de salida b) Tabla de verdad (Cortesla de Signetics Corpomtion)
Fig. 6-3 Codificador comercial de prioridad decimal a BCD 74147
El fabricante del codificador que se.muestra en la figura 6-3 lo llama codificador de prioridad de
diez lineas a cuatro lineas. A este dispositivo TTL se le denomina codificador 74147, cuya tabla de ver-
- dad se muestra en la figura 6-3b. La primera linea de la tabla de verdad es para cuando no huy entradas.
Cuando todas las entradas flotan en ALTO, las salidas flotan en ALTO, y esto se interpreta como 0000
en 10s indicadores de salida BCD de la figura 6-3a. La segunda linea de la tabla de verdad en la figura
6-36 muestra la entrada decimal 9 siendo activada con un BAJO o 0,lo que produce BAAB en las sali-
- das D, C,B y A ; 10s cuatro inversores invierten BAAB y 10s indicadores BCD leen 1001, que es la forma
de representar a1 9 decimal en BCD.
La segunda linea de la tabla de verdad de la figura 6-3b muestra las entradas 1 a 8 marcadas con una
-- X,que significa irrelevante. Una entrada irrelevante puede ser ALTO o bien, BAJO. Este codificador
tiene un meconismo deprioridad que activa el numero mayor que tiene entrada BAJO. Si se colocara un
BAJO en las entradas 9 y 5, la salida seria 1001, correspondiente a1 9 decimal. El codificador s61o activa
la salida del numero mayor.
El diagrama 16gico para el codificador 74147 segun Texas Instruments, Inc., se muestra en la figura
6-4, en donde se ilustran las 30 compuertas. Primero trata de activar la entrada 9 decimal (BAJO en la
entrada 9). Esta entrada 0 se invierte por medio del invertidor 1, y se aplica un 1 a las compuertas NOR 2
- y 3 que se activan y producen BAJO. Las compuertas NOR 4 y 5 se desactivan por la presencia de ceros
Flg. 6-4 Diagrama 16gico de un codificador 74147 de prioridad decimal a BCD
(Cortesla de Texas Instruments, Inc.)
-
en las entradas de las compueras desactivadas AND de la 7 a la 18. Estas compuertas AND (7 a 18), se
desactivan por 10s ceros en las entradas inferiores producidas por la compuerta NOR 6. Las compuertas
AND (7 a 18) aseguran que la entrada decimal mayor tiene prioridad sobre 10s n6meros menores. .-
PROBLEMAS RESUELTOS
6-2 El codificador 74147 traduce del c6digo (decimal, Gray) al cbdigo (BCD,
octal).
Solucibn:
El 74147 traduce de c6digo decimal a c6digo BCD. .-
6.3 A un tiempo dado, un codificador quede tener (una, varias) entrada(s) activa(s) que
produce(n) una salida hnica.
Por definicih, un codificador tiene una entrada activa a cualquier tiempo dado. Si se activan varias
entradas por BAJO, entonces el ndmero decimal mayor se codifica en una unidad tal como el codificador
74147
6.4 Si en la figura 6-30 la entrada 3 se activa con un (ALTO, BAJO), entonces se leerl en
el indicador de la salida BCD (cuatro bit).
Solucibn:
Un BAJO en la entrada 3 produce un 0011 en 10s indicadores de la salida.
6.5 Si las entradas 4 y 5 son activadas por un BAJO, 10s indicadores de salida en la figura 6-3asefia-
larln -(cuatro bit).
Soluclbn:
El codificador 74147 da prioridad a la entrada 5, produciendo 0101 como salida en 10s indicadores
BCD.
6.6 RefiriCndose a la figura 6-4, se necesita un (0, 1) lbgico para activar la entrada 1.
Solucibn:
Se necesitan ceros Ibgicos para activar cualquier entrada en el codificador 74147.
6.7 Suponga que sblo la entrada 1 estl activada en la figura 6-4. La salida ( A , B, C,D) se-
r l BAJO porque la compuerta AND 18 estl (activada, desactivada).
Soluci6n:
La salida A sera BAJO porque la compuerta AND estL activada por todos 10s unos en sus entradas.
6.8 Haga una lista de las salidas en 10s indicadores BCD para cada uno de 10s ocho pulsos de entra-
da que se muestran en la figura 6 5 . (Recuerde el mecanismo de prioridad, que activa el nhmero
mayor que tiene entrada BAJO).
Activnr
Decodi- ,
Enaada
BCD ~ctivar
Decodi-
ficador
Entrada
BCD
- Diez inversores
Lineal O B B B B B A A A A A A
A A A
Linea2 I B B B A A B A A A A A
A A A
Llnea3 Z I B B A B A A B A A A A
A A A
Linen4 B A A A A A B A A A A A A
L1nea5
3lB B B A A A A B A A A A A
3 1 B A
- - -
B A B A A A A A A B A A A A
B A A B A A A A A A B A A A
B A A A A A A A A A A B A A
A B B B A A A A A A A A B A
A B B A A A A A A A A A A B
Linea 1 1 A B A B A A A A A A A A A A
LincalZg A B A A A A A A A A A A A A
Linca13.$1A A B B A A A A A A A A A A
Llnca13/ A A B A A A A A A A A A A A
Linca15iP A A A B A A A A A A A A A A
Lineal61 A A A A A A A A A A A A A A
A = ALTO B = BAJO
i l l I
Sallda Q
11
En el pulso de reloj 1 (CK) de la figura 7-18, ambas entradas J y K son BAJAS, lo que indica el esta-
do estable y, por lo tanto, la salida Q perrnanece en 0, como estaba antes del pulso 1. En el pulso de reloj
2 (CK), las entradas J y K estan en el mod0 disposicibn (J = 1, K = 0). En el borde negativo del pulso 2,
.- la salida Q se va al 1 lbgico o ALTO. El pulso 3 ve las entradas en el rnodo reposicibn (J = 0. K = 1) y
en el borde negativo del pulso de reloj 3 la salida Q se limpia y se hace 0. El pulso 4 ve las entradas en el
mod0 de volquete (J = K = l), y en el borde negativo de este pulso, la salida Q se pasa a1 1 16gico o AL-
- TO. El pulso 5 vuelve a ver las entradas en el mod0 de volquete, y en el borde negativo la salida se cambia
a 0 Ibgico o BAJO.
El pulso 6 de la figura 7-18 muestra una caracteristica poco usual del basculador JK maestro-
esclavo. Nbtese que en el borde positivo de este pulso, la entrada K = 1 y J = 0; cuando el pulso de reloj
- es ALTO, la entrada K cambia de 1 a 0, rnientras que J cambia de 0 a 1 a 0. En el borde negativo del pul-
so 6, arnbas entradas (J y K) son BAJAS; sin embargo, tan extraAo como pueda parecer, el basculador
aun cambia a ALTO. El basculador JK maestro-esclavo recuerda alguna o rodas las entradas ALTAS.
mientras que elpulso de reloj es ALTO. Durante el pulso 6 arnbas entradas J y K eran ALTAS por un
tiempo, cuando la entrada reloj era ALTA. Entonces el basculador observa esto como la condicibn vol-
quete.
- El pulso de reloj 7 ve las entradas J y K en el mod0 estable (J = 0, K = O), por lo que la salida Q per-
manece en el estado en que estaba (en 1). El pulso de reloj 8 ve la entrada K = 1 por un tiempo y la
entrada J en 0. El basculador interpreta esto corno el rnodo reposicibn. La salida Q entonces se boria
quedando en 0 en el borde negativo del pulso 8.
- El basculador JK maestro-esclavo ve ambas entradas J y K en BAJO en el borde positivo del pulso
de reloj 9. Cuando el pulso es ALTO, la entrada K se va a ALTO por un tiempo corto y desputs la entra-
da K se hace ALTO por un tiempo corto tambien; sin embargo, las entradas J y K no son ALTAS a1 mis-
- mo tiempo. En el borde negativo de este pulso, ambas entradas (J y K) son BAJAS, con lo cual el bascu-
lador interpreta esto como el mod0 de volquete y la salida Q cambia de estado de 0 a 1.
Debe notarse que no todos 10s basculadores JK son del tipo maestro-esclavo; algunos son de dispa-
ro por efecto de borde. Los manuales de datos de 10s fabricantes especifican si el basculador es de disparo
-
por efecto de borde o de disparo por pulso.
124 BASCULADORES ICAP.7 -
PROBLEMAS RESUELTOS -
7.29 Los basculadores se clasifican en unidades de disparo por efecto de borde y unidades de disparo
por -.
Soluci6n: -
Los basculadores se clasifican en unidades de disparo por efecto de borde y en unidades de disparo
por pulso.
--
7.30 Un basculador de disparo por efecto de borde positivo transfiere 10s datos de la entrada a la sa-
lida en el borde (inicial, final) del pulso de reloj.
Soluci6n:
-
Un basculador de disparo por efecto de borde positivo transfiere 10s datos de la entrada a la salida en
el borde inicial del pulso de reloj.
7.31 Un basculador de disparo por efecto de borde negativo transfiere 10s datos de la entrada a la sa- -
lida en la transici6n (A a B, B a A) del pulso de reloj.
Soluci6n:
Un basculador de disparo por efecto de borde negativo transfiere 10s datos de la entrada a la salida en -
la transici6n A a B del pulso de reloj.
7.33 Vkase la figura 7-18. Liste la salida binaria (en &) despuks de cada uno de 10s nueve pulsos de re-
loj.
Solucl6n: -
La salida Q siempre es el complemento de la salida Q. Por lo tanto, las salidas binarias (en Q ) de la
figura 7-18 despuks de cada pulso de reloj, son las siguientes:
pulso I = 1 pulso 3 = I pulso 5 = I pulso 7 = 0 pulso 9 = 0
pulso 2 = 0 pulso 4 = 0 pulso 6 = 0 phlso 8 = I
7.34 Liste la salida b i ~ a r i a(en Q) del bpculador JK maestro-esclavo de la figura 7-19 despuks de ca- -
7.35 Liste el mod0 de operacibn para el basculador JK maestro-esclavo de la figura 7-19 para cada
- pulso de reloj.
- Vkase la tabla de verdad de la figura 7-13. De acuerdo con ella 10s modos de operaci6n para el bascula-
dor JK maestro-esclavo de la figura 7-19, para cada pulso de reloj son 10s siguientes:
pulso a = disposici6n pulso c = volquete pulso e = estable pulso g = reposicibn
pulso b = reposicibn pulso d = volquete pulso f = volquete pulso h = volquete
- 7.36 VCase la figura 7-19. Suponga que el basculador JK es una unidad de disparo por transicibn
negativa. Liste la salida binaria en Q, del basculador de disparo por transicibn despuks de cada
uno de 10s ocho pulsos de reloj.
Vkase la tabla de verdad de la figura 7-13 y recuerde que kste es un basculador JK de disparo por tran-
sici6n negativa (se dispara en la transici6n A a B del pulso de reloj). La salida binaria (en Q) para el bascu-
lador JK de disparo por transicibn negativa es la siguiente:
pulso a = 1 pulso c = 1 pulso e = 0 pulso g = 0
pulso b = 0 pulso d = 0 pulso f = 0 pulso h = 1
Problemas suplementarios
-
7.37 Se dice que el "basculador estA a disposici6nVcuando la salida Q es (ALTO, BAJO).
Resp. ALTO
-
7.38 Un (RS slncrono, RS) es un ejernplo de un dispositivo slncrono.
Resp. RS slncrono
7.43 Liste 10s rnodos de operaci6n del basculador RS de la figura 7-20 para 10s ocho pulsos.
Resp. pulso a = reposicibn pulso c = disposici6n pulso e = disposicibn pulso g = dispodcihi~
pulso b = estable pulso d = reposicibn pulso f = estado prohibido pulso h = estable
BASCULADORES
Liste la salida binaria en Q para el basculador R S con reloj de la figura 7-7, para 10s ocho pulsos -
Resp. pulso a = 0 pulso c = 0 pulso e = 1 pulso g = 0
pulso b = 0 pulso d = 1 pulso f = 1 pulso h = 0
VCase la figura 7-21. El basculador RS slncrono se dispara en el b o ~ d e-(initial, final) del pulso de -
reloj.
Resp. inicial
Liste la salida binaria (en Q) para el basculador RS sincrono de la figura 7-21 para cada uno de 10s seis pul-
sos de reloj.
Resp. pulso a = 1 pulso c = 0 pulso e = 1 (condicibn prohibida)
pulso b = 0 p ~ ~ l ds o= I pulso f = I
Liste 10s modos de operacibn para el basculador RS sincrono de la figura 7-21, cuando el pulso dispara la --
unidad.
Resp, pulso a = disposicibn pulso d = disposicibn
pulso b = reposicibn pulso e = condicibn prohibida. .-
pulse c = estable (R = S = 0 pulso f = disposicibn (S = I , R = 0
en el borde inicial) en el borde final)
Dibuje un diagrama del slmbolo Ibgico de un basculador D utilizando cinco compuertas NAND. -
Resp. Vhse la figura 7-22. Las compuertas 1 a 4 del basculador RS slncrono, y la compuerta 5 lo convier-
te a basculador D
-
Liste las salidas binarias (en Q) para el basculador D de la figura 7-1 1 despues de cada uno de 10s ocho pul-
sos de reloj.
Resp, pulso a = 1 pulso c = I pulso e = I pulso g = 1
pulso b = 0 pulso d = 0 pulso f = 0 pulso h = I (condicibn prohibida) .-
Vkase la figura 7-11. LQUCentrada tiene el control del basculador durante el pulso e?
Resp. La entrada predisposicidn se activa durante el pulso e y se sobrepone a las demls entradas. Pone la ',
salida Q en 1 t
-- CAP.71 BASCULADORES 127
Vkase la figura 7-11. iQuk entrada tiene el control del basculador durante el pulso J?
Resp. La entrada borrar (CLR) se activa durante el pulso f y se sobrepone a las dernhs entradas. Lirnpia la
salida Q a 0
Dibuje un diagrarna Ibgico que rnuestre cbrno conectar un basculador JK corno un basculador T.
Resp. VCase la figura 7-146
Dibuje un diagrarna Ibgico que muestre cbrno conectar un basculador JK y un inversor corno un bascula-
dor D.
Resp. VCase la figura 7-14a
Liste la salida binaria (en 0)para el basculador JK de la figura 7-15 desputs de cada uno de 10s ocho pulsos
de reloj.
Resp. pulso a = 0 pulso c = 0 pulso e = 1 pulso g = 1
pulso b = 0 pulso d = 1 pulso f = 0 pulso h = 0
Vtase la figura 7-15 las entradas (aslncronas, slncronas) de este basculador JK se utilizan en esta
unidad.
Resp. Las entradas J, K y CK son las entradas sincronas
Un basculador de disparo por efecto de borde negativo transfiere 10s datos de la entrada a las salidas en el
borde (initial, final) del pulso de reloj.
Resp. Final
Un basculador de disparo por efecto de borde positivo transfiere 10s datos de la entrada a las salidas en la
transicibn (A a B, B a A) del pulso de reloj.
Resp. B a A
Vtase la figura 7-19. Liste la salida binaria (en Qjdel basculador JK maestro-esclavo derpuh de cada uno de
10s ocho pulsos de reloj.
Resp. pulso a = 0 pulso c = 0 pulso e = 1 pulso g = I
pulso b = 1 pulso d = 1 pulso f = 0 pulso h = 0
VCase la figura 7-19. Liste 10s rnodos de operacibn del basculador JK de disparopor efecro de borde negali-
vo para cada uno de 10s pulsos del reloj.
Resp. pulso a = disposicibn pulso c = volquete pulso e = estable pulso g = reposicibn
pulso b = reposicibn pulso d = volquete pulso f = estable ( J y K = 0 pulso h = volquete
durante el pulso A a B)
Capitulo 8 -
Contadores
Los contadores son circuitos electrbnicos digitales importantes. Son circuitos 16gicos secuenciales, ya
que su sincrbnizacidn es obviamente importante y porque necesitan una memoria caracteristica. Los
contadores digitales tienen las siguientes propiedades fundamentales: .-
A1 igual que con otros circuitos secuenciales, se utilizan basculadoras para construir contadores.
Cuenla
8 4 2 1
Cuenta
8 4 2 1
dcclmal D C B A decimal D C B A
0 0 0 0 0 8 1 0 0 0
1 0 0 0 1 9 100.1
2 0 0 1 0 10 1 0 1 0
3 0 0 1 1 11 1 0 1 1
4 0 1 0 0 12 1 1 0 0
5 0 1 0 1 13 1 1 0 1
6 0 1 1 0 14 1 1 1 0
7 0 1 1 1 15 1 1 1 1
En la figura 8-2 se muestra un diagrama 16gico del contador mod 16 que utiliza basculadores JK.
Note primeramente que las entradas de datos J y K del basculador esthn atadas en un 1 I6gico. Esto sig- -
nifica que cada basculador esth en mod0 volquete. Cada pulso de reloj causa entonces que el basculador
cambie a su estado opuesto. Note tambikn que la salida Q de FFl* (basculador 1) esth conectada directa-
mente a la entrada reloj (CK)de la siguiente unidad (FF2)*, y asi sucesivarnente. Los indicadores de la
salida (luminosa o LED) se encuentran en la esquina superior derecha para controlar la salida binaria -
del contador. El indicador A es el bms (bit menos significative), mientras que el D es el BMS (bit mhs sig-
nificativo).
N. del E. Proviene del nombre en inglts Flip-Flop I , FlipFlop 2, etc.
'ADORES
Salida
binaria
Salidas
f3b&c!9
D C B
Salida
I- J Q - 1-J Q-11-J Q- 1- J e binaria
- Entrada
FF I
->
FF2
CK ->
FF3
CK
FF4
'---a>C K
rctoj -*> CK
Entrada (FF1) C K
Salidas
i
Cucntabinaria 0000 m1 0010 01101133 0101 0110 0111 IWO IMI 1010 1011 1100 1101 1110 1 1 1 1 OMO Oml
El contador mod 16 de la figura 8-2 cuenta de acuerdo a la tabla de la figura 8-1. Es usual analizar
la operaci6n del contador por medio de diagramas de onda (diagramas de tiempo). La figura 8-3 es un
diagrama de onda para el contador mod 16. La linea superior representa la entrada reloj (CK) del FFl.
La linea inferior indica la cuenta binaria en 10s indicadores. Hay que notar que el contador binario esth
limpio en 0000 a la izquierda. Cada pulso de reloj incrementa la cuenta binaria en 1 en cada movimiento
a la derecha del diagrama.
El circulo en la entrada de reloj (CK) del basculador JK de la figura 8-2 significa que la unidad cam-
bia de estado en la transici6n (ALTO a BAJO) (borde final) del puls'o de reloj. En el pulso de reloj 1 de la
figura 8-3, la transici6n ALTO a BAJO hace que FFl cambie de estado. La salida Q de FFl va de BAJO
a ALTO y la cuenta binaria es ahora 0001.
En el pu!so de reloj 2, el borde final dispara FF1, el cual cambia de estado y la salida Q va de ALTO
a BAJO. Cuando la salida Q de FF I cambia de ALTO a BAJO, causa que FF2 cambie de estado (la salida
Q de FFI esth conectada a la entrada CK de FF2). Entonces FF2 cambia de BAJO a ALTO, y despuks
del pulso 2 la cuenta binaria se incrementa a 0010.
En el pulso de reloj 3, el borde final dispara FFl, cuya salida Q cambia de BAJO a ALTO y la cuen-
ta binaria se incrementa a 001 1 (vtase linea inferior).
En el pulso de reloj 4, el borde final dispara FFl, que hace cambiar a Q de ALTO a BAJO. Esta
transici6n A a B en Q de FFl, causa que FF2 cambie de estado, por lo que la salida de FF2 cambia de
ALTO a BAJO. Esta transici6n A a B en Q, de FF2, hace que a su vez FF3 cambie de estado. La salida Q
de FF3 cambia de BAJO a ALTO. La cuenta binaria es ahora 0100.
Mire a la linea punteada despuks del pulso 4 en el ALTO de la onda Q de FF3. Note que pasa
mucho tiempo antes que FF3 cambie finalmente a su estado ALTO. Esro es porque FFl cambia de es- a
tado, que a su vez hace cambiar FF2, que a su vez hace cambiar FF3. Todo esto toma tiempo. Este tipo
130 CONTADORES (CAP.8
PROBLEMAS RESUELTOS
8.1 Un contador de transporte ondulante es un dispositivo (sincrono, asincrono).
Solucibn:
El conrador de transporte ondulante es un dispositivo asincrono ya que no todos 10s basculadores se
disparan exactamente en cornbinacion con el pulso de reloj.
8.2 Un contador que cuenta de 0 a 7 se llama contador mod
Solucibn:
Un conrador que cuenta de 0 a 7 se llama contador mod. 8
8.3 Dibuje un diagrama del simbolo 16gico de un contador de transporte oridulante mod 8 utilizan-
do tres basculadores JK.
Solucibn:
Vtase la figura 8-4.
IT Q I-
,~b binaria
Salida
j---~
Entrads
FF? -I F I:3 v
+b CK -D CK
reloj
Ilk llh'
Fig. 8-4 Contador de transporte ondulante de 3 bit
CAP.81 CONTADORES 131
8.4 Liste la sucesibn de la cuenta binaria que el contador del problema anterior tiene que realizar.
Solucibn:
El contador mod-8 cuenta en binario de la siguiente manera: 000, 001,010, 01 1 , 100, 101, 110, 1 I! y
despuks regresa a 000 para volver a empezar.
8.6 Vkase la figura 8-5. iCuhl es la cuenta binaria despuks del pulso 2?
Enrrada (FFI) CK 8 1 2 3 4 5 6 7 8
I
Salida
r---
Q (FIC3J(j
- 1
Cuenla binarla 000 001
8.8 Vkase la figura 8-5. La salida de FFZ sera ALTO de nuevo en el borde (initial, final)
del pulso de reloj 6.
Solucibn:
FF2 sere ALTO de nuevo en el borde final del pulso de reloj 6.
8.9 Vkase la figura 8-5. La salida de FF3 sera BAJO de nuevo en el borde ALTO a BAJO del pulso
de reloj
Solucl6n:
FF3 serP de nuevo BAJO en el borde ALTO a BAJO del pulso de reloj 8.
8.10 Refiriendose a la figura 8-5, la cuenta binaria despuks del pulso de reloj 8 sera
Solucion:
La cuenta binaria despuks del pulso de reloj 8 sera 000.
p&
Salida
binaria -
Entrada
reloj
1 1
a) Diagrarna del simbolo 168
Cucnta
binaria
Cuenta
decimal 4 2 1
C B .4
0 0 0 0
1 I 0 0 1
2 0 1 0
1
1 0 0
1 0 1
1 1 0
7 1 1 1
6) Secuencia de la cuenta
rada
..
Vote que t odas las entradas CK estan conectadas
. . ... :nte a la entrada reloj; estan conectadas
enparalero, y nore ramoien que se utilizan basculadores JK. r r I es el contador de 10s 1 y siempre esta er
-
el modo volquete. FF2 tiene las entradas J y K atadas a la salida de FFl y siempre esth en modo estable (
volquete. Las salidas de FFl y FF2 alimentan una compuerta AND que controla el mod0 de operaci6r
de FF3. Cuando la compuerta AND se activa con un 1 en A y B, FF3 estara en modo volquete. y al des-
CONTADORES 1CAP.8 -
A
Salida
I = J Q Q Q binaria
FFl FF3
1> CK -* Ck
-K -A'
Enlrada
reloj O a) Diagrama del slmbolo ldgico
Cuenra
binaria
Cuenta
decimal 4 2 1
C 8 .4
0 0 0 0
I 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
b) Secuencia de la cuenra
Entrada
Cuenta binaria 000 001 010 011 100 101 110 111 OOo 001
Fig. 8-7 Diagrama de tiempo para un contador paralelo de 3 bit
8-6a. Note que todas las entradas CK estan conectadas directamente a la entrada reloj; esthn conectadas .-
enparalelo, y note tambikn que se utilizan basculadores JK. FFl es el contador de 10s I y siempre esta en
el modo volquete. FEZ tiene las entradas J y K atadas a la salida de FFl y siempre esth en mod0 estable o
volquete. Las salidas de FFl y FF2 alimentan una compuerta AND que controla el mod0 de operaci6n
de W3. Cuando la cgmpuerta AND se activa con un 1 en A y B, FF3 estara en mod0 .. volquete, y a1 des-
CONTADORES
- activarse la compuerta AND, FF3 estarl en el modo estable. FF2 es el contador de 10s 2 y FF3 es el de
10s 4.
La sucesibn de la cuenta para este contador paralelo de tres bit se muestra en la figura 8-6b. Note
que tste es un contador mod-8, cuya cuenta binaria empieza en 000 y termina en 111; despuks regresa a
- 000 y empieza a contar de nuevo.
En la figura 8-7 se ilustra el diagrama de tiempo (o de onda) para el contador paralelo mod-8. La
linea superior representa las entradas del reloj (CK)para 10s tres basculadores. Las salidas (en Q), de ca-
- da basculador se muestran en las tres lineas intermedias. La linea inferior corresponde a la cuenta bina-
ria indicada.
Considere el pulso 1 en la figura 8-7. Este pulso llega a cada uno de 10s tres basculadores. FFI cam-
- bia de BAJO a ALTO. FF2 y FF3 no cambian ya que se encuentran en el estado estable ( J = K = 0). La
cuenta binaria es ahora 001.
El pulso de reloj 2 llega a todos 10s basculadores. FFl y FF2 cambian de estado ya que estln ambos
en el estado volquete (J = K = 1). FFl cambia de ALTO a BAJO, mientras que FF2 va de BAJO a AL-
- TO. FF3 estl todavia en el estado estable y por lo tanto no cambia de estado. La cuenta es ahora 010.
El pulso 3 llega a todos 10s basculadores al mismo tiempo, pero sblo FFl cambia de estado. FF2 y
FF3 estln en el modo estable ya que J = K = 0. La cuenta binaria es ahora 011.
- Considere el pulso 4. Note que la compuerta AND se activa justamente antes que el pulso de re-
loj cambie de ALTO a BAJO. La compuerta AND pone a FF3 en el mod0 volquete (J = K = 1). En la
transicibn ALTO a BAJO del pulso de reloj 4 todos 10s basculadores cambian de estado. FFI y FF2 van de
ALTO a BAJO y FF3 cambia de BAJO a ALTO. La cuenta binaria es ahora 100. Note la linea punteada
-
debajo del borde final del pulso de reloj 4, apenas es evidente un retraso de tiempo de FFl a FF3 ya que
todos 10s basculadores estln sincronizados. ksta es la ventaja del contador paralelo. Este tipo de conta-
dores se llama tambitn contadores sfncronos ya que todos 10s basculadores se disparan exactamente en
-- tiempo con el reloj. Los contadores paralelos son mls complicados (veanse las lineas adicionales y la
compuerta AND), pero se usan cuando el contador de transporte ondulante con retraso, causa problemas.
vea el restodel diagrama de onda de la figura 8-7 y entienda que cada basculador esth a tiempo con
- el pulso de reloj. FFI siempre cambia de estado, y FF2 y FF3 pueden estar ya sea en el modo estable o en
el modo volquete. '
PROBLEMAS RESUELTOS
8.11 Vtase la figura 8-7. Cuando el pulso de reloj 5 es ALTO, FFl esth en el modo volquete, FF2 es-
t l en el modo (estable, volquete) y FF3 esth en el modo (estable, volquete).
Cuando el pulso 5 es ALTO, FFI estC en el rnodo volquete, FF2 y FF3 estCn arnbos en el rnodo es-
table.
8.12 Vease la figura 8-7. En el borde final del pulso de reloj 6, ~ q u basculador
t cambia de estado?
Soluci6n:
En el borde final del pulso de reloj 6, ambos FF1 y FF2 cambian de estado.
8.13 Refiritndose a la figura 8-7, cuando el pulso de reloj es ALTO, LquC basculador esta en el modo
volquete?
Soluci6n:
Cuando el pulso de reloj 8 es ALTO. Los tres basculadores esth en el mod0 volquete.
8.14 Vease la figura 8-7. ~ C u h es
l la cuenta binaria desputs del pulso de reloj 8?
Soluci6n:
Despubs del pulso de reloj 8, la cuenta binaria es 000.
134 CONTADORES [CAP.%
8.15 Todos 10s basculadores del contador de la figura 8-7 operan en combinacibn con el reloj, por lo
tanto el contador es (sincrono, asincrono).
Soluci6n:
El contador de la figura 8-7 es slncrono.
l-JFFIQwI-J FFZQd'1-JFF3Q+'
a@@ Salida
Entrada
reloj -' Ch' ---OS CK -0 Ch binaria
El detalle para resolver este problema de diseflo de un contador mod-6, es ver en la cuenta binaria
inmediafamenfedespuks de la cuenfa mds alta del contador. En este caso es el 110. Alimente con el 110
un circuito Iogico, que produce un pulso reposicibn o que borre. Este pulso regresa como una entrada
borrar asincrona en cada JK, y de esta manera el contador se borra y se hace 000.
En la figura 8-8b se ensefla el circuito Ibgico que se necesita para borrar 10s basculadores y dejarlos
en 0 otra vez. La compuerta NAND de dos entradas ejecutarl el trabajo cuando las salidas de FF2 y FF3
la alimenten. Note de la tabla de la figura 8-80 que la primera vez ambos, C y B, son 1 , inmediafamenfe
despuks de la cuenta mls alta. De aqul que cuando el contador trata de ir a 110, inmediatamente se
borra a 000. \
El contador mod-6 de la figura 8-86 es un contador de transporte ondulante que acaba de limpiar
dos cuentas, antes de su cuenta normal mlxima de 1 1 1 . La compuerta NAND ejecuta el trabajo de lim-
piar 10s basculadores JK a 0 activando las entradas CLR.
En la figura 8-9 se muestra un diagrama de onda para un contador de transporte ondulante mod-6.
La entrada reloj (CK) a FFl se encuentra en la parte superior. Las tres lineas intermedias muestran el es-
tad0 de ]as salidas Q, y la linea inferior indica la cuenta binaria.
CONTADORES
Entrada
l l l l l l l l
FFI Q (lo)
FF3 Q (4s)
Cuenla binar~a a30 001 010 011 100 101 @lo MI 010
Fig. 8-9 Diagrama de tiempo para un contador de transporte ondulante mod-6
El contador mod-6 representado en el diagrama de la figura 8-9, opera como un contador de trans-
--. porte ondulante normal hasta el pulso 6. La cuenta binaria antes del pulso 6 es 101, que es la cuenta ma-
xima para esta unidad. En la transicibn ALTO a BAJO del pulso de reloj 6, FFl cambia de ALTO a BA-
JO. Esta transicibn dispara a FF2 que cambia de BAJO a ALTO. En el punto a de la figura 8-9, ambas
salidas de FF2 y FF3 estan en 1. Estos dos 1 se aplican a la compuerta NAND (vkase la Fig. 8-96). La
-. compuerta NAND se activa produciendo un 0. El 0 activa la entrada asincrona CLR a todos 10s bascula-
dores borrandolos todos a 0, lo que se muestra en el punto b. El pulso en el punto a es tan corto que ni
siquiera ilumina 10s indicadores de salida. El contador esta libre para contar ascendentemente otra vez,
-. partiendo del binario 000.
Observe el borde final del pulso 6. Una vez mas, note el retraso entre el tiempo en que el pulso 6
cambia de ALTO a BAJO y el tiempo en que FF2 y FF3 se limpian finalmente a 0 en el punto b. Los in-
genieros llaman a este tiempo de retraso, el tiempo de propagacihn, y se basa en el retraso de lapropaga-
- cidn del basculador y la compuerta utilizada. El retraso de propagaci6n para un basculador TTL com~in
D .
Salida
I binaria
J QL--(~ 1 J Q-+) I J Q I J Q-
Enlrada FFI FF2 FF3 FF4
reloj -> CK +> Ch' C-a> C K Ch'
4>
I K I K I K I K
CLR CL.H CLR C LR
7 7 p Reposicibn
I
i
a) Diagrarna de simbolo Ibgico para un contador de decenas del lipo de Iransporle ondulante
[ Reloj 4 Ch'
-"
I 1 Salidas
C'LR
Contador
Q, I 1
de decenar
Fig. 8-10
CONTADORES
Entrada
Salidas
Cuenta binaria 000 001 010 011 I00 101 000 001 010
Fig. 8-9 Diagrama de tiempo para un contador de transporte ondulante mod-6
El contador rnodd representado en el diagrarna de la figura 8-9, opera corno un contador de trans-
-- -
porte ondulante normal hasta el pulso 6. La cuenta binaria antes del pulso 6 es 101, que es la cuenta rnti-
xima para esta unidad. En la transicibn ALTO a BAJO del pulso de reloj 6, FFI cambia de ALTO a BA-
JO. Esta transicibn dispara a FF2 que cambia de BAJO a ALTO. En el punto a de la figura 8-9, arnbas
salidas de FF2 y FF3 esttin en 1. Estos dos 1 se aplican a la cornpuerta NAND (vtase la Fig. 8-96). La
-- cornpuerta NAND se activa produciendo un 0.El 0 activa la entrada asincrona CLR a todos 10s bascula-
dores borrtindolos todos a 0,lo que se rnuestra en el punto b. El pulso en el punto a es tan corto que ni
siquiera ilumina 10s indicadores de salida. El contador estti libre para contar ascendenternente otra vez,
- partiendo del binario 000.
Observe el borde final del pulso 6. Una vez mbs, note el retraso entre el tiempo en que el pulso 6
cambia de ALTO a BAJO y el tiernpo en que FF2 y FF3 se lirnpian finalrnente a 0 en el punto b. Los in-
genieros llarnan a este tiernpo de retraso, el tiempo de propagacibn, y se basa en el retraso de lapropaga-
- cidn del basculador y la compuerta utilizada. El retraso de propagacibn para un basculador TTL cornun
Entrada
1 J
f;F 1
Q 4 ' IJ
F: F?
Q - I J
FF3
Q d 8 1 J
FF4
Q-1
06ab
D C B
Salida
binaria
.
reloj -> CK CK
4> --C> CA' CK
4>
7 1 r CLR
Reposicibn
-
I
a) Diagrama dc aimbolo lbgico para un contador de dccenas del lipo de rransporte ondulanle
Enlradas Borrar
IRepos~cibn) CLR Q.,
Conrador
de deccnas
Enrrada
I '
Cuenta b ~ nma
a 000 ( 1 1 100 10
-
Fie. ;R-9 Diaerama de tiempo para un contaaor de transpone onaulante moa-I
ntador mcjd-6 representado en el diagrama de la figura 8-9, opera como un corntador de trans-
- put LC
,.t.."+a I W ma1
ulluuaarrrr ~ hasta el pulso 6. La cuenta binaria antes del pulso 6 es In1
"A,.
I",,
,.., r > I..r a curl,, a ma- ~ U
.
>-
C
,...a"*
xima para esta unidad. En la transition ALTO a BAJO del pulso de reloj 6, FFl cambia de ALTO a BA-
JO. Esta transici6n dispara a FF2 que cambia de BAJO a ALTO. En el punto a de la figura 8-9, ambas
salidas de FF2 y FF3 esthn en 1. Estos dos 1 se aplican a la compuerta NAND (vkase la Fig. 8-96), La
-
compuerta NAND se activa produciendo un 0. El 0 activa la entrada asincrona CLR a to'dos 10s ba scula-
dores borrhndolos todos a 0,lo que se muestra en el punto b . El pul so en el PIunto a es I:an corto (que ni
.
siquiera ilumina 10s indicadores de salida. El contador esth libre para contar ascenaenremente otr a vez,
.
partiendo del binario 000.
Obse~ rve el borde final del pulso 6. Una vez mhs, note el retras,o entre el tiempo er1 que el PIulso 6
cambia de ALTO a BAJO y el tiempo en que FF2 y FF3 se limpian fiinalmente a 0 en el I.)unto b . L.os in-
genleros llaman a este tiempo de retraso, el tiempo de propagacion, y se basa en el retraso de lapro
cidn del bi3sculador y la compuerta utilizada. El retraso de propagaci 6n para u:n basculaclor TTL c
- alida
J Qd1I J Q--'1 J Q-'I naria
Enrrada FFI FF2 FFZ rrv
reloj -> Cti -> CK c--C> Cti --a> C K
1 K I K I K
C'LR
- I CLR CLR
Y 7 p P
Enrradas
Rdoj 4 "
T i Ch'
Q,
Salidas
Conlador
de decenas
es muy corto -corn0 30 ns- (nanosegundos). Algunas familias I6gicas tienen mayores retrasos de pro- -
pagaci6n.
El contador de decenas es probablemente el contador mas usado. Tambitn puede describirse como
el contador mod-10. La figura 8-100 muestra el diagrama de un contador de transporte ondulante mod-
10. Para construir este contador se necesitan 4 basculadores JK y una compuerta NAND. La unidad -
cuenta igual que el contador mod-16 hasta el 1001, que es la cuenta m k i m a para esta unidad. Cuando la
cuenta trata de avanzar a1 1010,los dos unos (D = I B = 1) alimentan la compuerta NAND, que se activa
limpiando la cuenta a 0000. .-
Algunas veces se usa un simbolo de l6gica general para un contador cuando se compra en forma de
CI. El simbolo lbgico de la figura 8-10bpuede sustituirse por el diagrama del contador de decenas de la
figura 8-lOa. Se agrega la entrada borrar, CLR, o reposicibn, reset, a1 contador de decenas de la figura
8-lob. Esta entrada no aparece en el contador de decenas de la figura 8-10a. Un 0 16gico activa el repo-
-
sicibn y limpia la salida a 0000.
Anteriormente se mencion6 que algunos contadores son descendentes. La figura 8-11 muestra el
diagrama de un contador de esta clase. Esta unidad es un contador de transporte ondulante descendente -
*,@@ Sal~da
I Q - I J Q - I J Q
binarla
I I
-
I I -
Cuenta binaria 111 110 101 100 011 010 001 000 111 110
b) Diagrama de tiempo
Salida
I K ' K " u i ~ 01
Carnbio \ Cambio
a b
C) Se necesitan dos cambios para convertir un contador descendente a un contador ascendcnte de 3 bit
- de tres bit. La cuenta binaria seria 111, 110, 101, 100,011,010,001,000, seguida por un nuevo ciclo de
,111, 110, etc. Note en la figura 8-1 la que el contador de transporte ondulante descendente es muy simi-
lar a1 ascendente. La "linea de disparo" de FFI a FF2 va de la salida Q a la entrada de reloj, en lugar de
salir de Q a la entrada de reloj. Todo lo demhs es igual. Note tambitn que cada basculador J K esth en su
- modo volquete ( J = K = 1).
El diagrama de onda de la figura 8-11b ayuda a entender la operacibn del contador descendente. La
linea superior es la entrada CK a FFl, la linea inferior es la cuenta binaria. Note que la cuenta binaria
- e)
empieza en 111 a la izquierda. Se muestran dos salidas (Q y para ambos FF1 y FF2. Para FF3 s6lo se
muestra la salida Q. Las salidas junto a 10s indicadores binarios se muestran sombreadas en el diagrama
de tiempo.
Considere el pulso I de la figura 8-1 1b, en la transicibn de ALTO a BAJO del pulso de reloj 1, FFI
- cambia de estado, y la salida va de ALTO a BAJO ( ~ v de a BAJO a ALTO). La cuenta binaria es ahora 110.
Considere el pulso 2 de la figura 8-1 1b, en la transici6n de ALTO a BAJO del pulso de reloj, FF1
cambia de estado, lo que causa que la salida Q cambie de BAJO a ALTO. La salida & va de ALTO a
- BAJO causando asi que FF2 cambie de estado y que la salida Q vaya de ALTO a BAJO (Qcambia de
BAJO a ALTO). La cuenta binaria es ahora 101.
El pulso 3 dispara FFl y la salida Q de FFI se hace BAJO, mientras que (Z se hace ALTO. La cuen-
- ta es ahora 100.
El pulso 4 dispara FFl, que esth en estado disposici6n y la salida va de ALTO a BAJO, lo que
e
causa que FF2 cambie de estado. FF2 estP en estado disposici6n y la salida va de ALTO a BAJO, lo
- que hace que FF3 a su vez se borre. DespuCs del pulso 4 la salida binaria es 01 1.
Observe el resto del diagrama de onda, note en particular las lineas verticales delgadas que
muestran el disparo del siguiente basculador. Recuerde que las salidas Q conectan 10s indicadores de sa-
lida, pero las salidas 0 de FFl y FF2 disparan el siguiente basculador.
PROBLEMAS RESUELTOS
- 8.16 Un contador de decenas tiene -cuentas y, por lo tanto, tambitn se llama contador mod-
Solucibn:
-
Un contador de decenas tiene 10 cuentas y se llama contador mod-10.
8.17 La miutima cuenta binaria para un contador de tres bit es (numero binario).
-
Soluci6n:
La m b i m a cuenta binaria para un contador de tres bit es 11 1.
-
8.18 Vtase la figura 8-86. El trabajo de la compuerta NAND en este contador m o d 4 es
(disposici6n, borrar) 10s basculadores a (numero binario) desputs de que el contador
alcanza su cuenta maxima de (numero binario).
-
Soluci6n:
El trabajo de la compuerta NAND (en la figura 8-66) es limpiar 10s basculadores a 000 despuks que el
- contador alcanza la cuenta m b i m a de 101.
8.19 Vtase la figura 8-9, i Q u t basculador cambia de estado en la transici6n ALTO a BAJO del pulso
de reloj 4?
-
Solucibn:
Los tres basculadores carnbian de estado en la transicibn ALTO a BAJO del pulso de reloj 4 de la figu-
- ra 8-9.
CONTADORES
Refirikndose a la figura 8-3, el retraso de tiempo despuks del pulso de reloj 4 que se muestra con
-.
la llnea punteada es camdo por el retraso de de 10s basculadores.
Soluclbn:
El retraso de tiempo indicado por la lnca punteada despues del pulso 4 de la figura 8-3 es causado por -
el retnw de propagacibn de 10s basculadores.
Vkwe las figuras 8-114 y 6,liste las siguientes diez cuentas binarias despuks que 010 estd en el
contador:
Soluclbn:
Las siguientes diez cuentas binarias despuks del010 en el contador de 3 bit desccndente de la figura
8-11 son las siguientea: 001, 000, 111, 110, 101, 100, 011, 010, 001, 000.
Vkase la figura 8-10a. Si esta unidad fuera convertida a un contador mod-9, las dos entradas a
la compuerta NAND serlan: (D,c, B, A ) Y (D,C, B. 4.
Soluclbn:
Si la unidad de la figura 8-1Oa se convirtiaa a un contador mod8, las dos entradas a la compuerta
NAND sedan A y D, de tal manera que todos 10s basculadores pudieran borrarse inmediatamentecuando
la cuenta binaria Uegara a 1001.
Vkase la figura 8-1la. Escriba 10s dos carnbios en el alarnbrado de este contador descendente de
3 bit a un contador ascendente.
Soluclbn:
El contador descendente de la figura E l l a puede convertirse en un contador ascendente haciendo 10s
cambios ilustrados en la figura 8-1 1c:
1. Cambie el alambre que sale de de FF1 a la salida Q de FFl.
2. Cambie el alambre que sale de Q de FF2 a la salida de Q d e FF2.
Vkase la figura 8-1 1b. La entrada reloj dispara FFl, la salida (Q, 0)de FF2 dispara
FF3 en este contador de transporte ondulante.
Solucibn:
El reloj dispara FF1, la salida o d e FFI dispara FF2, y la salida 8 de FFZ dispara FF3 en el contador
de transporte ondulante de la figura 8-1 1b.
- CAP.81 CONTADORES
Problemas suplementarios
-.
8.33 Vtase la figura 8-3. En el borde posterior del pulso de reloj 15, ~ q u basculadores
t cambian de estado?
Resp. Sblo FFI
8.35 Vtase la figura 8-3, i q u t basculador afecta FF4 y lo hace cambiar de estado?
- Resp. La salida Q de FF3 esta conectada a la entrada CK de FF4, que lo hace cambiar de estado cuando el
pulso va de ALTO a BAJO
- 8.36 Vtase la figura 8-3,desputs del borde posterior del pulso de reloj 16, la cuenta bicaria es A (nhmero
binario) y todos los basculadores estan en q) (disposicibn, reposicibn).
Resp. a) 0000 b) reposicibn
8.37 Vtase la figura. 8-5. j C ~ a es
l la cuenta binaria desputs del pulso 41
Resp. 100
8.38 V b s e la figura 8-5. La salida Q de FF2 sera ALTO de nuevo en el borde posterior del pulso de reloj .
- Resp. 6
8.39 Refiritndose a la figura 8-5,la salida de FFl sera ALTO en el borde (anterior, posterior) del pul-
so de reloj 5.
Resp. Posterior
140 CONTADORES ICAP.8 -
8.40 Vkase la figura 8-5, despuks del pulso de reloj 7, FFI estl en mod0 (disposicibn, reposicibn) FF2, -
esth en modo -(disposicibn, reposicibn) y FF3 estl en rnodo (disposicibn, reposicibn).
Resp. Los tres basculadores estln en mod0 disposicibn (Q = 1)
8.41 Vkase la figura 8-5, iquk basculadores cambian de estado en la transicibn ALTO a BAJO del pulso de reloj -
71
Resp. Sblo FFl cambia de estado
8.44 VCese la figura 8-7, el hecho de que todos 10s basculadores cambien de estado a1 mismo tiernpo (vea la
Unea punttada), significa que este dingrarna de tiernpo es para un contador (asincrono, sincrono). -
Resp. Sincrono
8.45 V b e la figura 8-7. Cuando el pulso de reloj 6 es ALTO, FFl estl en el rnodo volquete FF2 estl en el mod0
-
(estable, volquete), y FF3 estl en el mod0 -
b, (estable, volquete).
Resp. a) volquete b) estable
8.47 El bloque de construccibn blsico para 10s circuitos de Ibgica combinacional es la compuerta, el equivalente
para 10s circuitos de 16gica secuencial es el
Resp. Basculador
8.48 VCase la figura 8-13, la entrada CLR o reposicibn del contador se activa por un (ALTO, BAJO). -
Resp. La entrada CLR del contador de la figura 8-13 se activa por un BAJO 6 0 lbgico. Esto se simboliza
por medio del drculo en la entrada CLR
8.49 Liste la salida binaria despuks de cada pulso de reloj para el contador de decenas ascendente de la figura
8-13.
Resp. pulso a = 0000 pulso c = 0010 pulso e = 0100 pulso g = 0110 pulso i = 1OOO
pulso b = 0001 pulso d = 0011 pulso f = 0101 pulso h = 0111 pulso j = 1001
Contador
I I I I I
CLR
8.50 Suponga que el contador de la figura 8-13 es un contador descendente mod-16. Escriba la salida binaria
despuks de cada pulso de reloj.
Resp. pulso a = 0000 pulso c = 1110 pulso e = 1100 pulso g = 1010 puls0 i = 1000
pulso b = 1111 pulso d = 1101 pulso f = 1011 pulso h = 1001 pulso j = 011 1
CONTADORES
- 8.51 Dibuje un diagrama del slmbolo IbgJco de un contador de transporte ondulante ascendente mod-12 utili-
zando 4 basculadores JK (con entradas borrar) y una compuena NAND con dos' entradas.
Resp. Vkase la figura 8-14
Entrada
reloj
Rcgo~icidn
8.52 Dibuje el diagrama del simbolo Ibgico para un contador de transporte ondulante que divide por 5, utilizan-
do tres basculadores JK (con entradas borrar), y una compuerta NAND de dos entradas. Muestre laentra-
- da reloj y solamente la salida que divide entre 5.
Resp. Vkase la figura 8-15
Reposicibn
I
La creciente popularidad de 10s circuitos integrados digitales se debe a la disponibilidad de circuitos in-
- tegrados (CI) a precios bajos. Los fabricantes han desarrollado muchas familias de CI digitales (grupos
que pueden ser usados para la construcci6n de un sistema digital). Se dice que 10s CI de una familia son
compatibles y es fbcil realizar una conexi6n entre ellos.
- Un grupo de familias se produce utilizando tecnologia bipolar. Estos CI contienen partes compa-
rables a 10s transistores bipolares discretos, diodos y resistencias. Otro grupo de familias de CI digitales
usa la tecnologia de semiconductor de metal-6xido(MOS). Actualmente la familia bipolar TTL, (16gica
de transitor-transistor) es la mbs popular. La familia CMOS (metal-oxido-silicio complementado) es
una nueva familia de la tecnologia de 10s MOS que se usa mucho. Los CI CMOS contienen partes compa-
rable~a transistores de efecto de campo de compuerta aislada. (IGFETs).
Los fabricantes dividen, comunmente, a 10s circuitos integrados en grupos basados en la compleji-
- dad de 10s circuitos. Texas Instruments, Inc. define la siguiente clasificaci6n de complejidad:
mo un solo microcircuito. En este contexto, un sistema mayor o subsistema, ya sea digital o li-
neal, es aquel que contiene 100 o mas compuertas equivalentes o circuitos de complejidad simi-
lar.
2. MSI (Integraci6n a mediana escala)
Un concepto bajo el cual un subsistema completo o las funciones de un sistema se fabrican
como un solo microcircuito. El 9ubsistema o sistema son menores que 10s considerados para
LSI, pero ya sea digital o lineal, contienen 12 o mbs compuertas equivalentes, o circuitos de
complejidad similar.
3. SSI (integraci6n a pequefia escala)
Circuitos integrados de menor complejidad que 10s de integraci6n a mediana escala (MSI)
4. VLSI (integraci6n a muy grande escala)
Un concepto bajo el cual la funci6n de un sistema completo se fabrica como un solo micro-
circuit~.En este contexto un sistema, ya sea digital o lineal, contiene 1000 o mbs compuertas, o
circuitos de similar complejidad.
Para el disefiador de circuitos digitales, existen disponibles muchas familias de CI digitales, a con-
tinuacibn se mencionan algunas de ellas:
- 1. Familias Bipolares
RTL L6gica de resistor a transistor
DTL L6gica de d i d o a transistor
TTL L6gica de transistor a transistor
(tipos: TTL estandar, TTL de baja energia, TTL de alta velocidad, TTL "Shott-
ky", TTL de tres estados)
ECL L6gica de emisor acoplado (tambikn conocida como CML, 16gica modo-
corriente)
HTL Logica de umbra1 alto (tambikn conocida como HNIL, 16gica de alta inmunidad
a1 ruido)
I11 Lbgica de inyecci6n integrada
U S 0 DE CIRCUITOS INTEGRADOS DIGITALES [CAP.I I
2. Familias de MOS
En la literatura de 10s fabricantes de C1 aparecen algunos ttrminos que ayudan a1 ttcnico a1 usar o com-
parar las familias Ibgicas. Se esquematizarfln aqui algunos de 10s ttrminos y sus caracteristicas mfls im-
portantes usados en CI digitales.
~ C O se~define
O un 0 16gico (BAJO) o un 1 Ibgico (ALTO)? En la figura 11-1 se muestra un inver-
sor (el 7404) de la familia TTL de CI. Los fabricantes especifican que para una operaci6n adecuada, una
entrada, BAJO, debe tomar valores entre tierra y 0.8V. De la misma manera, una entrada ALTO debe
encontrarse entre 2.0 V y 5.0 V. La secci6n no sombreada de la figura 11-1 entre 0.8V y 2.OV en laentra-
da es una regi6n prohibida. Un voltaje de entrada de 0.5V serl entonces una entrada BAJO y una de
2.6V serfl una entrada ALTO. Una entrada de 1.5 arrojaria un resultado impredecible y se le considera
prohi bida.
Voltaje de salida Voltaie de entrada
0.4 V
Normalmentc 0.1 v
Fig. 11-1 Niveles de voltajes de entrada y salida de un TTL
A la derecha del inversor TTL de la figura 11-1 se muestran las salidas esperadas. Una salida BAJO
seria 0.1 normalmente, per0 puede llegar a 0.4V. Una salida ALTO normal serla 3.5 V per0 puede llegcr
a ser tan baja como 2.4 V. La salida ALTO depende Tiel valor de la resistencia de carga en la salida.
Entre mayor sea la corriente de carga, menor es el voltaje de la salida ALTO. La parte n o sombreada del
voltaje de salida en la figura 11-1 es la regi6n prohibida.
Observe la diferencia en la definicibn de un ALTO en entrada y en salida. La entrada ALTO se de-
fine como mayor que 2.0 V mientras que la salida ALTO es mayor que 2.4 V. El motivo de esta diferen-
cia es de dar inmunidad a1 ruido - la insensibilidad de un circuito digital a seilales electricas no de-
seadas. El BAJO de entrada es menor que 0.8 V, mientras que BAJO de salida es 0.4 V o menor. De nuevo
la diferencia en estas cifras es para asegurar el rechazo a1 ruido no deseado que entra al circuito digital.
Se dan 10s voltajes para BAJO y ALTO en un circuito TTL en la figura 11-1. Estos voltajes difieren
en otras familias 16gicas.
Debido a las altas velocidades de operacibn de muchos circuitos digitales, 10s retrasos de 10s in-
terruptores internos son importantes. La figura 11-2 muestra un diagrama de onda para la entrada y sa-
lida de un circuito inversor. En el punto a del diagrama, la entrada va de BAJO a ALTO (0 a 1). Despues
de un corto tiempo, la salida del inversor va de ALTO a BAJO (1 a 0). El tiempo de retraso mostrado
como I,,, se conoce como el retraso depropagacidn del inversor Este retraso de propagaci6n puede ser de
aproximadamente 20 nanosegundos (ns) para un inversor TTL estandar. En el punto b de la figura 11-2,
la entrada va de ALTO a BAJO. Despues de un tiempo corto, la salida va de BAJO a ALTO. El retraso
de propagacion (t,,,) se muestra como de 15 ns para este inversor TTL estflndar. Nbtese que el retra-
so de propagacibn puede ser diferente para la transicibn B a A que para la transici6n A a B. Algunas fami-
lias de CI tienen retrasos de propagaci6n mfls bajos, lo cual 10s hace mfls adecuados para la operaci6n a
U S 0 DE CIRCUITOS INTEGRADOS DIGITALES
PEA
:20 ns
Fig. 11-2 Diagrama de onda que muestran la propagacibn de 10s retardos para un inversor TTL estandar
altas velocidades. Los retrasos de propagacibn van desde un promedio de 3 ns para la familia TTL
"Schottky", a valores de aproximadamente 125 ns para la familia de CI HTL.
Es comun tener en circuitos Iogicos una compuerta que maneja a algunas otras. La limitaci6n de
qrre lanras cornpuertas pueden ser rnanejadas por una ~ o l salida
a se llama divergencicc de sulida de u n uir-
cuito 16gico. El valor rnhs comun para 10s circuitos 16gicos TTL es 10. Esto significa que una sola salida
de un circuit0 TTL puede manejar hasta 10 entradas TTL. La farnilia 16gica CMOS tiene una divergen-
cia de salida de 50.
Una de las muchas ventajas de 10s circuitos integrados sobre otros circuitos es su baja disipacibn de
potencia. Algunas familias de CI, sin embargo, tienen una disipaci6n de potencia mucho mas baja que
otras. El consumo de potencia puede tener valores promedio de aproximadamente 10 miliwatts (mW)
por compuerta en la familia TTL estkndar, mientras puede llegar a ser tan bajo como 1 mW por com-
puerta en la familia TTL de baja potencia. La familia CMOS se conoce por su extremadamente bajo
consumo de potencia y se usa ampliamente en productos portatiles de baterias.
PROBLEMAS RESUELTOS
11.1 VCase la figura 11-1. Una entrada de 2.2 V a1 inversor 'lTL es una entrada Ibgica -(0, I).
Solution:
Una entrada de 2.2 V a un inversor Ibgico TTL es un 1 Ibgico ya que esta en el rango ALTO.
11.2 Vkase la figura 11-1. Una salida de 2.2 V del inversor TTL es una salida Iogica
Solucihn:
Una salidade 2.2 V de un inversor TTL se define como prohibida causada por un CI defectuoso o una
carga muy pesada a la salida.
11.3 iCutiles son normalmente 10s voltajes BAJO y ALTO para la familia TTL?
Solucihn:
Un voltaje de salida de un CI TTL normal BAJO es 0.1V. El voltaje de salida ALTO normal es como
3.SV pero varla ampliamente dependiendo de la carga.
11.4 Una entrada a un dispositivo TTL de 0.7 V se consideraria (prohibida, ALTO, BA-
JO).
Solucibn:
Solucion:
Retraso de propagacibn es el tiempo que tarda la salida para cambiar despubs que la entrada cambib
estados Ibgicos. VCase la figura 11-2.
11.6 Los retrasos de propagacihn se miden en (mili, micro, nano) segundos en 10s CI digitales
modernos.
Solucion:
Los retrasos de propagacibn se miden en nanosegundos para 10s Ci digitales modernos. Un nanose-
gundo es segundos.
11.7 El nhmero de cargas en paralelo que pueden ser manejadas por una sola salida digital de C1 se
l l a m a .
Se conoce como divergencia de salida el nfimero de cargas en paralelo que pueden ser manejadas por
una sola salida digital de CI.
11.8 La familia digital (CMOS, TTL) es conocida por su bajo consumo de potencia.
Soluci6n:
La familia digital CMOS de CI es conocida por su bajo consumo de potencia.
Disposicibn asincrona 0 1 x x x 1 0
Borrar asincrono 1 0 x x x o 1
Prohibido 0 0 X X X 1 1
- --
Establc I 1 .0 0 sin cambio
Rcposicibn 1 1 n - 0 1 0 1
I)iapo~icii>n 1 1 - 1 1 0
Volquete I 1 1 1 estado
opucsto
X = irrclevante -17-= pulso dc reloj posilivo
Entradas
RCl0)
Flg. 11-4 Un contador descendente de 4 bit de parado automatico usando basculador 7476 JK
PROBLEMAS RESUELTOS
-
11.9 Liste las entradas asincronas a1 basculador JK 7476
Soluci6n:
Las entradas asincronas al basculador J K 7476 son predisposici6n (PR) y borrar (CLR).
US0 DE CIRCUITOS INTEGRADOS DIGITALES
11.10 Las entradas asincronas al basculador JK 7476 tienen entradas activas -(ALTO,
BAJO).
Solucibn:
11.11 Las dos entradas asincronas a1 CI 7476 deben ser (ALTO, BAJO), las entradas J, K
(ALTO, BAJO) y debe haber un pulso de reloj para activar el basculador a1 estado de
volquete.
Para el CI 7476 ambas entradas asincronas deben ser ALTO, las entradas J, K deben ser ALTO y debe
haber un pulso de reloj para activar el basculador a1 estado de volquete.
11.12 El contador descendente de la figura 11-4 puede ser construido usando (nbmero) de
CI(s) 7476 y (numero) 7432 CI(s).
El contador descendente de la figura 11-4 puede ser construido con dos CI 7476 y un CI 7432
11.13 Liste la cuenta binaria que aparecerh en el indicador d e salida de la figura 11-5 despub de cada
pulso de reloj.
lndicadores
0 1 Prcdirposicibn binarios dc salida
-0 I
descendente
-0 I dc 4 bit dc
- 0 1
I autom&tlco
Solucibn:
Consulte la tabla de verdad del basculador JK de la figura 11-3 y el diagrama Ibgico del contador des-
cendente en la figura 11-4. La cuenta binaria despues de cada pulso de reloj es como sigue:
despuks de! pulso a: 11 11 (todos 10s FF se despues del pulso m: 001 l(cuenta descendente)
colocan en 1) despues del pulso n : 0010 (cuenta descendente)
despues del pulso b: 1 110 (cuenta descendente) despuks del pulso o: 0001 (cuenta descendente)
despues del pulso c: 1101 (cuenta descendente) despuks del pulso p: 0000 (cuenta descendente)
desp,ues del pulso d: 1100 (cuenta descendente) despuks del pulso q: 0000 (FFlen mod0 estable debido a
despues del pulso e: 101 1 (cuenta descendente) 10s 0 en las entradas J y K; esto
despuks del pulsof: 1010 (cuenta descendente) detiene la cuenta en 0000)
despuks del pulso g: 1001 (cuenta descenilente) despuks del pulso r: 11 11 (todos 10s FF se colocan en 1
despues del pulso h: 1000 (cuenta descendente) cuando el pulso r es ALTO;
despuks del pulso i: 01 11 (cuenta descendente) FFI no cambia a 0 en la transi-
despues del pulso j: 01 10 (cuenta descendente) cibn de reloj A a B ya que pre-
despues del pulso k: 0101 (cuenta descendente) disposicibn [PR] se encuentraabn
despuks del pulso 1: 0100 (cuenta descendente) activado.
11.14 Consulte la figura 11-4. El modo de operacibn d e FF1 cambia de (estable, volquete) a
(estable, volquete) cuando la cuenta va d e 0001 a 0000.
US0 DE ClRCUlTOS INTEGRADOS DIGITALES
El modo de operacibn del FFl en la figura 11-4 cambia de volquete estable cuando la cuenta va de
0001 a 0000. Esto se debe a que la compuerta OR de cuatro entradas alirnenta un ALTO a las entradas J y
K del FFl cada vez que alguna de las entradas es ALTO. Una entrada de ALTO en J y Kdel FFI lo coloca-
ran en modo volquete. Cuando todas las entradas de la cornpuerta OR Sean BAJO (OOOO), la salida sera
BAJO, lo cual dejard a1 FFI en rnodo estable.
-
11-4 EL U S 0 DE LOS C1 SELECTORES
Un selecror de dafos es la versibn electr6nica de un conmutador rotatorio de un sentido. A la izquierda
- de la figura 11-6 se muestra un conmutador rotatorio de ocho posiciones y un polo tinico. Las ocho
entradas (0-7) se muestran a la izquierda, mientras que la unica salida (Y) se etiqueta a la derecha. A la
derecha se muestra un selector de datos. El dato en la entrada 2 (un 1 16gico) esta siendo transferido a tra-
- vCs de 10s contactos del conmutador rotatorio. Similarmente, el dato en la entrada 2 (un 1 16gico) estii
sendo transferido a travks de 10s circuitos del selector de datos a la derecha. La posicion de 10s datos se
selecciona girando meciinicamente el rotor del interruptor giratorio. La posici6n de 10s datos se selec-
ciona en el selector de datos colocando 10s numeros binarios adecuados en las entradas selectoras de da-
- tos (C, B, A). El selector de datos permite pasar a 10s datos bnicamente de entrada a salida, mientras que
el interruptor rotatorio permite que 10s datos fluyan en ambas direcciones. Un selector de datos puede
considerarse similar a un conmutador rotatorio de un sentido.
Entrsdaa Enlradas
l1
Salida
4
P
En la figura 11-7a se muestra un selector de datos comercial en forma de diagrama de bloques. Este
CI TTL se identifica como un selector de daros/multiplexor 74150 de 16 entradas por 10s fabricantes. No-
- te las 16 entradas en la parte superior izquierda. El 74150 tiene una sola salida invertida identificada co-
mo W. En la parte superior izquierda de la figura 11-70, se identifican 4 entradas de seleccibn de datos
(D, C, B, A). Un BAJO en la entrada del estroboscopio habilitara a1 selector de datos y puede conside-
- rarse como un apagador principal.
Considere la tabla de verdad para el selector de datos 74150 de la figura 11-7b. La linea 1 muestra la
entrada del estroboscopio (habilitar) en ALTO, lo cual desactiva a la unidad. La linea 2 nos muestra to-
das las entradas de selecci6n de datos como BAJO, a1 igual que la ,entrada del estroboscopio. Esto per-
- mite que la informaci6n en la entrada de datos 0 sea transmitida a la salida W. La salida W se presentarii
en su forma invertida, como se simboliza con el EO en la columna de la salida en la tabla de verdad. A1
crecer la cuenta binaria (0001,0010,001 1, etc.) hacia abajo en la tabla de verdad, cada entrada de datos
,-
se conecta consecutivamente a la salida W del selector de datos.
U S 0 DE ClRCUlTOS INTEGRADOS DIGITALES
i
Enlradas -
Salida
Selector E~lrobos~oplo
D C B A
/aE
Salida
de datos
- W
X
B
B
B
B
X
B
B
B
B
X
B
B
A
A
X
B
A
B
A
B A B B
B A B A
B A A B
habilitar I' (74150) B A A A
Enrrada
Estroboscopio A B B B
A B B A
A B A B
A B A A
A A B B
A A B A
A A A B
A A A A
7 6 5 4 3 2 1 OEstroboscopioll L? GND
Salida Seleccibn
Entradas de datos
de dator
Fig. 11-8 Diagrama de clavijas para el CL 74150 selector de datos/multiplexor
(Cortesia de Texas Instruments Inc.)
Fig. 11-9 Uso del selector de datos 74150 para resolver un problema de lbgica combinacional
Tambien se puede usar, ek selector de datos/multiplexor para resolver problemas dificiles de I6gica
combinacional. Considere la tabla de verdad a la izquierda de la figura 11-9. La expresi6n Booleana
simplificada para esta tabla de verdad es + ABCD + ABCD + ABCD + ABCD + ABCD +
ABCD = Y. Se necesitarian muchos circuitos integrados para implementar esta complicada expresi6n si
se usaran 10s circuitos convencionales AND-OR o NAND. El selector de datos es un metodo fhcil de re-
solver, kste, de otra forma, dificil problema.
En la figura 11-9 se presenta un problema de 16gica combinacional. Para resolver el problema se
usa un selector de datos de 16 entradas. Las 16 entradas de datos (0-15) en el CI 74150 tienen niveles lo-
gicos aplicados correspondientes a la columna de salida de la tabla de verdad. La linea 1 de la tabla de
verdad tiene una entrada binaria de 8000 (0 decimal) con una salida de I . Se aplica entonces el I a la
entrada 0 del selector de datos. La linea 2 en la tabla de verdad tiene una entrada binaria de 0001 (1 deci-
mal) con una salida de 0. Se aplica entonces el 0 a la entrada 1 del selector de datos. Los niveles logicos
de entrada (D, C,B, A) de la tabla de verdad se aplican a las entradas de seleccibn del selector de datos
74150. La entrada habilitar del C1 74150 se coloca en 0, y la unidad resuelve el problema I6gico de la
tabla de verdad. Notese en la figura 11-9 que debido a la salida inversa del selector de datos 74150 se
aiiade un inversor a la derecha. La solucion del selector de datos a este problema de Ibgica combina-
cional fue una solucion facil y rhpida en un solo paquete.
PROBLEMAS RESUELTOS
11.15 A un selector de datos se le llama tambien un
Sulucihn:
Amplificador sumador
1
I
RI I
I
20 ki2 I
I
I
I
I
Salida
Red de resistores
I
I
I - 12 v
= GND
Fig. 12-9 Diagrama esquemdtico para un circuit0 convertidor D/A
Ahora considere activar solamente el interruptor de entrada A de la figura 12-9. Esto corresponde a
la linea 2 de la tabla de verdad (Fig. 12-8). Primero calcule la ganancia del amp op como sigue, notando
que el valor de la resistencia de retroalimentaci6n (R$ es 20KR, mientras que el valor de la resistencia de
entrada (R,) es 15OKQ.
La ganancia de voltaje (A") del amp op es por lo ranto 0.133 cuando se activa el interruptor A. Ahora se
calcula el voltaje de salida (V,).
El voltaje ( V,) calculado para la salida del amp op en el convertidor D/A de la figura 12-9, cuando solo
se activa el interruptor A, es 0.4 V. Esto satisface 10s requerimientos de la tabla de verdad de la figura
12-8 (linea 2).
Ahora considere que s6lo el interruptor B de la figura 12-9 estii activado (entrada de 0010 binario).
Esto corresponde a la linea 3 de la tabla de verdad (Fig. 12-8). Primero debe calcularse la ganancia de
voltaje (A,) del amp op de la siguiente manera
La ganancia del amp op es 0.266, con una resistencia de entrada (Re)de 75 KR y R, = 20 KR. Enseguida
el voltaje de salida (V,) del D/A se calcula como:
Se calcula un voltaje de salida (V,) de 0.8 V cuando s61o se activa el interruptor B. Esto corresponde
exactamente a las especificaciones dadas en la linea 3 de la tabla de verdad (Fig. 12-8).
Suponga que s6lo se activa el interruptor C (una entrada binaria de 0100) en la figura 12-9. La ga-
nancia de voltaje (A") del amp op se calcula como:
CAP. 121 CONVERS16N D/A y A/D 221
La ganancia del amp op es 0.533 cuando R, = 20KO y R, = 37.5 Kn.A continuacibn se calcula el volta-
je de salida (VJ, se calcula corno:
El voltaje analbgico de salida (VJ del converidor D/A con una entrada binaria de 0100 es 1.6 V. Esto sa-
tisface la especificacibn de la linea 5 en la tabla de verdad (Fig. 12-8).
Mire la linea 7 en la tabla de verdad para el convertidor D/A (Fig. 12-8). La entrada binaria es
01 10. Deben activarse dos interruptores de entrada (C y B), colocando a R, y R, en el circuito corno el re-
sistor de entrada (R,). Prirnero deben calcularse la resistencia en paralelo de R, y R2por rnedio de la f6r-
rnula para dos resistores en paralelo corno sigue:
La resistencia cornbinada R, (Ilarnada Re) del R, y R2es, entonces, 25 kO. La ganancia de voltaje (A,) del
amp op ahora puede calcularse corno
El voltaje de salida (V,) del convertidor D/A con una entrada binaria 01 10 es 2.4 V esto satisface 10s re-
querirnientos de la linea 7 de la tabla de verdad (Fig. 12-8).
Considere la linea 16 en la tabla de verdad (Fig. 12-8), para el convertidor D/A la entrada es 1111
binario. Todos 10s apagadores de entrada (D, C, B, A) se activan colocando 10s resistores R,, R,, R, y R,
todos en paralelo. Usando la f6rrnula para resistores en paralelo, el valor de Re se calcula corno
El valor de R, es, entonces, lOKO la ganancia de voltaje (A,) del amp op puede calcularse entonces corno
-
R 20000
A = -r. = --= 2
' R, 10000
- Ahora el voltaje de salida del amp op puede calcularse corno:
- El voltaje de salida (VJ del convertidor D/A cuando todos 10s apagadores de entrada eskn activados se
calcula corno 6 V. Esto satisface 10s requerirnientos de la linea 16 de la tabla de verdad (Fig. 12-8).
La red de resistores estB carnbiando el valor de la resistencia de entrada (RJ para producir la ampli-
- ficacibn adecuada del amp op. Un carnbio en el valor de la resistencia de retroalimentaci6n carnbiaria el
escalamiento de 10s voltajes de salida. Se da un ejernplo en la figura 12-10. Esta tabla de verdad rnuestra
10s voltajes analbgicos de salida variando en pequehos pasos de 0 a 3 V. Este carnbio de escala se hacc
- carnbiando el valor de la resistencia de retroalirnentaci6n de 20KO a 10KO. El circuito convertidor D/A
Salida Salida
Entrada binaria analbgica Entrada binaria analbgica
Rcnglbn Rcnglbn
D C B . 4 v, R C B A K
I 0 0 0 0 0 9 1 0 0 0 1.6
2 0 0 0 1 0.2 10 1 0 0 1 1 .L(
3 0 0 1 0 0.4 11 1 0 1 0 2.O
4 0 0 1 1 0.6 12 1 0 1 1 2.2
5 0 1 0 0 0.8 13 1 1 0 0 2.4
6 0 1 0 1 1 .O 14 1 1 0 1 2.6
7 0 1 1 0 1.2 15 1 1 1 0 2.8
8 0 1 1 1 1.4 16 1 1 1 1 3.0
Fig. 12-10 Tabla de verdad para un convertidor D/A. con graduaci6n en 10s voltajes de salida
que funciona como se especifica en la tabla de la figura 12-10 es el circuit0 exacto mostrado en la figura
12-9, except0 que R, = 10 Kn.
Un convertidor D/A consiste en un amplificador totalizador (algunas veces llamado un "amplifica-
dor escalador") y una red de resistores. La red de resistores mostrada es s61o una de varias que
producirian el adecuado pesado de las entradas a1 amp op.
PROBLEMAS RESUELTOS
-
12.11 El amplificador sumador es llamado tambikn, a veces, el amplificador (escalador, su-
mador) en un convertidor D/A.
Soluci6n:
A1 amplificador sumador tambitn se le llama, a veces, el amplificador graduador.
12.12 Vkase la figura 12-9. Si s61o fuera activado el interruptor D (la entrada es 1000). la ganancia
(A,) del amp op serla y el voltaje de salida (V,) seria
Solucibn:
Solucibn:
Solucibn:
- 1 1
Re =- - E
- 12.15 Consulte la figura 12-9. Con una entrada binaria de 1101, Re = ,Av= y v,
- . Esto es igual a la linea de la tabla de verdad (Fig. 12-8).
- Solucibn:
12.16 Dibuje un diagrama esquemhtico de un circuit0 convertidor D/A similar al de la figura 12-9 que
funcione de acuerdo a la tabla de verdad de la figura 12-10. Cambie el valor del resistor R..
VCase la figura 12-11. Note que esta figura es idtntica a la figura 12-9 con excepcibn de R, = loKO.
Compare 10s valores de V, en la figura 12-10 con 10s de la figura 12-8.
6 = GND
12.18 Las diferencias en las salidas de 10s convertidores D/A descritos por las tablas de verdad en las
figuras 12-8 y 12-10 se conocen como (linealizaci6n, graduacibn) de la salida.
Las diferencias en las salidas de 10sconvertidores D/A descritos por las tablas de verdad en las figuras
12-8 y 12-10 se conocen como graduaci6n de la salida.
3.7 V E
E
(16)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
.+
v.
(0)
16
++
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
8
(4)
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
Entradna binarias
Entrada binaria
C
4
B
(2)
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
2
• = GND
A
(1)
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
CONVERSIdN D/A y A/D
Salida
analbgiea
v.
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.O
1.1
1.2
1.3
1.4
1.5
E
(16)
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
D
(8)
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Entrada binaria
C
(4)
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
B
La resolucibn del convertidor D/A es una caracteristica importante. La resolucibn estii dada, ya sea por
el nlimero de entradas o por el porcentaje de la escala completa. Por ejemplo, el convertidor D/A de 4
bit tendria como su menor increment0 de salida una parte en 16. Usando la formula el porcentaje de re-
solucibn puede calcularse como:
1
1
A
( 2 ) ' (1)
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
.
Salida
analbgica
v.
1.6
1.7
1.8
1.9
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
3.9
3.0
3.1
[CAP. 11
1 1 1
Porcentaje de resoluci6n = ---- x 100 = - x 100 = x 1 W = 6 7" ,,
2" - 1
--
16- 1 15
2' es 24, 6 16, en este caso, donde n es el ndmero de bit de entrada. El resultado significa que para cada
cuenta binaria, el voltaje de salida (VS) del convertidor D/A cambia 6.7% del voltaje mhximo de salida.
La resoluci6n del convertidor D/A de 5 bit se calcula entonces como
1 1 1 I
Porcentaje de resoluci6n =
7" - 1 x loo= --
25 - 1
x 100 = -
32 - 1
x 100 = -
31
x 100 = 3 2",,
El convertidor D/A de 5 bit tiene un porcentaje de resolution de 3.2%. Este porcentaje menor hace que -
el convertidor de 5 bit sea mejor para la mayoria de 10s trabajos que el convertidor D/A de 4 bit.
La resoluci6n de un convertidor D/A se puede dar, ya sea como el porcentaje de la escala completa
o como el n6mero de bit de entrada. El convertidor D/A de la figura 12-12 puede cambiarse para que
tenga una mejor resoluci6n afladiendo otro apagador de entrada(F), una resistencia vertical de lOKn y
una resistencia horizontal 20 Kfl bajo R,. La conexi6n al amp o p vendria entonces del extremo derecho
de la resistencia de 20Kn mas inferior en la escalera R-2R.
Otros factores que deben considerarse a1 comprar convertidores D/A son la exactitud y la velocidad
de operaci6n o tiempo de respuesta.
PROBLEMAS RESUELTOS
12.20 El voltaje de salida de un convertidor D/A de 5 bit aumentarh (fraccibn) del mtiximo
voltaje de salida con un solo increment0 en la cuenta binaria.
El V,de un convertidor D/A de 5 bit aumentara 1/31 del voltaje mbimo de salida con un solo incre-
menro en la cuenta binaria.
12.21 Un convertidor D/A con un porcentaje de resoluci6n de 1.58, se considera (mas, me-
nos) deseable que una unidad con un porcentaje de resolucibn de 6.67.
Un convertidor D/A con una resoluci6n de 1.58 se considera mlis deseable que una unidad con resolu-
ci6n de 6.67. El menor porcentaje de resoluci6n hace que el convertidor sea mejor para la mayoria de 10s
trabajos.
12.22 Calcule el porcentaje de resoluci6n para un convertidor D/A de 6 bit.
12.23 Dibuje una red de resistores tipo escalera R-2R que pudiera usarse en un convertidor D/A de 6
bit. Identifique las entradas (F = BMS, A = bms), ldentifique las salidas del amp op con una
X. Identifique las resistencias de menor valor con (R) y las de valor doble con (2R).
Solucl6n:
Salida
(BMS) F X
- 12-6 CONVERTIDORES A N A L ~ G I C O
A DIGITAL
El convertidor anal6gico a digital (A/D) hace el proceso inverso del convertidor D/A. Un voltaje anal6-
- gico desconocido alimenta a un convertidor A/D y hay una correspondiente salida binaria. La salida bi-
naria serl proportional a la entrada anal6gica. En la figura 12-15 se muestra un diagrama de bloques
para un convertidor A/D. Este convertidor tiene,un voltaje analbgico de entrada de 0 a 3 V. La salida
binaria se leerl en forma binaria de 0000 a 1111. Advierta que el convertidor A/D tambitn tiene una en-
- trada de reloj .
Salida binaria..
8 4 2 1
Convertidor
de entrada
0-3 V
analbpica
- En la tabla de verdad de la figura 12-16 se detalla la operaci6n del convertidor A/D. Note que el la-
d o de las entradas en la tabla muestra 10s voltajes anal6gicos de entrada, mientras que el lado de las sali-
das da las correspondientes lecturas binarias. Note que para cada cambio de 0.2 V en el voltaje de entra-
- da, la cuanta de la salida binaria se incrementara en 1. Esta tabla de verdad del convertidor A/D (Fig.
(12-16) es el opuesto de la tabla de verdad del convertidor D/A de la figura 12-10,
En la figura 12-17 se muestra el diagrama de un tipo de convertidor A/D. A este tipo de unidad se
llama convertidor A / D con contador en rampa. Note la complejidad del circuito. Contiene un converti-
- dor D/A, un contador ascendente mod-16, una compuerta AND y un nuevo dispositivo llamado com-
parador. El comparador es un dispositivo que simplemente compara el voltaje de la entrada A con el
voltaje de la entrada B. Si la entrada A es mayor, la salida del comparador es ALTO (A > B = l)..Si
- el voltaje en la entrada B es mayor que el de A , la salida sera BAJO ( B > A = 0).
Enlrada Salida binaria Entrada Salida binaria
analbgica analbgica
r~
Rcnglbn 8 4 2 1 Renglbn' 8 4 2 1
V. D C B . 4 D C B . 4
1 0 0 0 0 0 9 1.6 1 0 0 0
2 0.2 0 0 0 1 10 1 .R 1 0 0 1
3 04 0 0 1 0 11 2.0 1 0 1 0
4 06 0 0 1 1 12 2.2 1 0 1 1
5 0.8 0 1 0 0 13 / 2.4 1 1 0 0
6 1 .O 0 1 0 1 14 / 2.6 1 1 0 1
7
8
I .2
1.4
0
0
1
1
1
1
0
1 t: ::: 1
1
1
1
1
1
0
1
Salida binaria
8 4 2 1
QQQQ
Reloj
Entradas
voltaye
A
- Comparador
-
-
B
analbgico desconocido de 'Oltaje Convertidor V,
D/A
D
f
Voltaje de rampa (realimentacibn)
Suponga que se aplica un voltaje de 0.75 V a una entrada de voltaje analogico desconocido del con-
vertidor A/D en la figura 12-17. La tabla de verdad (Fig. 12-16) para la unidad sugiere que la salida bi-
naria deberg ser 0100 (4 decimal) para este voltaje de entrada. Suponga que la salida binaria es 0000
(contador en blanco). Tarnbien suponga que el convertidor D/A se ajusta a la tabla de verdad de la figu-
ra 12-10. La secuencia de eventos dentro del convertidor A/D es algo cornplicada. Por claridad estos
eventos se han escrito en forrna de tabla. La figura 12-18 rnuestra 10s 5 ciclos a travts de 10s cuales pasa
el convertidor A/D (Fig. 12-17) para convertir el voltaje anal6gico de 0.75 V en una salida de 0100.
Considere el rengl6n 1 en la figura 12-18. El cornparador cornpara las condiciones pre,entes de
entrada, indicadas corno A = 0.75 V, con B = 0 V. El cornparador genera entonces una salida de AL-
TO. El renglon 2 rnuestra c6rno se activa la cornpuerta AND (por la unidad del cornparador). Esto per-
mite que el pulso de reloj pase a travts de la cornpuerta AND hacia el contador. El rengl6n 3 muestra a1
contador yendo hasta 0001, esto se escribe en el renglbn 4. El convertidor D/A, mientras tanto (rengl6n
5), tiene una entrada de 0001, lo que genera un voltaje de salida (Vs) de 0.2 V de acuerdo a su tabla de
verdad (Fig. 12-10). La salida de 0.2 V del convertidor D/A se alirnenta de nuevo en la entrada B del corn-
- CAP. 121 CONVERSI6N D/A y A / D 229
Condiciones Resul~ados
actuales de entrada a la salida
Comparador
(compara A con B) II .4 = 0.75 V B = 0 V
A>B I X - ALTO
I
1 2 J ~ o r n ~ u e rAND
t a (activada) A = pulso de reloj B = ALTO Un pulso llega al contador I
Un pulso de reloj Cuenta hasta 0001
l 4 1 Pantalla
I
Se activa la salida Q, del
-
I
1
I
10 Convertidor D/A I
I
0010
@a00
h---
Pantalla Se activan las salidas
Q, y Q , del contador
---
Convertidor DIA Cl(i I 1 V, = 0.6 \.'
-
Contador - -
Un pulso de reloj71 cuenta hasta OIOOI
Pantalla c i a a saida Q
I / I
--
'
I
1
I
i I
1 2: Compuerta AND .4 = Pulso de reloj No llega pulso
I iI (deshabilitada) R = BAJO de d o j a1 contador
5 2 3 1
I
Contador 1 No hay pulso de reloj / ~ cuenta
a se detiene en 01001
Fig. 12-18 Operacibn detallada d e un convertidor A/D tipa rarnpa con voltaje de salida d e 0.75 V.
parador por medio de la linea de retroalimentacibn de voltaje en rampa. El ciclo 2 (renglbn 6) en la
tabla, se inicia inmediatamente.
Lea 10s cinco ciclos (25 pasos) en la figura 12-18. Siga la secuencia de eventos en la figura 12-17.
Note que en el renglbn 20 el voltaje de salida del convertidor D/A alcanza 10s 0.8 V. Este voltaje se ali-
menta como el voltaje de rampa de retroalimentacibn en la entrada B del comparador. El renglbn 21
muestra cbmo la salida del comparador cambia de ALTO a BAJO porque la entrada B es ahora mayor
que A . Un BAJO en la salida del comparador deshabilita la compuerta AND, impidiendo que mfis pul-
sos de reloj lleguen al contador. El contador se ha detenido en 0100, como debe ser de acuerdo con la
tabla de verdad (Fig. 12-16), cuando se aplica 0.75 V en la entrada.
El convertidor A/D es un contador ascendente cuya secuencia es hacia arriba de acuerdo a la tabla
de verdad (Fig. 12-16) hasta que se alcanza el voltaje correcto. Si el voltaje de entrada al convertidor
-
A/D descrito en la tabla de verdad (Fig. 12-16) es 2.95 V, la unidad pasarfi por quince ciclos hasta que se
alcance la cuenta binaria 11 11 se lea este nhmero. El andlisis de La operacibn del convertidor A/D toma
tiempo; sin embargo, el circuito opera muy rlpidamente debido a la frecuencia del reloj de entrada. La
frecuencia de el reloj de un convertidor A/D puede ser de m l s de 1 MHz.
El convertidor A/D que se ilustra es uno de varios de 10s tipos que se emplean. Como se mencionb
anteriormente, a esta unidad se le llama convertidor A/D de contador tip0 rampa. El contador y el con-
vertidor D/A forman un voltaje gradualmente creciente (en forma de rampa) que se realimenta por el
circuito comparador. Otro tipo de unidad usa un generador de rampa especial que produce el voltaje
gradualmente creciente que alimenta a1 comparador. A este tipo de unidad se le llama usualmente conver-
tidor A/D tipo rampa. Una unidad de tip0 muy rlpido es el convertidor de aproximaciones sucesivas.
~ s t o son
s bastante comunes, per0 son mls complicados que 10s convertidores tipo rampa.
Observe que el convertidor A/D de las figuras 12-15, 12-16, y 12-17 es una unidad de 4 bit. Como
con 10s convertidores D/A, se dice que estos convertidores A/D tienen una resolucidn de 4 bit. Son co-
munes 10s convertidores con resolucibn de 8 bit y 12 bit en forma de CI.
Los convertidores A/D se emplean en cualquier lugar en el que un voltaje analbgico de entrada de-
ba traducirse a forma binaria o digital. Muchos procesos industriales usan una interfase de este tipo. Un
ejemplo comun del uso del convertidor A I D es el voltimetro digital. El convertidor cambia el voltaje
analbgico de entrada a binario. El binario se decodifica, y se obtiene fdcilmente una lectura digital deci-
mal.
PROBLEMAS RESUELTOS
El convertidor A/D de contador tipo rampa contiene un convertidor D/A, un contador, una com-
puerta AND y un circuito comparador.
CAP. 121
12.27 Vkase la figura 12-16. Con una entrada analbgica de 0.75 V aplicada a1 convertidor A/D, la sa-
lida binaria se leeria como desputs de un minimo de pulsos de reloj.
Con una entrada de 0.75 V al convertidor A/D en la figura 12-16, la salida seria 0100 (vkase la Fig. 12-
16, renglbn 5) despuks de un minimo de 4 pulsos de reloj.
12.28 Vtase la figura 12-16. Con una entrada analbgica de 1.95 V, la salida binaria se leerla como
, despuks de un minimo de pulsos de reloj.
Con una entrada de 1.95 V en la figura 12-16, la salida seria 1010 (vkase la figura 12-16, renglbn 11)
despuks de un minimo de 10 pulsos de reloj.
12.29 Consulte la figura 12-17 i P o r qui. el contador se detiene en la salida binaria correcta (por
ejemplo 0100, cuando se aplica 0.75V) en vez de seguir contando?
Solucion:
Cuando el voltaje de realimentacibn en B se vuelve mayor que el voltaje de entrada en A del compara-
dor, la salida del comparador es BAJO, lo que "apaga" la compuerta AND. Con la compuerta AND
deshabilitada, 10s pulsos de reloj ya no pueden llegar a1 contador. El contador se queda entonces en su
cuenta mhs alta (por ejemplo 0100 con una entrada de 0.75 V ) .
12.30 Consulte la figura 12-17, Esta unidad usa el para producir el voltaje de rampa. Algu-
nos convertidores A/D usan un generador (cd, rampa) para producir este voltaje gra-
dualmente creciente. Estas ultimas unidades se conocen como convertidores A/D (ti-
po rampa, de aproximaciones sucesivas).
Solucion:
La unidad de la figura 12-17 usa un convertidor D/A para producir el voltaje de rarnpa. Algunos con-
vertidores A/D usan un generador en rampa para producir este voltaje gradualmente creciente. A estas
unidades se les llama convertidores A/D tipo rampa.
12.31 Se dice que el convertidor A/D de la figura 12-17 tiene una resolucibn de
El convertidor A/D de la figura 12-17 tiene una resoluci6n de 4 bit. Al igual que en 10s convertidores
D/A, tambien puede expresarse como porcentaje de resolucibn. En este caso, un convertidor A/D de 4bit
tiene un porcentaje de resolucibn que se calcula como sigue:
El comparador de la figura 12-17 tiene una salida ALTO cuando A es mayor pero tiene una salida BA-
JO cuando la entrada B es mayor.
Problemas suplementarios
12.35 Un decodificador especial que hace la interfase entre un sistema digital y una salida analbgica se le llama
Resp. convertidor D / A
-
12.36 Un decodificador especial que hace la interfase entre una entrada analbgica y un sistema digital se le llama
P.
Resp. convertidor A I D
12.37 Vkase la figura 12-2b Una salida de 6 V del convertidor D / A sblo podria ser generada por una entrada bi-
naria de
Resp. 0110
12.38 Enumere 10s voltajes de salida (V,) del convertidor D / A para cada combinaci6n de entradas en la figura
12-19. Utilice la tabla de verdad de la figura 12-8.
( 2 ) l O O l l
Convenidor v
I
(811 I 0 0 0 1
i h g f e d c b o
12.46 La entrada (inversora, no inversora) del amp op es la que se estl empleando en la figura 12-20.
Resp, inversora
12.41 La parte superior del voltimetro de la figura 12-20 sera (positiva, negativa). ~ P o que?
r
Resp. Positiva, porque se estl usando la entrada inversora del amp op
12.42 Vease la figura. 12-20 Si R, = 5KR y R, = 10KQ, entonces la ganancia de voltaje s e r l . Recuerde
que A , = R , / R , .
Resp. 0.5
Fig. 12-20 Circuito amplificador amp op
12.43 Vkase la figura 12-20. Si R, = 5Kn y Re = 2500 n , entonces la ganancia de voltaje (A,) =Xy
el voltaje
(b)
de salida (V,) serP-(negative, positivo),(C)volts. Recuerde que V, = V, x A,.
Resp. a) 2 b) positivo c) 6
12.44 Vkase la figura 12-20. Si la resistencia de retroalimentacibn es igual a 5Kn y la resistencia de entrada es
-
igual a 30Kn, entonces A, = ( a ) y "% (4
=- (b) I,volt<-(negativos, positivos).
Resp. a) 0.166 b) 0.5 c) positivos
12.45 VCase la figura 12-20: El amp o p en forma trinagular es un ejemplo de un c i r c u i t 0 (analbgico, digi-
tal).
Resp, analbgico
12.46 La amplificaci6n de un amp o p se fija fkilmente seleccionando 10s valores apropiados de (volta-
je de la fuente de poder, resistencias).
Resp. Resistencias
12.47 VCase la figura 12-20. Si A, = 0.333 y R, = 3K51, entonces el valor de Re = , Recuerde que R, =
R,/A,.
Resp. 9Kn
12.48 Vkase la figura 12-20. El ajuste del valor de la resistencia de retroalimentacibn hacia-arriba -
(incrementa, disminuye) la ganancia de voltaje (A,) del amp op.
Resp, incrementa
12.49 Un convertidor (D/A, A/D) consiste de una red de resistores y un amplificador sumador.
Resp. D/A
12.50 VCase la figura 12-11. Si s61o se activara el apanador A (la entrada binaria es m l ) , la ganancia (A,) de amp
op serlaa y el voltaje de salida (V,) (b).
Resp. a) 0.066 b) 0.2 V
12.51 Vtase la figura 12-11 Con una entrada binaria de 0011, R, =- ( a ) , A , =- ( h ) y V, =- (') . ~ s t es
o
(4 en la tabla de verdad (Fig. 12-10). Recuerde que Re = (R, x Rl)/(R2 t RJ porque
igual a1 renglbn -
en este caso hay dos resistencias involucradas.
Resp. a) 50 mn b) 0.2 c) 0.6 d)4
12.52 Vkase la figura 12-11. Con una entrada binaria de 1011. R, = fiA, = (b).y V, (C).Esto es igual
al renglbn (d) en la tabla de verdad. (Fig. 12-10). Recuerde que R, = 1/(1/R, + l/R1 + l/Rl), porque en
este caso hay tres resistores involucrados.
Resp. a) 13 65051 b) 0.734 c) 2.2V d) 12
VCase la figura 12-11. Los resistores de entrada (R1-RJ son para pesar las entradas del convertidor D/A.
0veces mas que la entrada A , la entrada Cestti p e s a ( bd ) a veces la enlrada
La entrada B estti pesada
A, y la entrada D fiveces la entrada A
Resp. a) dos 6) cuatro c) ocho
VCase la figura 12-1I . Para triplicar la escala del voltaje de salida ( V , ) , el valor de R, se (disminuirh, incre-
mentarl) -por un factor de tres.
Resp. incrernentara
Vease la figura 12-12. El propbsito de la red de resistores en escalera R-2R es para las entradas bi-
narias.
Resp. pesar -
VCase la figura 12-12. La exactitud del convertidor D/A depende de la precisibn de la fuente de poder de
entrada de voltaje. Por esta razbn existen disponibles de 10s fabricantes para servir
como fuentes de poder de entrada.
Resp. referencias de voltaje (diodo zener)
El voltaje de salida (V,)de un convertidor D/A de 7 bit aumentarti -(fraccibn) del voltaje mtiximo
de entrada con un incremento en la cuenta binaria.
Resp. 1/127
Calcule el porcentaje de resolucibn de un convertidor D/A de 7 bit. Recuerde que el porcentaje de resolu-
cibn = [1/(2" - I)] x 100.
Resp. 0.79 por ciento
Si el m h i m o voltaje de salida de un convertidor D/A de 7 bit es 12.7 V entonces, iCuiil sera el menor cam-
bio en el voltaje de salida cuando aumenta la cuenta binaria? Recuerde que el porcentaje de resolucibn x vol-
taje maxim0 = el mas pequeflo incremento de voltaje. Utilice 0.79 para el porcentaje de resolucibn, como
se determinb en el problema anterior.
Resp. 0.1 V
Dibuje una red tipo escalera R-2R que pueda usarse en un convenidor D/A de 7 bit. Identifique las entra-
das (A = bms B, C, D, E, F, G = BMS). Identifique la salida del amp o p con una X. Identifique 10s resis-
VCase la figura 12-16. Con una entrada analbgica de 2.55 V, la salida binaria seria >!.-
despuCs de un
minimo de ( h ) p u l s o s de reloj usando el circuiro de la figura 12-17.
Resp. a) 1101 (vkase el renglbn 14) b) 13
La resolucibn de un convertidor A/D puede darse como n h e r o de (U) o como el porcentaje de -.( h )
Resp, a) bit b) resolucibn
VCase la figura 12-17 el comparador genera un ALTO cuando la entrada A es(")mayor, menor) que
la entrada B. Este ALTO (b)(habilitari, deshabilitarl) la compuerta AND, lo que (C)(habilitari,
deshabilitari) el contador ascendente.
Resp. a) mayor b) habilitari c) habilitari
Acarreo de salida, 157 CI selector de datos/multiplex or 74150, 199-203
Adicibn binaria, 157-161, 166-168, 186-187 CI sumador de 4 bits 7483, 168
Algebra booleana (vease Expresion boo- C1 registro de corrimiento universal 74194, 149-
leana) 153
Alto Ibgico, 194-195, 210 compuerta NAND 7400, 61-62
Amplificador: Circuitos:
operacional. 215-224, 232-233 de lbgica combinatoria, 112, 154
sumador, 214-215, 219-224, 233-235 de Ibgica secuencial, 112, 154
Amp op (veose Amplificador operacional) Circulo inversor, 51
no do, 103 C1:
ASCII (vease Cbdigos alfanumericos) CMOS, 193-194, 196, 21 1
de MOS, 194
Bajo Ibgico, 194-195, 210 de NMOS, 194
Basculador: de PMOS, 194
D, 117-121, 127, 142-145, 153, 171, 189 Co, carry out (veose Acarreo de Salida)
de datos (vdase Basculador, D) Codificador, 16, 96-99, 107-108, 214, 232
JK, 119, 125, 127, 141, 145-149, 196, 198 decimal a BCD, 96-99
JK maestro-esclavo, 122-123 Cbdigo
de retardo (v4are Basculador, D) de correccibn de error, 26-30, 33-34
RS, 112-1 14, 125 exceso 3 (vkuse Cbdigo, XS3)
RS sincrono, 114-117, 125-126 Gray, 20-23, 32-33
volquete, 120 de Hamming, 25-29
BCD (vease Cbdigos de decimal codificado XS3, 20-23, 32
en binano) Codigos alfanumericos, 3&31, 34
Binarios, 112 Cbdigos de decimal codificado en binario
Bit, 1 cbdigo BCD 4221, 18
de paridad. 24-30, 33-34 cbdigo BCD 5421. 18
BMS (bit mas significativo), 2 cbdigo BCD 8421, 16-18, 2&21, 96,200
bms (bit menos significativo), I Comparador, 227-232, 234
Complemento, 40
Calculadora, 96, 157, 174 Compuerta:
CBtodo, 103 AND, 35-37, 44-48
C1 ( v h e Circuitos integrados) NAND, 51, 58, 75-77, 112, 114, 126
hexainversor. 46 NOR, 53, 58, 77-79
Circuito: NOR exclusiva. 56-57, 65
de deteccibn de error. 24-30, 33 NOT, 40-41
intenrado. 44-46. 193-213 OR, 37-39, 45-46, 197
OR exclusiva, 54-56, 65, 157-159, 161-164, 186
universal, 5 1, 60
I CI basculador JK 7476, 197-199
, CI codificador 74147, %-99
Qcgd~ficador74148,
-.
107-108
+ '.
I
,
Computadora digital, 157, 174, 182
Conmutador rotatono, 198-203, 21 1
Contador digital (vkase Contadores)
Contadores:
CI compuerta AND 7408.44-45 asincronos, 130
CI combuerta NAND 7410, 61-62 BCD ascendente/descendente, 203-206
CI compuerta OR 7432, 45 caracterlsticas de los, 128
CI contador ascendente/descendente 74192, 203- de cascada, 203
U)6 como divisor de frecuencia, 130
CI decodificador 7442, 1W102 decena, 135-137, 140, 2M
CI decodificador 7443, 108-109 descendente (3 bits), 136-139
CI decodificador/controlador74247, 109-111 descendente (4 bits), 197-199
CI decodificador/excitador 7447, 1 W107 mod-4, 138
CI inversor 7404, 45, 46 mod-6, 133-136
CI memoria de lectura/escritura 7489, 207-209 mod-8, 130-134
mod-9, 139 Disipacibn de potencia, 195
mod-12, 141 Disparo:
mod-16, 128-131, 139, 140, 228-231 por cambio de nivel, 114, 117-118
mod-32, 139 por efecto de borde, 118, 120, 122-125, 152
paralelo, 131-134 por pulso, 120-124
sincrono, 133 Divergencia de salida, 195-196, 210
de transporte ondulante, 128-131 Divisores de frecuencia:
Conversibn: division por 2, 130
BCD a binario, 17, 19, 32 division por 4, 130
BCD a decimal, 16-18, 32, 99-102 divisibn por 5, 141
BCD a XS3, 20, 23 division por 8, 130
binario a BCD, 18-19, 32 divisibn por 16, 130
binario a cbdigo Gray, 21-23, 32
binario a decimal, 1-2, 4-5, 14, %
EBCDIC (vbase Cbdigos alfanumCricos)
binario a hexadecimal, 12-13, I5
ECL (Ibgica de emisor acoplado), 193
binario a octal, 8-10, 15
cbdigo Gray a binario, 22-23, 32 Enganchador, 112
decimal a BCD, 16, 19, 32, 96
decimal a binario, 3-5, 14
de maxterm, 71-73, 85-88
decimal a hexadecimal, 11, 13, 15 de minterm, 68-71. 79
decimal a octal, 7, 9, 14 Expresiones booleanas:
decimal a XS3, 20, 23, 32
para la funcibn AND, 36
hexadecimal a binario, 12-13, I5
para la funcibn NAND, 51
hexadecimal a decimal, 10-11, 13, 15
octal a binario, 8-9, 15 para la funcibn NOR, 53
XS3 a decimal, 20-21, 23, 32 para la funcibn NOT, 40
Convertidor: para la funcibn OR, 38-39
A/D, 205, 227-235 del patrbn de la compuerta AND-OR, 42
simplificacion de, 68, 74-95
A/D tipo contador en rampa, 227-232, 235 de la tabla de verdad (maxterm), 71, 91
analbgico digital (viase Convertidor, A/D) para la funcibn XNOR, 56
D/A, 214-216, 219-235
para la funcibn XOR, 55
de la tabla de verdad (minterm), 68-69, 89-90
Decodificador, 16, %, 99-111, 214, 232
excitador BCD a decimal, 100-102
impulsor (vbase Decodificador, excitador) Flip-flop:
XS3 a decimal, 108-109 tip0 T (viase Basculador, volquete)
Diagramas de onda: toggle ( ,viase Basculador, volquete)
para el basculador de disparo por efecto de bor- Ganancia de voltaje del amp op, 216-224, 232-234
de negativo, 122 Generador de bit de paridad, 24-30, 33
para el basculador de disparo por efecto de bor- par, 24, 26-29, 33
de positivo, 122
para el basculador JK maestro-esclavo. 123 IGFET (viase Transistor de efecto de campo con
para el basculador RS sincrono, 115-116 compuerta aislada)
para el contador paralelo mod-8, 132 IIL (lbgica de inyeccibn integrada), 193
para el contador de transporte ondulante mod-6, Inmunidad al ruido de un CI, 194
134 - Interconector, 214
para el contador de rransporte ondulante mod- Inversibn de las entradas y salidas a una compuer-
16, 129 ta, 57-59
para el registro con cargado en serie de 4 bits de Inversor (vbase Compuerta NOT)
corrimiento hacia la derecha, 143
para el registro con cargado en paralelo de 4 bits Latch (vbase Enganchador)
con recirculacibn de corrimiento hacia la de- RS (viase Basculador, RS)
recha, 146 LED (vbase Diodo emisor de luz)
Diagramas de tiempo, construccibn de 10s mapas de las, 79
Diferencia, 161 funcibn AND, 36
Diodo emisor de luz (LED), 99, 103-106, 110-1 11 funcibn NOT, 41
DIP, Dual-in-line package, 44 funcibn OR, 39
Direccibn de memoria, 207 teoremas de De Morgan, 74-75, 92
Lbgica: PROM (memori prbgramable sblo para leer), 208
a -d transistpr (TTL), 45,J93 7
Punto binario, 2, 12
de umbra1 alto (HTL). 193
LSB (vkase bms) RAM (memoria de acceso aleatorio), 206-209, 212
LSI (integracibn a gran escala), 193 Recirculation del acarreo circular, 175-178, 191
Red de resistores, 214-215, 219-227, 233-235
Memoria, 112, 128, 130, 206-210 Referencias de voltaje, 224, 234
auxiliar (vkase Memoria, borrador) Registro acumulador, 179-184
borrador, 206, 209 Registros de corrimiento:
de leer/escribir, 206-210 caracteristicas de 10s. 142
no volatil, 206, 208 de 5 bits cargado en serie y corrimiento a la de-
solo para leer (viase ROM) recha, 153
volPtil, 206, 208, 212 de 4 bits cargado en serie y corrimiento a la de-
Memorias de semiconductor, 206-209, 212 recha, 142-145
efecto de 10s "no importan" en las, 88-90, 95 a la derecha, cargado en paralelo y recirculante,
minterm de 2 variables, 79-80 145-149
minterm de 3 variables, 81-82 de 3 bits cargado en serie y corrimiento a la de-
minterm de 4 variables, 82-85, 91, 94-95 recha, 154
su uso con maxterm, 85-88, 92, 94 universales. 149-153, 154-156
Mktodo de la paridad impar, 25. 33 Resistores de "pull-up", 208
Minuendo, 161 Resolucion:
Mbdulo del contador, 128 de un convertidor A/D, 230, 235
MSB (vkase BMS) de un convertidor D/A, 224-227, 234
MSl (integracibn a mediana escala), 193, 203, 20 Restador:
Multiplexor (v4ase Selector de datos) completo, 161-168, 170, 187-188
Multiplicacibn binaria: en paralelo, 166-171, 175-178, 187-192
mktodo de adicibn y corrimiento, 178-182, 182- Retraso de la propagacibn, 194-195, 21 1
184, 192 ROM (memoria solo para leer), 206-210. 213
metodo de adicibn repetida, 181-186. 192 RTL (Ibgica de resistor a transistor), 193
Multiplicador, 178
Multiplicando, 178 alidas de TTL de colector abierto. 208
Multivibrador, 112 elector de aatos. 1 9 9 - m
Semirrestador, 162-168, 170, 187
Negacion, 40 Semisumador, 157-161, 166-169, 172, 186-187
Nlimeros: Serlales:
base 2, 1-4, 10, 21, 96 analbgica, 214
base 8, 1, 5-10, 14, 96 digital, 214
base 10,1, 10 Simbolos lbgicos alternos:
binarios, 1-4, ID, 21, 96 para la compuerta NAND, 58-74
hexadecimales, 10-13, 15, 96 para la compuerta NOR, 58-74
octales. 1. 5-10. 14. 96 Sistema basado en microorocesador. 182
Sistema decimal de numeracibn, 1 , 10
Op amp (vkase Amplificador Sistema de transmisibn de datos, 24-30
Pantallas de siete segmentos: Soluciones de I6gica combinational (selectores de
. . 103
de cristal liauido. datos), 200-203, 21 1-213
de descarga de gas, 103 SSI (integracion a pequerla escala) 193, 197
de diodo emisor de luz, 103-106. 110-1 11 Suma de productos (vease expresibn booleana de
fluorescentes, 103 maxterm)
incandescentes, 103 Sumador:
Paquete con doble linea de clavijas (vease DIP) completo, 158-161, 166-169, 171-178, 186-187,
Patrbn de la compuerta: 190-192
AND-OR, 42-44, 59-61, 75-77 en paralelo, 166-171, 178, 188-190
NAND-NAND, 60, 75-77, 92-93 en serie. 166, 171-175, 188-190
NOR-NOR, 77-79, 93 Sustraccion:
OR-AND, 72-73. 77-79 binaria, 161-171, 175-178, 187-190
Producto. 178 por complemento a 1, 177, 178, 191
de sumas (veose Expresion booleana, de max- usando sumadores, 175-178, 192
term) Sustraendo, 161
Tablas de verdad: Transmisibn de datos, 200, 21 1
funcibn AND, 35-36 TTL (vkase Lbpica de transistor a transistor)
funcibd NAND, 51
funcibn NOR, 53 , UCP (unidad central de proceso), 96 .
funcibn NOT, 40
funcibn OR, 38 : VLSI (integracibn a escala muy bande), 193
funcibn XNOR, 56 Volquete, estado de, 120, 123.127, 129; 196-199
funcibn XOR, 54 Voltlmetro digital, 230-231, 235
Tcorcma de De Morgan (vease Expresion
'
booleana) . XNOR (vkascCompuerta NOR exclusiyo) .
Toggle (vkase Volquete, estado de) XOR (vkase ~ o m p u e r t aexclusive)
'~~
Transistor de efecto de campo con compucna aisla-
da, 193