You are on page 1of 57

ELECTRÓNICA DIGITAL

5.1 SISTEMAS DIGITALES.

La electrónica digital moderna comenzó en 1946, con una computadora


digital electrónica llamada ENIAC, a la que se implementó con circuitos de tubo de
vacío. La primera computadora digital fue construida en el siglo XIX por Charles
Babbage, la cual era un rudo aparato mecánico de cómputo. La primera
computadora digital funcional se construyó en 1944 en la Universidad de Harvard,
pero era electromecánica, no electrónica.

El término digital se deriva de la manera en que la computadora efectúa las


operaciones: contando dígitos. Durante mucho tiempo, el uso de la electrónica
digital se limitó a las computadoras; pero en la actualidad, se puede encontrar en
sistemas telefónicos, radares, sistemas de guía y navegación, sistemas militares,
instrumentación médica, control de procesos industriales e incluso en algunos
electrodomésticos.

Para comprender mejor que es un sistema digital, primero hay que saber
que existen dos tipos de cantidades o señales las cuales dividen a la electrónica
en dos grandes categorías, estas señales se llaman analógicas y digitales. Una
cantidad o señal analógica es aquella que tiene un conjunto de valores los cuales
son continuos en el tiempo. Una cantidad o señal digital es aquella que tiene un
conjunto discreto de valores, es decir, la señal es muestreada cada determinado
tiempo.

Un ejemplo claro de una señal analógica seria la medición de la


temperatura ambiente durante 24 horas, sabemos que la temperatura no cambia
de 75o a 76o F de manera instantánea, sino que pasa por una cantidad infinita de
valores que se encuentran comprendidos entre estos dos. Si se graficara este
comportamiento, se tendría algo parecido a la gráfica de la Figura 5-1.

Temperatura
(ºF)

100

90

80

70

Hora del día


1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12

Figura 5-1. Gráfica de temperatura contra tiempo.

Si ahora, en vez de tomar los valores de la temperatura de manera


continua, se midieran cada hora, se estaría muestreando la señal, la cual
representaría a la temperatura en puntos discretos en el tiempo en un periodo de

117
ELECTRÓNICA DIGITAL

24 horas como se muestra en la Figura 5-2. Cabe señalar que esta gráfica no es
una representación digital de la cantidad analógica, pero de esta manera se ha
convertido la señal para poder digitalizarse.

Temperatura
(ºF)

100

90

80

70

Hora del día


1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12

Figura 5-2. Señal muestreada.

La electrónica digital involucra solo dos valores permisibles en los cuales


puede trabajar. Estos valores o estados se pueden representar mediante dos
niveles de tensión: uno alto y uno bajo. Los dos estados pueden también
representarse mediante niveles de corriente, interruptores de cerrado y abierto o
lámparas encendidas y apagadas. En los sistemas digitales se utilizan
combinaciones de los dos estados para representar números, símbolos, letras y
otros tipos de información. Este tipo de sistema numérico de dos estados se llama
binario y sus dos dígitos son el 0 y el 1. A cada dígito se le conoce con el nombre
de bit.

La forma de onda de una señal digital consta de dos niveles, uno alto y uno
bajo. En la Figura 5-3(a) se muestra una impulso positivo, que es cuando dicho
impulso va de un nivel normalmente bajo a un nivel alto y luego regresa al nivel
bajo inicial. El impulso negativo es aquel que va de un nivel normalmente alto a un
nivel bajo y regresa a su nivel alto inicial. Este impulso se muestra en la Figura 5-
3(b).

(a) (b)
Figura 5-3. Impulsos. (a) Positivo. (b) Negativo.

La mayoría de las formas de onda de un circuito digital se compone de


impulsos que pueden ser periódicos, cuando se repiten a intervalos fijos de
tiempo; y no periódicos, cuando no se repiten a intervalos fijos de tiempo. En la
Figura 5-4 se muestra un ejemplo de estas señales.

118
ELECTRÓNICA DIGITAL

(a)

(b)
Figura 5-4. Tipos de impulsos. a) Periódicos; b) no periódicos.

5.2 NÚMEROS BINARIOS.

Existen distintos tipos de sistemas numéricos. El más utilizado es el sistema


decimal, el cual consta de 10 dígitos, que van del 0 al 9, y con los cuales se
pueden formar diferentes cifras que representan diferentes cantidades. Cada
número colocado a la izquierda vale 10 veces más que su compañero de la
derecha. Por esta razón se dice que nuestro sistema de numeración funciona en
base 10. Por ejemplo:

19 = 10 + 9 = 1 *101 + 9 * 10 0 = 1 *10 + 9 *1

225 = 200 + 20 + 5 = 2 *10 2 + 2 *101 + 5 * 10 0 = 2 * 100 + 2 *10 + 5 * 1

Otro tipo de sistema numérico es el binario, el cual consta de solo dos


dígitos, 0 y 1, con los cuales se forman distintas cantidades, ya sean grandes,
pequeñas e incluso fraccionarias. Así por ejemplo:

2 (10 ) = 10 ( 2 )

Se lee dos en base 10 es igual a dos en base 2.

Otros ejemplos:

35 (10 ) = 100011 ( 2)

10 (10 ) = 1010 ( 2)

119
ELECTRÓNICA DIGITAL

5.2.1 TRANSFORMACIÓN DE NÚMEROS DECIMALES A BINARIOS Y


VICEVERSA.

Para transformar un número decimal a binario se pueden seguir los


siguientes pasos:

Se toma el número de base 10 y se divide entre 2, el cociente de esta


división se vuelve a dividir entre 2 y así sucesivamente hasta que el cociente no se
pueda dividir entre o sea igual a 0, por último se toman los residuos, comenzando
con el de la última división, el cual será la primera cifra de izquierda a derecha y
así consecutivamente hasta llegar al residuo de la primera división.

Ejemplo 5-1.

Convertir 35(10) a binario.

35 ÷ 2 = 17 y sobra 1
17 ÷ 2 = 8 y sobra 1
Y 8 ÷ 2 = 4 y sobra 0
acomodamos de 4 ÷ 2 = 2 y sobra 0
abajo hacia arriba. 2 ÷ 2 = 1 y sobra 0
Entonces decimos 1 ÷ 2 = 0 y sobra 1
que:

35 (10 ) = 100011 (2)

Cuando se trata de convertir números que contengan parte fraccionaria


(décimas, centésimas, milésimas, etc.), lo que se hace es multiplicar por 2 el
número a convertir, se separa la parte entera del resultado y la parte fraccionaria
se multiplica otra vez por 2 y así sucesivamente. Es importante aclarar que se
puede detener la operación cuando se considere necesario. Acomodamos los
enteros iniciando por el de la primera multiplicación, y de esta manera se obtiene
el número fraccionario en binario.

Ejemplo 5-2.

Convertir 0.325(10) a binario.

× 2 = Tomamo 0
0.325 0.65
s
0.65 × 2 = 1.3 tomamos 1
0.3 × 2 = 0.6 tomamos 0
0.6 × 2 = 1.2 tomamos 1
0.2 × 2 = 0.4 tomamos 0
0.4 × 2 = 0.8 tomamos 0
0.8 × 2 = 1.6 tomamos 1

120
ELECTRÓNICA DIGITAL

Aquí se puede detener la operación, ya que el resultado se repetiría y no


tendría fin. Ahora acomodamos el entero de la primera multiplicación que seria
nuestra primera cifra, y terminamos con el entero de la última multiplicación. Así:

0.325 (10 ) = 0.0101001 ( 2)

Para la transformación de números enteros con parte fraccionaria, se


utilizan los dos métodos anteriores por separado y luego se unen los resultados.

Ejemplo 5-3.

Convertir 10.25(10) a binario

Primero se convierte la parte entera:

10 ÷ 2 = 5 y sobra 0
5 ÷ 2 = 2 y sobra 1
2 ÷ 2 = 1 y sobra 0
1 ÷ 2 = 0 y sobra 1

La parte entera es 1010(2).

Ahora se convierte la parte fraccionaria.

0.25 × 2 = 0.5 tomamos 0


0.5 × 2 = 1.0 tomamos 1
0.0 × 2 = 0.0 tomamos 0

La parte entera es 0.01(2).

Al juntar los dos resultados se obtiene:

1010 .01 ( 2 ) =10 .25 (10 )

Para convertir del sistema binario al sistema decimal, en números enteros,


se debe realizar la siguiente operación: Se toma el dígito más cercano al punto
decimal y se multiplica por 2 elevado a la potencia 0, luego este resultado se suma
con el producto del siguiente dígito multiplicado por 2 elevado a la potencia 1 y así
sucesivamente.

Ejemplo 5-4.

Convertir 11111001000(2) a decimal.

Se comienza con el dígito que se encuentra más a la derecha y se termina


con el que se encuentra más a la izquierda.

121
ELECTRÓNICA DIGITAL

0 * 2 0 + 0 * 21 + 0 * 2 2 +1 * 2 3 + 0 * 2 4 + 0 * 2 5 +1 * 2 6 +1 * 2 7 +1 * 2 8 +1 * 2 9 +1 * 210 =
0 * 1 + 0 * 2 + 0 * 4 +1 * 8 + 0 * 16 + 0 * 32 +1 * 64 +1 * 128 +1 * 256 +1 * 512 +1 * 1024 =
0 + 0 + 0 + 8 + 0 + 0 + 64 +128 + 256 + 512 +1024 =
= 1992
Por lo tanto

1111100100 0 ( 2 ) = 1992 (10 )

Para convertir números que contengan parte fraccionaria, el procedimiento


es parecido, solo que el exponente del dígito más cercano al punto es -1, el que
sigue es -2 y así sucesivamente.

Ejemplo 5-5.

Convertir 0.11(2) a decimal.

Comenzando con el dígito más cercano al punto

1 1 1 1
1 * 2 −1 + 1 * 2 −2 = + 2 = + = 0.5 + 0.25 = 0.75
2 2 2 4

Por lo tanto

0.11 ( 2 ) = 0.75 (10 )

Para números que contengan parte entera y parte fraccionaria, el


procedimiento es el mismo que los anteriores.

Ejemplo 5-6.

Convertir 1011.011(2) a decimal.

1 * 2 0 +1 * 21 + 0 * 2 2 +1 * 2 3 + 0 * 2 −1 +1 * 2 −2 +1 * 2 −3 =
0 1 1
1 * 1 +1 * 2 + 0 * 4 +1 * 8 + + + =
2 4 8
1 + 2 + 0 + 8 + 0 + 0.25 + 0.125 =
= 11 .375

Por lo tanto

1011 .011 ( 2 ) =11 .375 (10 )

5.2.2 OPERACIONES CON NÚMEROS BINARIOS.

122
ELECTRÓNICA DIGITAL

Al igual que con los números de base 10, se pueden realizar las
operaciones básicas (suma, resta, multiplicación y división) con los números
binarios.

5.2.2.1 LA SUMA BINARIA.

Es la más sencilla de las operaciones binarias y solo se tienen que seguir


las siguientes reglas:

0 +0 = 0
0 +1 =1
1 + 0 =1
1 +1 = 0

en esta última operación se dice que se lleva 1, y este se suma al siguiente dígito.

Ejemplo 5-7.

Sumar 1010(2) y 1011(2).

1010
+1011
10101

Para comprobar la operación, se realiza la conversión de cada número. Así


se obtiene que:

1010 ( 2) =10 (10 )


1011 ( 2) =11 (10 )
10101 ( 2) = 21 (10 )

5.2.2.2 LA RESTA BINARIA.

Para poder realizar la resta binaria, se requieren reglas. Estas son:

123
ELECTRÓNICA DIGITAL

Si el sustraendo tiene menos dígitos que el minuendo, se iguala en dígitos


al minuendo añadiendo ceros a la izquierda de sustraendo

Se toma el sustraendo y se complementa todo el número, es decir, los 0 se


vuelven 1 y los 1 se vuelven 0.

Se suman el minuendo y el complemento del sustraendo, y al resultado se


le suma 1.

Ejemplo 5-8.

Realizar la siguiente resta:

1010 ( 2) −111 ( 2 )

Se le aumenta un 0 al sustraendo para igualar en dígitos al minuendo.

1010 − 0111

Se complementa el sustraendo.

1000

Se suman el minuendo y el complemento del sustraendo.

1010
+1000
0010

Aquí se desprecia el 1 que resulta de sumar 1 + 1.

Al resultado se le suma un 1.

0010
+0001
0011

Por lo tanto tenemos que:

1010 ( 2) −111 ( 2 ) = 11 ( 2 )

Para comprobar se debe convertir del sistema binario al sistema decimal y


realizar la resta.

124
ELECTRÓNICA DIGITAL

1010 ( 2) =10 (10 )


111 ( 2 ) = 7 (10 )
11 ( 2 ) = 3 (10 )

5.2.2.3 LA MULTIPLICACIÓN BINARIA.

La multiplicación binaria se realiza de la misma manera que la


multiplicación decimal con la única diferencia de que en la primera solo se cuenta
con 2 dígitos.

Para poder resolver, se debe recordar lo siguiente:

0 * 0 =0
0 *1 = 0
1* 0 = 0
1 * 1 =1

Ejemplo 5-9.

Multiplicar 10110(2) por 1011(2).

1 0 1 1 0
× 1 0 1 1
1 0 1 1 0
1 0 1 1 0
0 0 0 0 0
1 0 1 1 0
1 1 1 1 0 0 1 0

Para comprobar, solo basta con convertir las cantidades binarias a


decimales y realizar la operación.

10110 ( 2) = 22 (10 )
1011 ( 2 ) = 11 (10 )
11110010 ( 2) = 242 (10 )

5.2.2.4 LA DIVISIÓN BINARIA.

La división se realiza de la siguiente manera:

Dividir 1001(2) entre 11(2).

125
ELECTRÓNICA DIGITAL

11 1001

Como 11 es más grande que 1, tomamos 10, como 11 sigue siendo más
grande tomamos 100, luego colocamos un uno en el lugar del cociente.

1
11 1001

Se realiza la multiplicación del cociente por el divisor y el resultado se


coloca debajo del dividendo y se realiza la resta.
1
11 1001
011
0011

Como este resultado es igual al divisor, se continua con la operación


repitiendo los pasos anteriores. 11 1
001
11

0
11
0
011
0
011
0
000

El resultado de dividir 1001(2) entre 11(2) es 11(2) y se puede comprobar


convirtiendo los números binarios a decimales y realizando la operación.

5.3 NÚMEROS OCTALES Y HEXADECIMALES.

5.3.1 NÚMEROS OCTALES.

Así como el sistema decimal cuenta con 10 dígitos, el sistema octal cuenta
con 8, que van del 0 al 7 y al igual que con los anteriores sistemas, se pueden
representar diferentes cantidades con estos 7 dígitos.

Este sistema se utiliza como un medio taquigráfico para exhibir números


binarios, ya que la conversión entre estos y los números octales es muy fácil. Esto
nos ayuda a escribir números binarios que, en muchas ocasiones, son muy largos
y se presta a equivocaciones por cambiar o suprimir un dígito.

126
ELECTRÓNICA DIGITAL

Para evitar confundir los números octales con los decimales se utiliza un
subíndice en el que se indica la base de los mismos.

5.3.1.1. CONVERSIÓN DE NÚMEROS DECIMALES A OCTALES Y VICEVERSA.

Para realizar la conversión de decimal a octal, se divide el número de base


10 entre 8, la parte entera se vuelve a dividir entre 8 y la parte decimal se
multiplica por 8. La división se efectúa varias veces hasta que el cociente de
número entero sea 0.

Al multiplicar la parte decimal por 8 se obtiene un número entero, el cual


nos representará el dígito en base 8. El resultado de la primera multiplicación será
el dígito que se encuentre más a la derecha del número, y el resultado de la
última, será el que se encuentre más a la izquierda.

Ejemplo 5-10.

Convertir 298(10) a octal.

298 ÷ 8 = 37.25 → 0.25 × 8 = 2


37 ÷ 8 = 4.625 → 0.625 × 8 = 5
4 ÷ 8 = 0.5 → 0.5 × 8 = 4

Acomodando de abajo hacia arriba se tiene:

298 (10 ) = 452 (8)

Para convertir de un número octal a uno decimal, se toma el dígito que se


encuentre más a la derecha y se multiplica por la base 8 elevada a la potencia 0,
luego este producto se suma al siguiente dígito multiplicado por la misma base 8
pero elevada a la potencia uno, a este resultado se le vuelve a sumar el siguiente
dígito multiplicado por la base 8 que ahora estará elevada a la potencia 2 y así
sucesivamente con todos los dígitos del número a convertir.

Ejemplo 5-11.

Convertir 2374(8) a decimal.

4 * 8 0 + 7 * 81 + 3 * 8 2 + 2 * 8 3 =
4 * 1 + 7 * 8 + 3 * 64 + 2 * 512 =
4 + 56 +192 +1024 =
= 1279

127
ELECTRÓNICA DIGITAL

Por lo tanto:

2374 (8 ) = 1276 (10 )

5.3.1.2 CONVERSIÓN DE NÚMEROS OCTALES A BINARIOS Y VICEVERSA.

Como cada dígito octal se puede representar con un número binario de 3


cifras, es muy fácil la conversión entre estos dos sistemas numéricos.

Ejemplo 5-12.

Convertir 437(8) a binario.

Se toman uno por uno los dígitos de la cantidad octal y los convertimos a su
equivalente binario.

4 3 7 Octal
100 011 111 Binario

Entonces:

437 (8) = 100011111 (2)

Para transformar de binario a octal, separamos el número de tres en tres,


comenzando por la cifra que se encuentra más a la derecha y lo convertimos en
su equivalente octal.
Ejemplo 5-13.

Convertir 10101110(2) a octal.

Se separa de tres en tres la cantidad binaria.

10 101 110 Binario


2 5 6 Octal

Entonces:

10101110 ( 2) = 256 ( 8)

5.3.2 NÚMEROS HEXADECIMALES.

128
ELECTRÓNICA DIGITAL

En este sistema, la base es 16, lo cual quiere decir que consta de 16 dígitos
con los cuales se pueden formar diferentes números.

En cualquier sistema que se utilice, las cantidades o números se componen


solo por dígitos unitarios. Así, 2526 es un solo número pero está representado por
cuatro dígitos unitarios. Como en el sistema decimal solo conocemos 10 símbolos
para representar dichos dígitos, los otros 6 símbolos empleados para el sistema
hexadecimal son las 6 primeras letras del alfabeto castellano; así, A representa al
10, B al 11, C al 12, D al 13, E al 14 y F al 15, como se muestra en la Tabla 5-1.

Tabla 5-1. Comparación decimal-hexadecimal.


Decimal Hexadecimal
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 A
11 B
12 C
13 D
14 E
15 F
El sistema hexadecimal, al igual que el sistema octal, se utiliza como
método taquigráfico, ya que resulta más sencillo capturar o transcribir cantidades
de pocas cifras que cantidades con un gran número de cifras como ocurre con los
números binarios.

Para contar en el sistema hexadecimal una vez llegado a F, simplemente se


comienza en otra columna y se continúa como sigue:

10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F,20,21,22,23,24,25,26,27,28,29
,2A,2B,2C,2D,2E,2F,30,31,…,99,A0,A1,A2,A3,A4,…,FF.

Y aquí se comienza otra columna.

5.3.2.1 TRANSFORMACIÓN DE UN NÚMERO DECIMAL A HEXADECIMAL Y


VICEVERSA.

129
ELECTRÓNICA DIGITAL

Para transformar del sistema decimal al hexadecimal, se divide


repetidamente entre 16 y con los residuos se forma el número hexadecimal,
tomando en cuenta que el último residuo es el primer dígito de la derecha, y el
primero es el primer dígito de la izquierda.

Ejemplo 5-14.

Convertir 589(10) a hexadecimal

589 ÷ 16 = 36.8125 → 0.8125 × 16 = 13 = D


36 ÷ 16 = 2.25 → 0.25 × 16 = 4 = 4
2 ÷ 16 = 0.125 → 0.125 × 16 = 2 = 2

El proceso se debe detener cuando la cifra entera sea 0.

589 (10 ) = 24 D(16 )

Para convertir del sistema hexadecimal al decimal, se utiliza el mismo


procedimiento que la conversión de binario a decimal y de octal a decimal.

Ejemplo 5-15.

Convertir B2F5(16) a decimal.

Cabe recordar que las letras A, B, C, D, E, F, representan del número 10 al


15.
Comenzamos con la cifra que se encuentra más a la derecha.
5 * 16 0 + F * 16 1 + 2 * 16 2 + B * 16 3 =
5 * 1 +15 * 16 + 2 * 256 +11 * 4096 =
5 + 240 + 512 + 45056 =
= 45813

Por lo tanto:

B 2 F 5 (16 ) = 45813 (10 )

5.3.2.2 CONVERSIÓN DE HEXADECIMAL A BINARIO Y VICEVERSA.

Para esta conversión se utiliza el mismo método que para la conversión de


octal a binario y viceversa, solo que en lugar de tres dígitos binarios, se toman
cuatro.

130
ELECTRÓNICA DIGITAL

Ejemplo 5-16.

a) Convertir E9(19) a binario.

E 9 Hexadecimal
1110 1001 Binario

Por lo tanto:

E 9 (16 ) = 11101001 ( 2)

b) Convertir 101010000101(2) a hexadecimal.

Se toman los dígitos de 4 en 4 comenzando por la derecha.

101
1000 0101 Binario
0
A 8 5 Hexadecimal

Por lo tanto:

1010100001 01 ( 2 ) = A85 (16 )

5.4 CIRCUITOS ANALÓGICOS Y DIGITALES.

En la sección 5-1 se vio cual es la diferencia entre una señal analógica y


una señal digital, pero ¿cómo se puede diferenciar un circuito analógico de uno
digital?

Existen dos maneras de distinguirlos. Por su funcionamiento y por su


arquitectura.

Por su funcionamiento solo basta con saber que tipo de señal procesa. Por
ejemplo, la mayoría de los amplificadores de audio trabajan con señales
analógicas, por lo tanto son circuitos analógicos. Otro ejemplo serian los
medidores de aguja, ya que esta se mueve de un lado a otro de manera continua.
Un circuito digital es aquel que trabaja con señales digitales, como por ejemplo
una calculadora, la cual realiza todas las operaciones por medio de valores altos y
bajos, es decir, mediante el sistema binario.

131
ELECTRÓNICA DIGITAL

En cuanto a su arquitectura, la mayoría de los circuitos digitales cuenta con


compuertas lógicas, que normalmente se encuentran contenidos en circuitos
integrados, mientras los analógicos no cuentan con estas compuertas.

Figura 5-5. Circuito analógico.

En la Figura 5-5 se puede observar un claro ejemplo de un circuito


analógico. Este circuito es una fuente de corriente y su función es mantener la
misma constante aunque varíe la carga que se le conecte.
+ 5V

Pto 3 Pto 2 Pto 1


R11 R12
V DD

D4 D3 14 15
B

8 11 12
C C8
c agefbd gefabcd egfabc d 9 10
A D C9
3
+ 5V 1 7 6
E

5 F 4
IC2 -3.3 V
CD4049
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

IC1
7107

21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
+

C2 R1
C1 1
C5 C4
1V
R10 R7 R2
R6 2
S1
10V R3
3
R8
C3 4
+ 100V R4

R5 1000V
0-100 mV R5
-
Fusible

Figura 5-6. Circuito digital.

132
ELECTRÓNICA DIGITAL

En la Figura 5-6 se muestra un voltímetro digital que consta de un circuito


integrado (ICL7107) que es un convertidor digital-analógico con salida para display
de 7 segmentos.

5.5 COMPUERTAS LÓGICAS.

Una compuerta lógica es la parte fundamental de la electrónica digital, ya


que con ellas se pueden realizar infinidad de operaciones utilizando solamente
números binarios. Existen 8 tipos y con la combinación de estos, es que se
pueden realizar desde sumas hasta almacenamiento de información.

5.5.1 COMPUERTA YES.

Se trata de una compuerta de poca utilidad, ya que su entrada es igual a su


salida, en realidad se utiliza como un amplificador digital. Como la mayoría de las
computadoras actualmente, se comunican a grandes distancias, es común que la
señal llegue muy debilitada y por esta razón hay que amplificarlas.

En la Figura 5-7, se muestra el símbolo de una compuerta YES, también


conocida como compuerta igualdad.

Figura 5-7. Compuerta YES.

Para poder conocer el comportamiento de cualquier compuerta lógica, se


utilizan unas tablas, las cuales son llamadas Tablas de Verdad. A continuación se
muestra la tabla de verdad de la compuerta YES.

Tabla 5-2. Tabla de verdad de la compuerta YES.

A S
0 0
1 1

La tabla da a entender que cuando la entrada (A) de la compuerta es 1 la


salida (S) es también 1.

133
ELECTRÓNICA DIGITAL

5.5.2 COMPUERTA NOT.

Esta compuerta funciona de manera inversa a la compuerta YES, ya que la


señal que recibe en la entrada la niega (invierte), es decir, que si recibe un 0, a la
salida dará un 1. En la Figura 5-8 se muestra el símbolo de la compuerta NOT,
también llamada Inversor.

Figura 5-8. Compuerta NOT.

Tabla 5-3. Tabla de verdad de la compuerta NOT.

A S
0 1
1 0

Expresión lógica para el inversor.

Todas las compuertas tienen otra manera de expresar su función, y es


mediante una expresión de álgebra booleana, que es la matemática de las
compuertas lógicas. La manera en que se expresan es por medio de letras, así por
ejemplo, la entrada de un inversor se puede representar por la letra A, y la salida
por la letra S, entonces:

S =A

Esta expresión indica que la salida es la negación (contrario) de la entrada.


Esto quiere decir que si la entrada A = 1, la salida S = 0. La A puede leerse como
“A negada” o “no A”.

Como un ejemplo de una aplicación del inversor, la Figura 5-9 muestra un


circuito para producir el complemento de un número binario, necesario para
realizar restas en este sistema.

134
ELECTRÓNICA DIGITAL

Figura 5-9. Circuito para producir un complemento.

5.5.3 COMPUERTA AND.

La compuerta AND es una de las compuertas básicas a partir de las cuales


se construyen todas las funciones lógicas. Una compuerta AND puede tener dos o
más entradas y realiza lo que se conoce como multiplicación lógica. En la Figura
5-10 se puede ver el símbolo de la compuerta en su forma básica, dos entradas y
una salida.

S
A

Figura 5-10. Compuerta AND.

Para que la salida de esta compuerta sea 1, sus entradas necesariamente


deben tener el valor de 1. Si cualquiera de las dos o las dos entradas tiene el valor
de 0 la salida tendrá el valor de 0. Se le puede comparar con dos interruptores
abiertos colocados en serie, tal como se muestra en la Figura 5-11.

Figura 5-11. Interpretación de una compuerta AND con interruptores.

Tabla 5-4. Tabla de verdad de la compuerta AND.

A B S
0 0 0

135
ELECTRÓNICA DIGITAL

0 1 0
1 0 0
1 1 1

Expresión lógica para la compuerta AND.

La función AND lógica de dos variables, se puede representar


matemáticamente por medio de la colocación de un punto entre las variables,
como A · B, o simplemente escribiendo las letras una junto a la otra sin el punto,
como AB. Es muy común utilizar la última notación, ya que es más fácil de escribir.

La multiplicación en el álgebra booleana sigue las mismas reglas básicas


que rigen la multiplicación binaria y son como sigue:

0 ⋅0 = 0
0 ⋅1 = 0
1⋅0 = 0
1 ⋅1 =1

La multiplicación booleana es lo mismo que la función AND.

Un ejemplo de una aplicación de la compuerta AND se muestra en la Figura


5-12, donde la compuerta controla el paso de una señal (forma de onda A) a un
contador digital. La compuerta AND solo permitirá el paso de la señal A, cuando la
señal de Habilitar se encuentre en un valor alto.
1s

A
Contador

Habilitar
1s

Decodificador
y exhibición
Reajuste a cero de frecuencia
entre pulsos de
habilitación

Figura 5-12. Compuerta AND en un circuito de Habilitación/Inhibición para un contador.

5.5.4 COMPUERTA OR.

136
ELECTRÓNICA DIGITAL

La compuerta OR es otra de las compuertas básicas. Una compuerta OR


puede tener dos o más entradas y efectúa lo que se conoce como adición lógica.
En la Figura 5-13 se puede ver el símbolo en su forma básica, con dos entradas y
una salida.

S
A

Figura 5-13. Compuerta OR.

Una compuerta OR da un 1 a la salida cuando cualquiera de sus señales de


entrada es 1. La salida va a ser 0 cuando las dos señales de entrada sean igual a
0. Esta compuerta puede ser comparada con dos interruptores colocados en
paralelo tal como se muestra en la Figura 5-14.

Figura 5-14. Interpretación de una compuerta OR con interruptores.

Tabla 5-5. Tabla de verdad de la compuerta OR.

A B S
0 0 0
0 1 1
1 0 1
1 1 1

Expresión lógica para la compuerta OR.

La función OR lógica de dos variables se representa matemáticamente


mediante el signo + entre las dos variables, por ejemplo, A + B.

La adición en el álgebra booleana involucra variables cuyos valores son el 1


ó el 0 binarios. Las reglas básicas para la adición booleana son como sigue:

0 +0 = 0
0 +1 =1
1 + 0 =1
1 +1 =1

137
ELECTRÓNICA DIGITAL

La adición booleana es lo mismo que la función OR.

En la Figura 5-15 se muestra una parte de un sistema de alarma y


detección de ladrones. Los sensores son interruptores magnéticos que producen
una salida alta cuando están abiertos y una salida baja cuando están cerrados.
Mientras la puerta y las ventanas estén aseguradas, los interruptores están
cerrados y las entradas de la compuerta OR son bajas. Cuando se abre una de las
ventanas o la puerta, se produce un alto en esa entrada de la compuerta OR y la
salida de la misma se hace alta. Eso activa enseguida un circuito de alarma para
prevenir entrada de extraños.

Puerta/
Sensores de ventana

Circuito
de
alarm a

Figura 5-15. Un sistema de detección de ladrones simplificado usando una compuerta OR

5.5.5 COMPUERTA NAND.

La compuerta NAND es un elemento lógico popular porque puede usarse


como una compuerta universal. Está compuesta por una compuerta AND y una
compuerta NOT como se muestra en la Figura 5-16a. Su símbolo básico, con dos
entradas y una salida se puede ver en la Figura 5-16b.

S S
A A

B B

a) b)
Figura 5-16. Compuerta NAND.

La compuerta NAND da un 0 a la salida cuando todas las entradas son 1.


Cuando cualquiera de las entradas es 0, la salida es 1. En la Tabla 5-6 se puede
observar el comportamiento de una compuerta NAND de dos entradas.

Tabla 5-6. Tabla de verdad de la compuerta NAND.

138
ELECTRÓNICA DIGITAL

A B S
0 0 1
0 1 1
1 0 1
1 1 0

Expresión lógica para la compuerta NAND.

La expresión booleana para la salida de una compuerta NAND de 2


entradas es S = AB . Esta expresión dice que las dos variables de entrada, A y B,
primero son AND y después se complementan.

Una aplicación de la compuerta NAND es el que se muestra en la Figura 5-


17. El diagrama muestra dos tanques que son monitoreados por unos sensores
que detectan cuando el nivel de los mismos se encuentra en determinado punto.
Cuando el nivel de los tanques y de los sensores es el mismo el voltaje que
producen estos últimos es de bajo, y cuando se encuentran por encima del nivel el
voltaje es de alto. Cuando el nivel de ambas entradas es bajo la salida de la
compuerta NAND es alto haciendo que la caída de tensión en el LED se 0, por lo
tanto este no prende. Si los niveles de ambas entradas es alto la salida de la
compuerta es bajo, por lo tanto se tiene una caída de tensión en el LED haciendo
que este encienda.
Sensor +V
de
nivel

Tanque A

Alto
Bajo

Alto La luz indica que


ambos tanques están
a más de ¼ de su
capacidad total

Tanque B

Sensor
de
nivel

Figura 5-17. Aplicación de una compuerta NAND.

5.5.6 COMPUERTA NOR.

139
ELECTRÓNICA DIGITAL

La compuerta NOR, al igual que la compuerta NAND, es un elemento lógico


muy útil debido a que puede usarse también como una compuerta universal.

El término NOR es una contracción de NOT-OR e implica una función OR


con una salida invertida (Figura 5-18a). La Figura 5-18b muestra el símbolo básico
de una compuerta NOR.

S S
A A

B B

a) b)
Figura 5-18. Compuerta NOR.

Tabla 5-7. Tabla de verdad de la compuerta NOR.

A B S
0 0 1
0 1 0
1 0 0
1 1 0
La compuerta NOR da un 1 a la salida solo cuando ambas entradas son 0,
para todas las demás combinaciones la salida será de 0, tal como se muestra en
la Tabla 5-7.

Expresión lógica de una compuerta NOR.

La expresión booleana para la salida de una compuerta NOR de 2 entradas


puede escribirse como S = A + B . Esta ecuación dice que las dos entradas, A y B,
primero son OR y luego se complementan.

Una aplicación de la compuerta NOR es la que se muestra en la Figura 5-


19. Se trata de un dispositivo para indicar el estado del equipo de aterrizaje antes
de aterrizar. Se utilizan dos compuertas NOR, de las cuales una funciona como
una compuerta AND negativa para detectar un valor bajo proveniente de cada uno
de los sensores del equipo de aterrizaje. Cuando las tres entradas de compuerta
son bajas, los tres dispositivos de aterrizaje están extendidos apropiadamente y la
salida alta proveniente de la compuerta enciende el LED verde. La otra compuerta
NOR detecta si uno o más de los dispositivos de aterrizaje continúan retraídos
cuando el interruptor de reducción de velocidad se cierra. Cuando uno o más de
los dispositivos de aterrizaje continúan retraídos, la compuerta NOR detecta el alto
proveniente del sensor y produce una salida baja para encender el LED rojo de
advertencia.

140
ELECTRÓNICA DIGITAL

+V

Sensores del
tren de aterrizaje
LED rojo
Tren replegado

LED verde
Todo el tren
replegado
Desplegado = BAJO
Replegado = ALTO

Figura 5-19. Aplicación de la compuerta NOR.

5.5.7 COMPUERTA XOR.

El nombre de esta compuerta es una abreviación de OR exclusiva. La


compuerta XOR tiene sólo dos entradas. Al contrario de las compuertas
anteriores, nunca tiene más de dos entradas. En la Figura 5-20 puede verse su
símbolo.

S
A

Figura 5-20. Compuerta XOR.

La compuerta XOR está constituida por dos compuertas NOT, dos AND y
una OR, tal como se ve en la Figura 5-21.

B
S

Figura 5-21. Compuerta XOR.

141
ELECTRÓNICA DIGITAL

Esta compuerta tiene la característica de que su salida será un 1 cuando


sus entradas no sean iguales, es decir, que una entrada debe ser 1 y la otra 0, tal
como se muestra en su tabla de verdad.

Tabla 5-8. Tabla de verdad de la compuerta XOR.

A B S
0 0 0
0 1 1
1 0 1
1 1 0

Una aplicación de una compuerta XOR es, por ejemplo, un sistema que
contenga dos circuitos idénticos operando en paralelo. Mientras ambos operan
apropiadamente, las salidas de ambos circuitos son siempre iguales. Si uno de los
circuitos falla, las salidas estarán en niveles opuestos en algún momento. Las
salidas de los circuitos se conectan a las entradas de una compuerta XOR, como
se muestra en la Figura 5-22. Una falla en uno de los circuitos provoca que las
entradas XOR estén en niveles opuestos. Esta condición produce un 1 en la salida
de la compuerta indicando una falla en el sistema.

1
Circuito A

1 (indica falla)

Circuito B
0

Figura 5-22. Aplicación de la compuerta XOR.

5.5.8 COMPUERTA XNOR.

El símbolo de la compuerta XNOR, también conocida como NOR exclusiva,


se muestran en la Figura 5-23. Como la compuerta XOR, la XNOR tiene sólo dos
entradas. Su función es inversa a la de la compuerta XOR. Cuando los dos niveles
de entrada son opuestos, la salida de la compuerta es 0, tal como se muestra en
la tabla 5-9.

S S
A
A

B B

a) b)
Figura 5-23. a) Compuerta XOR con inversor, b) Compuerta XNOR.

142
ELECTRÓNICA DIGITAL

Tabla 5-9. Tabla de verdad de la compuerta XNOR.

A B S
0 0 1
0 1 0
1 0 0
1 1 1

5.5.9 ALGEBRA BOOLEANA.

En 1854, Boole publicó un trabajo titulado Una investigación de las leyes


del pensamiento sobre las que se funda la teoría matemática de la lógica y las
probabilidades. Fue en esta publicación donde se formuló un “álgebra lógica”, hoy
conocida como álgebra booleana, que es un medio conveniente y sistemático para
expresar y analizar la operación de circuitos lógicos.

5.5.9.1 OPERACIONES Y EXPRESIONES BOOLEANAS.

El álgebra booleana es la matemática de los sistemas digitales. Es


importante comprender sus principios con amplitud y profundidad, ya que un
conocimiento básico del álgebra booleana es indispensable en el estudio y análisis
de circuitos lógicos.

Antes de comenzar, se deben definir algunos términos importantes


utilizados en el álgebra booleana. Por ejemplo, una variable es un símbolo usado
para representar cantidades lógicas. Cada variable única puede tener un valor de
1 ó 0. El complemento es el inverso de una variable y se indica con una barra
encima de la variable; por ejemplo, el complemento de la variable A es A ; así, si
A = 0 , entonces A = 1 ; si A = 1 , entonces A = 0 . El complemento de la variable
A se lee “no A” o “A negada”. A veces se usa una comilla en vez de una barra para
denotar el complemento de una variable; por ejemplo, el complemento de B puede
escribirse B’. Una literal es una variable o el complemento de una variable.

Adición Booleana.

La adición booleana es equivalente a la operación OR, y sus reglas básicas


son:

143
ELECTRÓNICA DIGITAL

0 +0 = 0
0 +1 =1
1 + 0 =1
1 +1 =1

En el álgebra booleana, un término de suma es una suma de literales. En


circuitos lógicos, un término de suma se produce con una operación OR, sin
operaciones AND involucradas. Algunos ejemplos son:

A +B
A +B
A + B +C
A + B +C + D

Un término de suma es igual a 1 cuando una o más variables del término es


1. Un término de suma es igual a 0 si y sólo si cada una de las literales es 0.

Multiplicación Booleana.

La multiplicación booleana es equivalente a la operación AND, y sus reglas


básicas son:

0 ⋅0 = 0
0 ⋅1 =1
1 ⋅ 0 =1
1 ⋅1 =1

En al álgebra booleana, un término producto es el producto de literales. En


circuitos lógicos, un término producto se produce con una operación AND, sin
operaciones OR involucradas. Algunos ejemplos son:

AB
AB
ABC
A BC D

Un término producto es igual a 1 si y sólo si cada una de las literales en el


término es 1. Un término producto es igual a 0 cuando una o más de las literales
es 0.

5.5.9.2 LEYES Y REGLAS DEL ÁLGEBRA BOOLEANA.

Como en otras áreas de las matemáticas, existen ciertas leyes y reglas bien
construidas que deben seguirse para aplicar apropiadamente el álgebra booleana.

144
ELECTRÓNICA DIGITAL

Las leyes básicas del álgebra booleana (la ley conmutativa, la ley asociativa
y la ley distributiva) son las mismas que las del álgebra ordinaria.

Leyes conmutativas. La ley conmutativa de la adición para dos variables se


escribe algebraicamente como:

A+ B = B + A (5-1)

Esta ley establece que no importa el orden en que las variables están
acomodadas. La Figura 5-24 ilustra la ley conmutativa aplicada a la compuerta
OR.

A +B B +A
A B

B A

Figura 5-24. Aplicación de la ley conmutativa de la adición.

La ley conmutativa de la multiplicación para dos variables es:

AB = BA (5-2)

Esta ley establece que el orden en el que las variables estén acomodadas
no importa. La Figura 5-25 muestra esta ley aplicada a la compuerta AND.

AB BA
A B

B A

Figura 5-25. Aplicación de la ley conmutativa de la multiplicación.

Leyes asociativas. La ley asociativa de la adición para tres variables se


escribe algebraicamente como sigue:

A + ( B + C ) = ( A + B) + C (5-3)

Esta ley establece que no importa como se acomoden las variables, el


resultado es el mismo, sin importar el agrupamiento de las mismas. La Figura 5-26
muestra esta ley aplicada a las compuertas OR.

145
ELECTRÓNICA DIGITAL

A+(B+C)

A
A +B
A
(A+B )+C
B

B
B+C
C C

Figura 5-26. Aplicación de la ley asociativa de la adición.

La ley asociativa de la multiplicación para tres variables se escribe como


sigue:

A( BC ) = ( AB )C (5-4)

Esta ley nos dice que, al conjuntar varias variables, no importa el orden en
el que éstas se agrupen. La Figura 5-27 ilustra esta ley aplicada a las compuertas
AND.
AB
A A

A (B C) B (A B)C

B
BC
C C

Figura 5-27. Aplicación de la ley asociativa de la multiplicación.

Ley distributiva. La ley distributiva para tres variables se escribe como


sigue:

A( B + C ) = AB + AC (5-5)

Esta ley establece que al asociar varias variables y conjuntar el resultado


con una sola variable es equivalente a conjuntar la variable sola con cada una de
las variables y asociar los productos. Cabe recordar que cada una de estas leyes
puede extenderse a cualquier número de variables. La Figura 5-28 ilustra esta ley
en términos de implementación de compuertas.

AB
A

B B
B +C S =A B +A C
C

A
AC
A S =A (B +C)
C

Figura 5-28. Aplicación de la ley distributiva.

La tabla 5-10 muestra 12 reglas básicas útiles para manipular y simplificar


expresiones booleanas. Se mostraran las reglas 1 a 9 en términos de su
aplicación a compuertas lógicas. Las reglas 10 a 12 se establecerán a partir de
reglas más simples y de las leyes previamente discutidas.

146
ELECTRÓNICA DIGITAL

Tabla 5-10. Reglas básicas del álgebra booleana.

1. A +0 = A
2. A +1 =1
3. A ⋅ 0 = 0
4. A ⋅1 =1
5. A + A = A
6. A + A =1
7. A ⋅ A = A
8. A ⋅ A =0
9. A = A
10 . A + AB = A
11 . A + AB = A +B
12 . ( A +B )( A +C ) = A +BC

A, B o C pueden representar una sola variable o una combinación de ellas.

Regla 1: A + 0 = A. Esta regla puede entenderse observando qué pasa


cuando una entrada a una compuerta OR es siempre 0 y la otra entrada, A, puede
tomar el valor de 1 ó 0. Si A es un 1, la salida es un 1, que es igual a A. Si A es un
0, la salida es un 0, que también es igual a A. Esta regla se ilustra en la Figura 5-
29.

A =1 A =0
S =1 S =0
0 0

Figura 5-29. Ilustración de la regla 1.

Regla 2: A + 1 = 1. Esta regla se demuestra cuando una entrada a una


compuerta OR es siempre 1 y la otra entrada, A, toma un valor de 0 ó 1. Un 1 en
una entrada a una compuerta OR produce un 1 en la salida, no importa el valor de
la variable en la otra entrada. Esta regla se ilustra en la Figura 5-30.

A =0 A =1
S =1 S =1
1 1

Figura 5-30. Ilustración de la regla 2.

Regla 3: A ∙ 0 = 0. Esta regla se demuestra cuando un 0 es colocado en


una entrada de la compuerta AND, la salida será siempre 0, sin importar el valor
que adquiera la otra entrada. La Figura 5-31 muestra esta regla.

A =1 A =0
S =0 S =0
0 0

Figura 5-31. Ilustración de la regla 3.

147
ELECTRÓNICA DIGITAL

Regla 4: A ∙ 1 = A. Para verificar esta regla, hay que hacer una entrada de
la compuerta AND 1. Si la otra entrada, A, es 0, la salida de la compuerta será 0.
Si la entrada A es 1, la salida de la compuerta será 1, ya que ambas entradas son
ahora 1. Esta regla se muestra en la Figura 5-32.

A =1 A =0
S =1 S =0
1 1

Figura 5-32. Ilustración de la regla 4.

Regla 5: A + A = A. Si una variable se suma consigo misma la salida es


igual a la variable. Si A es 0, entonces 0 + 0 = 0, y si A es 1, entonces 1 + 1 = 1.
Esto se muestra en la Figura 5-33, donde ambas entradas son la misma variable.

A =0 A =1
S =0 S =1
A =0 A =1

Figura 5-33. Ilustración de la regla 5.

Regla 6: A + Ā = 1. Si una variable y su complemento son sumados, el


resultado es siempre 1. Si A es 0, entonces Ā es 1, por lo tanto 0 + 1 = 1. Si A es
1, entonces Ā es 0, por lo tanto 1 + 0 = 1. La Figura 5-34 ilustra esta regla.

A =0 A =1
S =1 S =1
A =1 A =0

Figura 5-34. Ilustración de la regla 6.

Regla 7: A ∙ A = A. Si se conjunta una variable consigo misma, el resultado


es igual a la variable. Por ejemplo, si A es 0, entonces 0 · 0 = 0, y si A es 1,
entonces 1 · 1 = 1. Para cada caso, la salida de una compuerta AND es igual al
valor de la variable de entrada A. En la Figura 5-35 se ilustra esta regla.

A =0 A =1
S =0 S =1
A =0 A =1

Figura 5-35. Ilustración de la regla 7.

Regla 8: A ∙ Ā = 0. Si una variable se conjunta con su complemento, el


resultado es 0. Esto es fácil de entender, ya que alguna de las dos variables debe
ser 0, y cuando un 0 se aplica a la entrada de una compuerta AND, asegura que la
salida será también 0, La Figura 5-36 ilustra esta regla.

A =0 A =1
S =0 S =0
A =1 A =0

Figura 5-36. Ilustración de la regla 8.

148
ELECTRÓNICA DIGITAL

Regla 9: A = A . Si se complementa a una variable dos veces, el resultado


es la misma variable. Esta regla se muestra en la figura 5-37 con inversores.

A =1 A =0
A =0 A =0 A =1 A =1

Figura 5-37. Ilustración de la regla 9.

Regla 10: A + AB = A. Esta regla se demuestra usando la ley distributiva,


la regla 2 y la regla 4 como sigue:

A + AB = A(1 + B ) Ley distributi va


= A ⋅1 Regla 2
=A Regla 4

La demostración se muestra en la Tabla 5-11.

Tabla 5-11.

A B AB A + AB
0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1

En esta tabla se puede observar que la primera y la cuarta columna son


iguales.

Regla 11: A + ĀB = A + B. Esta regla se demuestra como sigue:

A + AB = ( A + AB ) + AB Regla 10
= ( AA + AB ) + AB Regla 7
= AA + AB + A A + AB Regla 8 (aumentand o A A = 0)
= ( A + A)( A + B ) Por factorizac ión
=1 ⋅ ( A + B) Regla 6
= A+B Regla 4

Tabla 5-12. Demostración de la regla 11.

A B ĀB A + ĀB A+B
0 0 0 0 0
0 1 1 1 1
1 0 0 1 1
1 1 0 1 1

149
ELECTRÓNICA DIGITAL

En esta tabla se puede observar que la cuarta y la quinta columna son


iguales.

Regla 12: (A + B)(A + C) = A + BC. Esta regla se demuestra como sigue:

( A + B )( A +C ) = AA + AC + AB + BC Ley distributi va
= A + AC + AB + BC Regla 7
= A(1 + C ) + AB + BC Ley distributi va
= A ⋅1 + AB + BC Regla 2
= A(1 + B ) + BC Ley distributi va
= A ⋅1 + BC Regla 2
= A + BC Regla 4

Tabla 5-12. Demostración de la regla 12.

A B C A+B A+C (A + B)(A + C) BC A + BC


0 0 0 0 0 0 0 0
0 0 1 0 1 0 0 0
0 1 0 1 0 0 0 0
0 1 1 1 1 1 1 1
1 0 0 1 1 1 0 1
1 0 1 1 1 1 0 1
1 1 0 1 1 1 0 1
1 1 1 1 1 1 1 1

Como se puede observar la columna 6 y la 8 son iguales.

5.5.9.3 TEOREMA DE MORGAN.

DeMorgan, un matemático conocido de Boole, propuso dos teoremas que


son parte importante del álgebra booleana.

Los Teoremas de DeMorgan se expresan, para dos variables, en las


siguientes fórmulas:

XY = X + Y (5-6)
X +Y = X Y (5-7)

El teorema expresado en la ecuación (5-6) puede establecerse como sigue:

El complemento de un producto es igual a la suma de los complementos.

150
ELECTRÓNICA DIGITAL

El teorema expresado en la ecuación (5-7) puede establecerse como sigue:

El complemento de una suma es igual al producto de los complementos.

Estos teoremas se ilustran por las equivalencias de compuerta y las tablas


verdad en la Figura 5-38 y Tablas 5-12 y 5-13.

X X
XY X +Y
Y Y

X X
X +Y XY
Y Y

Figura 5-38. Equivalencias de compuerta que ilustran los teoremas de DeMorgan.


Tabla 5-12. Tabla de verdad de la ecuación (5-6).

X Y XY X +Y
0 0 1 1
0 1 1 1
1 0 1 1
1 1 0 0

Tabla 5-13. Tabla de verdad de la ecuación (5-7).

X Y X +Y XY
0 0 1 1
0 1 0 0
1 0 0 0
1 1 0 0

Cada variable en los Teoremas de DeMorgan, como se estableció en las


ecuaciones (5-6) y (5-7), puede también representar una combinación de otras
variables. Por ejemplo, X puede ser igual al término AB + C y Y puede ser igual al
término A + BC. Así, si se aplica el Teorema de DeMorgan XY = X + Y a la
expresión (AB + C)(A + BC) se obtiene el resultado siguiente:

( AB + C )( A + BC ) = ( AB + C ) + ( A + BC )

Obsérvese ahora que en el resultado precedente se tienen dos términos,


AB + C y A + BC , a los cuales se les puede aplicar de nuevo el Teorema de
DeMorgan X + Y = X Y individualmente, como sigue:

( A + BC ) + ( A + BC ) = ( AB )C + A( BC )

151
ELECTRÓNICA DIGITAL

Nótese que aún se tienen dos términos en la expresión a la que podemos


aplicar de nuevo el Teorema de DeMorgan. Estos términos son AB y BC . Una
aplicación final del Teorema de DeMorgan da el resultado siguiente:

( AB )C + A( BC ) = ( A + B )C + A( B + C )

Aunque este resultado puede simplificarse aun más usando las reglas y
leyes booleanas, los Teoremas de DeMorgan no pueden usarse más.

5.5.9.4 SIMPLIFICACIÓN USANDO EL ÁLGEBRA BOOLEANA.

Muchas veces, en la aplicación del álgebra booleana se tiene que reducir


una expresión particular a su forma más simple o cambiar su forma a una más
conveniente para implementar la expresión de una manera más eficiente.

El propósito al simplificar expresiones booleanas es usar lo menos posible


las compuertas para implementar una expresión dada.

Ejemplo 5-17:

Usando las técnicas del álgebra booleana, simplificar la siguiente expresión:

AB + A( B + C ) + B ( B + C )

Solución. El siguiente no es, necesariamente, el único método.

Paso 1. Aplicar la ley distributiva al segundo y al tercer término en la


expresión como sigue:

AB + AB + AC + BB + BC

Paso 2. Aplicar la regla 7 ( BB = B ) :

AB + AB + AC + B + BC

Paso 3. Aplicar la regla 5 ( AB + AB = AB ) :

AB + AC + B + BC

Paso 4. Aplicar la regla 10 a los últimos dos términos ( B + BC = B ) :

152
ELECTRÓNICA DIGITAL

AB + AC + B

Paso 5. Aplicar la regla 10 al primer y al tercer término ( AB + B = B ) :

B + AC

En este punto, la expresión se simplifica tanto como sea posible.

La Figura 5-39 muestra que el proceso de simplificación del ejemplo 5-17


redujo significativamente el número de compuertas lógicas para implementar la
expresión.
A
B

A B B +A C
A B +A (B +C)+B (B +C)
B
C
A
B
C

Figura 5-39. Redes de compuerta para el ejemplo 5-17.

5.6 SUMADORES BINARIOS.

Los adicionadores son importantes no sólo en las computadoras, sino en


muchos tipos de sistemas digitales en los que se procesan datos numéricos.

El Adicionador medio.

Es necesario recordar las reglas básicas para la adición binaria.

0 +0 = 0
0 +1 =1
1 + 0 =1
1 +1 =10

Estas operaciones se efectúan mediante un circuito lógico llamado


adicionador medio.

El adicionador medio acepta dos dígitos binarios en sus entradas y produce


dos dígitos binarios en sus salidas, un bit de suma y un bit de acarreo.

Su símbolo lógico se presenta en la Figura 5-40. A partir de la operación


lógica del adicionador medio, como se establece en la Tabla 5-14, las expresiones
pueden observarse para la suma y el acarreo de la salida como funciones de las

153
ELECTRÓNICA DIGITAL

entradas. Nótese que el acarreo de salida (Csal) es un 1 sólo cuando A y B son 1;


por lo tanto, Csal puede expresarse como la AND de las variables de entrada:

C sal = AB (5-8)

Σ
A Σ Suma

B C
sal Acarreo

Figura 5-40. Símbolo lógico para un adicionador medio.

Tabla 5-14. Tabla de verdad del adicionador medio.

A B Csal Σ
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0

Obsérvese que la salida de suma (Σ ) es un 1 sólo si las variables de


entrada, A y B, son distintas. Por lo tanto, la suma puede expresarse como la XOR
de las variables de entrada:

Σ = A ⊕B (5-9)

A partir de estas dos fórmulas, se puede construir la habilitación lógica


requerida por la función del adicionador medio. El acarreo de salida se produce
con una compuerta AND con A y B en sus entradas y la salida de suma se genera
con una compuerta XOR, como se muestra en la Figura 5-41.

S um a

A
A carreo
B

Figura 5-41. Diagrama lógico del adicionador medio.

El adicionador completo.

La segunda categoría básica de adicionador es la de adicionador completo.

El adicionador completo acepta tres entradas, incluyendo un acarreo de


entrada, y genera una salida de suma y un acarreo de salida.

154
ELECTRÓNICA DIGITAL

La diferencia básica entre un adicionador completo y un adicionador medio


es que el adicionador completo acepta un acarreo de entrada. La Figura 5-42
muestra el símbolo lógico para un adicionador completo, y la tabla de verdad en la
Tabla 5-15 muestra la operación de un adicionador completo.
Σ

Bits de A
entrada Σ Suma
B
Acarreo de
Acarreo de C sal
salida
entrada Cent

Figura 5-42. Símbolo lógico para un adicionador completo.

Tabla 5-15. Tabla de verdad del adicionador completo.

A B Cent Csal Σ
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1

El adicionador completo debe sumar los dos bits de entrada y el acarreo de


entrada. Se sabe, del adicionador medio, que la suma de los bits de entrada A y B
es la OR exclusiva de esas dos variables, A ⊕ B. Para que el acarreo de entrada
(Cent) pueda sumarse a los bits de entrada, debe sumarse con A ⊕ B,
produciendo así la ecuación para la salida de suma del adicionador completo:

Σ = ( A ⊕B ) ⊕Cent (5-10)

Esto significa que para habilitar la función de suma del adicionador


completo, pueden usarse dos compuertas XOR, dos AND y una OR, que son dos
sumadores medios, como se muestra en la Figura 5-43.
A

Σ
C ent

C sal

Figura 5-43. Diagrama Lógico de un sumador completo.

155
ELECTRÓNICA DIGITAL

5.7 FLIP - FLOP.

En muchas ocasiones, prácticamente en cualquier circuito medianamente


complejo, se necesita conservar una señal, aunque el origen de esta señal
desaparezca. Se dice que se tiene que memorizar una señal, que sólo puede ser
cualquiera de los dos estados 0 ó 1; generalmente es el 1 el que se memoriza y
decimos que se borra cuando se deja en 0. Para esto se utiliza un circuito
compuesto con puertas lógicas al que llamaremos unidad de memoria o relé
biestable, en electrónica digital se denomina Flip – Flop.

Existen diferentes tipos de Flip – Flop’s, entre ellos se encuentra el RS.


Para comprender su funcionamiento se utilizará el circuito de la Figura 5-44. Este
circuito tiene dos entradas, S y R, y dos salidas, Q y Q . Suponer que ambas
entradas son 0 y la salida Q es 1. Dado que la salida Q se conecta de regreso a
una entrada de la otra compuerta y la entrada R es 1, la salida Q debe ser 0.
Esta salida 0 se acopla de regreso a una entrada de la primera compuerta
asegurando que la salida sea alta.

Cuando la salida Q es 1 el Flip-flop se halla en el estado SET y


permanecerá en ese estado indefinidamente hasta que se aplique temporalmente
un 1 a la entrada R. Con un 0 en R y un 1 en S , se obliga a ser 1 a Q . Este 1
se reacopla a una entrada de la primera compuerta, y dado que la entrada S es
1, la salida Q se vuelve 0. Este 0 se reacopla enseguida a una entrada de la otra
compuerta, asegurando que la salida Q permanezca en 1, aun cuando se quite el
1 en R. Cuando la salida Q es 0, el Flip-flop se halla en el estado RESET y aquí
permanecerá indefinidamente hasta que se aplique un 1 a la entrada S.

Ocurre una condición no permitida en la operación de un SR cuando se


aplican 1’s a S y R simultáneamente. Mientras se mantengan estos niveles en las
entradas, las salidas Q y Q se fuerzan en 1, violando la operación
complementaria básica de las salidas.

Q
S

Figura 5-44. Flip-flop con compuertas NAND.

156
ELECTRÓNICA DIGITAL

Q
S

Figura 5-45. Flip-flop con compuertas NOR.

Tabla 5-17. Tabla de verdad del Flip-flop con dos salidas.

S R Q Q
0 0 SC SC
1 0 1 0
0 1 0 1
1 1 NV NV
SC: Sin cambio.
NV: No válido.

Otro tipo de Flip-flop es el tipo D. Difiere del SR en que tiene una sola
entrada además de una entrada EN (habilitar). La figura 5-46 muestra su diagrama
lógico y su símbolo lógico. Cuando la entrada D es 1 y la EN 1 la salida Q es 1.
Cuando la entrada es 0 y EN 1 la salida Q es 0.

D
Q

EN

Figura 5-46. Diagrama lógico del Flip-flop tipo D.

Tabla 5-18. Tabla de verdad del Flip-flop D.

D EN Q Q
0 1 0 1
1 1 1 0
x 0 SC SC
SC: Sin cambio. Nivel de salida anterior.

El Flip-flop JK es el más utilizado. Su funcionamiento es idéntico al del SR,


la diferencia es que el JK carece de estado no válido como lo tiene el SR.

La Figura 5-47 muestra la red lógica interna básica disparado por reloj.

157
ELECTRÓNICA DIGITAL

J
Q

Q
K

Figura 5-47. Diagrama Lógica del Flip-flop JK.

Tabla 5-19. Tabla de verdad del Flip-flop JK disparado por reloj.

J K C Q Q
0 0 1 SC SC
0 1 1 0 1
1 0 1 1 0
1 1 1 SC SC

5.8 REGISTROS DE DESPLAZAMIENTO.

También conocidos como registros de corrimiento, son un tipo de circuito de


circuitos lógicos secuenciales relacionados cercanamente a contadores digitales.
Se usan principalmente para el almacenamiento de datos digitales y no poseen
una secuencia interna características de estados como los contadores.

Un registro es un circuito digital con dos funciones básicas,


almacenamiento y movimiento de datos. La capacidad de almacenamiento de un
registro lo hace un tipo importante de dispositivo de memoria. La Figura 5-48
ilustra el concepto de almacenamiento de un 1 o un 0 en un Flip-flop D. Se aplica
un 1 a la entrada de datos, como se muestra, y se aplica un pulso de cronómetro
que almacena el 1 estableciendo al Flip-flop. Cuando se quita el 1 de la entrada, el
Flip-flop continúa en el estado SET, almacenando, por lo tanto el 1. Se aplica el
mismo procedimiento al almacenamiento de un 0.

158
ELECTRÓNICA DIGITAL

Se almacena el 1

SET
1 D Q 1

CLK
CLR
Q
La Q se hace 1 al ocurrir
el flanco de disparo del
CLK o permanece en 1 si
ya está en ese estado.
Se almacena el 0

SET
0 D Q 0

CLK
CLR
Q
La Q se hace 0 al ocurrir
el flanco de disparo del
CLK o permanece en 0 si
ya está en ese estado.

Figura 5-48. El Flip-flop como elemento de almacenamiento.

La capacidad de almacenamiento de un registro es el número de bits de


datos digitales que puede retener. Cada etapa (Flip-flop) en un registro de
corrimiento representa un bit de capacidad de almacenamiento; por lo tanto, el
número de etapas en un registro determina su capacidad total de almacenamiento.
Los registros se habilitan con Flip-flop’s u otros dispositivos de almacenamiento.

5.8.1 REGISTROS DE CORRIMIENTO DE ENTRADA SERIAL-SALIDA SERIAL.

El registro de corrimiento de entrada serial-salida serial acepta datos en


serie; esto es, un bit a la vez sobre una sola línea. Produce la información
almacenada en su salida también en serie. Figura 5-49.
Entrada SET
Q0 SET
Q1 SET
Q2 SET
Q3
de datos D Q D Q D Q D Q Salida de datos en serie
en serie

CLR
Q CLR
Q CLR
Q CLR
Q Salida de datos en serie

CLK

Figura 5-49. Registro de corrimiento de entrada serial-salida serial.

5.8.2 REGISTROS DE CORRIMIENTO DE ENTRADA SERIAL-SALIDA


PARALELA.

159
ELECTRÓNICA DIGITAL

Los bits de datos se introducen seriadamente a este tipo de registro como


el registro anterior. La diferencia es la forma en que se sacan del registro los bits
de datos; en el registro de salida paralela, está disponible la salida de cada etapa.
Una vez almacenados los datos, cada bit aparece en su línea de salida respectiva
y todos los bits están disponibles simultáneamente, en lugar de bit por bit, como
en la salida en serie. Figura 5-50.
SET SET SET SET
Entrada D Q D Q D Q D Q
de datos

CLR Q CLR Q CLR Q CLR Q

CLK

Q0 Q1 Q2 Q3

Figura 5-50. Registro de corrimiento de entrada serial-salida paralela de 4 bits.

5.8.3 REGISTROS DE CORRIMIENTO DE ENTRADA PARALELA-SALIDA


SERIAL.

Para un registro con entradas de datos paralelos, los bits se introducen


simultáneamente en sus etapas respectivas en líneas paralelas, en lugar de
hacerlo bit por bit sobre una línea como las entradas de datos en serie. La salida
en serie es la misma que se describió anteriormente, una vez que los datos se han
almacenado completamente en el registro. Figura 5-51.
D0 D1 D2 D3

SH/LD

Q3 Salida
SET SET SET SET
D Q D Q D Q D Q de datos
Q0 Q1 Q2 en serie

CLR
Q CLR
Q CLR
Q CLR
Q

CLK

Figura 5-51. Registro de entrada paralela-salida serial.

160
ELECTRÓNICA DIGITAL

5.8.4 REGISTROS DE CORRIMIENTO DE ENTRADA PARALELA-SALIDA


PARALELA.

Inmediatamente después de la entrada simultánea de todos los bits de


datos, los bits aparecen en las salidas paralelas. Figura 5-52.
D0 D1 D2 D3

SET SET SET SET


D Q D Q D Q D Q

CLR
Q CLR
Q CLR
Q CLR
Q

CLK

Q0 Q1 Q2 Q3

Figura 5-52. Registro de corrimiento de entrada paralela-salida paralela de 4 bits.

5.8.5 REGISTROS DE CORRIMIENTO BIDIRECCIONAL.

Un registro de corrimiento bidireccional es aquel en el que los datos se


pueden correr a la izquierda o a la derecha. Puede habilitarse mediante el uso de
un circuito lógico de compuertas que capacite el corrimiento de un bit de datos de
una etapa a la siguiente a la derecha o a la izquierda, dependiendo del nivel de
una línea de control. Figura 5-53.

DER/IZQ
Entrada
de datos
serial

SET SET SET SET


D Q D Q D Q D Q Q3
Q1 Q2

CLR
Q CLR
Q CLR
Q CLR
Q

Q0
CLK

Figura 5-53. Registro de corrimiento birideccional de 4.

5.9 CONTADORES DIGITALES.

161
ELECTRÓNICA DIGITAL

Los contadores se clasifican en dos categorías amplias, según la manera


en que se excitan por cronómetros: asíncronos y síncronos.

5.9.1 CONTADOR ASÍNCRONO.

El término asíncrono se refiere a eventos que no tienen una relación


temporal fija entre sí y que no ocurren simultáneamente. Un contador asíncrono es
aquél en el cual los Flip-flop’s dentro del contador no cambian estados
exactamente al mismo tiempo, pues no tienen un pulso de cronómetro común. Tal
como se puede observar en la Figura 5-54, la línea de cronómetro está conectada
a la entrada (CLK) del primer Flip-flop (FF0). El segundo Flip-flop (FF1) lo dispara
Q 0 del FF0. Este Flip-flop cambia de estado en el flanco con tendencia positiva
de cada pulso de cronómetro, pero el FF1 solo cambia al disparársele por una
transición con tendencia positiva de la salida Q 0 del FF0. A causa del tiempo de
retardo de propagación inherente a través de un Flip-flop, una transición del pulso
de cronómetro de entrada y una transición de salida Q 0 del FF0 nunca pueden
ocurrir exactamente al mismo tiempo. Por consiguiente, los dos Flip-flop’s no se
disparan nunca simultáneamente, de tal suerte que la operación es asíncrona.

ALTO
SET Q0 SET
J Q J Q Q1
CLK

K C LR
Q K C LR
Q
Q0
F F0 F F1

Figura 5-54. Contador binario asíncrono de 2 bits.

5.9.2 CONTADOR SÍNCRONO.

El término síncrono se refiere a sucesos que tienen una relación de tiempo


fija entre sí. Con respecto a la operación de contador, síncrono significa que los
Flip-flop’s dentro del contador están sincronizados al mismo tiempo por un mismo
pulso de cronómetro. La Figura 5-55 muestra un contador síncrono de 2 bits. Se
debe observar que debe usarse un arreglo diferente al del contador asíncrono
para las entradas J1 y K1 en FF1, para lograr la secuencia binaria.

162
ELECTRÓNICA DIGITAL

ALTO

FF0 FF1
SET Q0 SET
J Q J Q Q1

K C LR
Q K CLR
Q Q1
CLK

Figura 5-55. Contador binario síncrono de 2 bits.

5.10 MEMORIAS.

Los registros de corrimiento, vistos anteriormente, son un tipo de


dispositivos de almacenamiento; de hecho, un registro de corrimiento es una
memoria en pequeña escala. Los dispositivos que se ven en este capítulo se usan
generalmente para almacenamiento durante lapsos más grandes y de mayores
cantidades de datos que los que pueden proporcionar los registros.

La memoria es un dispositivo para almacenar datos binarios sobre una


base de larga o corta duración. Los dos tipos básicos de memoria son los
semiconductores y los magnéticos. Las memorias semiconductoras consisten en
arreglos de elementos de almacenaje que son Flip-flop’s o capacitares.

Unidades de datos binarios.

Por regla general, las memorias almacenan datos en unidades que tienen
de uno a ocho bits. La unidad más pequeña de datos binarios es el bit. En muchas
aplicaciones, los datos se manejan en una unidad de 8 bits llamada byte. El byte
puede dividirse en dos unidades de cuatro bits, llamadas nibbles. Una unidad
completa de información se denomina palabra y consiste generalmente de uno o
más bytes, aunque un grupo de menos de ocho bits puede también constituir una
palabra.

Las dos categorías principales de memorias semiconductoras son las RAM


y ROM. La RAM (memoria de acceso aleatorio) es un tipo de memoria donde
están accesibles todas las direcciones (ubicación de una unidad de datos en un
arreglo de memoria) en un lapso igual y pueden seleccionarse en cualquier orden
para una operación de leer o escribir. Todas las RAMs tienen la capacidad de leer
y escribir. Como las RAMs pierden datos almacenados cuando se interrumpe la
energía eléctrica, son memorias volátiles.

163
ELECTRÓNICA DIGITAL

La ROM (memoria de sólo lectura) es un tipo de memoria donde se


almacenan datos permanentemente o semipermanentemente. Los datos pueden
leerse en una ROM, pero no hay operación de escribir, como en la RAM. La ROM,
como la RAM es una memoria de acceso aleatorio. Como las ROMs retienen
datos almacenados, aun si se interrumpe la energía eléctrica, son memorias no
volátiles.

5.11 DECODIFICADORES.

La función básica de un decodificador es detectar la presencia de una


combinación especificada de bits (código) en sus entradas e indicar la presencia
de dicho código mediante el nivel de salida especificado. En su forma general, un
decodificador tiene n líneas de entrada para manejar n bits y de una a 2 n líneas de
salida para indicar la presencia de una o más combinaciones de n bits.

El decodificador binario básico.

Suponer que se necesita determinar cuando se presenta un binario 1001 en


las entradas de un circuito digital. Puede usarse una compuerta AND como el
elemento decodificador básico porque produce una salida alta sólo cuando todas
las entradas son altas. Por lo tanto, debemos asegurarnos de que todas las
entradas a la compuerta AND sean altas cuando aparezca el número binario 1001;
esto puede hacerse invirtiendo los dos bits de en medio (los 0s), como se muestra
en la Figura 5-56.
1

0 1

1
0 1

Figura 5-56. Circuito lógico decodificador para el código binario 1001 con una salida alta activa.

Una aplicación del decodificador.

164
ELECTRÓNICA DIGITAL

Puertos de
Entrada/Salida

Impresora
Controlador E/S
y Barra de datos
procesador EN

Teclado
E/S

EN

BIN/DEC Monitor
0 E/S
1
2
3
Modem
4 E/S
5
EN
6
7
Scanner
1 8 E/S
Dirección de
2 9
puerto de EN
E/S 4 10
8 11
Disco
12 Externo
E/S
13
EN
& 14
Pedido de
EN 15
E/S
Miscelá-
neos
E/S
Decodificador de EN
dirección de puerto
de E/S

Figura 5-57. Sistema de puertos E/S de computadora generalizado con un decodificador de


dirección de puerto.

Los decodificadores se usan en muchos tipos de aplicaciones. Un ejemplo


es en las computadoras, para una selección entrada/salida, como se muestra en el
diagrama de la Figura 5-57.

Las computadoras deben comunicarse con una gran variedad de


dispositivos externos llamados periféricos mediante el envío y/o recepción de
datos a través de lo que se conoce como puertos de entrada/salida (E/S). Estos
dispositivos externos incluyen impresoras, módems, scanner, unidades de discos
externos, teclados, monitores de vídeo y otras computadoras. Como se indica en
la Figura 5-57, un decodificador se usa para elegir el puerto E/S según se
determine mediante la computadora, de manera que los datos pueden enviarse o
recibirse desde un dispositivo externo específico.

Cada puerto E/S tiene un número, llamado dirección el cual lo identifica de


manera única. Cuando la computadora quiere comunicarse con un dispositivo
particular, emite el código de dirección apropiado para el puerto E/S al que está

165
ELECTRÓNICA DIGITAL

conectado el dispositivo particular. Esta dirección binaria de puerto se decodifica y


activa la salida apropiada del decodificador para capacitar el puerto E/S.

5.12 CONVERTIDOR ANALÓGICO-DIGITAL Y DIGITAL-


ANALÓGICO.

Al inicio de este capítulo se describió brevemente lo que son las cantidades


analógicas y digitales y se hicieron notar las diferencias entre ellas. Las cantidades
analógicas a veces se llaman cantidades del mundo real, porque la mayoría de las
cantidades físicas son de naturaleza analógica. Muchas aplicaciones de
computadoras y otros sistemas digitales requieren la introducción de cantidades
del mundo real, tales como temperatura, velocidad, posición, presión y fuerza. Las
cantidades del mundo real pueden incluir hasta imágenes gráficas. También, los
sistemas digitales a menudo deben producir salidas para controlar cantidades del
mundo real.

Para interfazar los mundos digital y analógico se requieren dos procesos


básicos. Estos son la conversión analógica a digital (A/D) y la conversión digital a
analógica (D/A).

El reproductor de discos compactos (CD) es un ejemplo de un sistema que


utiliza un conversor digital a analógico (DAC). En la Figura 5-58 se muestra un
diagrama de bloques básico. Una señal de audio se graba digitalmente en el CD
en forma de hoyos que el fonocaptor láser siente y reproduce. La señal digital
amplificada se convierte a una secuencia de códigos binarios que representan la
señal de audio grabada originalmente, Figura 5-59. La representación binaria del
audio se convierte a la forma analógica mediante el DAC, se amplifica y se envía a
las bocinas.

Controles
Amplificador

Audio
canal
Conversor derecho
Amplificador

Cabeza Procesador
digital a
captora Pulsor de señal Código binario
analógico
de láser digital
(DAC)
Amplificador

Audio
canal
izquierdo

Figura 5-58. Diagrama de bloques de un reproductor de CD.

166
ELECTRÓNICA DIGITAL

Unidad del CD

0 1 0 0 1 1 0 1
Conversor Amplificador
digital-analógico lineal
Datos digitales Reproducción
de señal de
audio
Bocina

Figura 5-59. Principio básico de un reproductor de CD.

Voltaje analógico Código binario que representa la


proporcional a la temperatura real
temperatura

Temperatura
real 67
Conversor
Amplificador

A la
analógico a
unidad
72
Código digital
digital Temperatura HVAC
(ADC) deseada
Sensor de
temperatura Red lógica de
control y exhibición

Enc./Ap. Entrada con la


Calor/frío temperatura deseada

7 8 9
4 5 6
1 2 3
0 . #

Figura 5-60. Diagrama en bloques básico de un termostato electrónico que usa un ADC.
En la Figura 5-60 se muestra un diagrama de bloques simplificado de un
termostato electrónico. El sensor de temperatura ambiental produce un voltaje
analógico que es proporcional a la temperatura. El voltaje se incrementa mediante
el amplificador lineal y se aplica al conversor analógico a digital (ADC), donde se
convierte a un código digital y se muestrea periódicamente mediante el circuito
lógico de control. Por ejemplo, suponer que la temperatura ambiente es 67oF.
Aparece en la entrada de ADC un valor de voltaje específico que corresponde a
esta temperatura y se convierte a un número binario de 8 bits: 01000011.

167
ELECTRÓNICA DIGITAL

PREGUNTAS PARA EL ALUMNO

1. Es el mejor ejemplo conocido de un sistema digital.

A) Fuente B) Computadora C) Computadora


D) Motor.
conmutada. digital. analógica.

2. Es una secuencia de instrucciones.

A) Ordenes. B) Algoritmos. C) Programa. D) Señales.

3. Los elementos discretos de información se representan en un sistema


digital mediante cantidades físicas denominadas:

A) Ordenes. B) Algoritmos. C) Programa. D) Señales.

168
ELECTRÓNICA DIGITAL

4. Las señales en todos los sistemas digitales tienen dos valores discretos y
se dicen que son:

A) Altos. B) Binarios. C) Octales. D) Analógicos.

5. Una señal en tiempo continuo es conocida también como señal:

A) Digital. B) Discreta. C) Analógica. D) Alta.

6. Son números de base 2.

A) Números B) Números C) Números D) Números


binarios. decimales. octales. hexadecimales.

7. Es el equivalente binario de (26.75)10.

A) 10101.11 B) 1024.25 C) 11010.10 D) 11010.11

8. Son los números que se usan normalmente:

A) Números B) Números C) Números D) Números


binarios. decimales. octales. hexadecimales.

9. Número de dígitos que utiliza un sistema hexadecimal.

A) 16 B) 6 C) 8 D) 10

10. Es el equivalente hexadecimal de 10.

A) F B) 12 C) C D) A

11. Es el equivalente decimal de (B65F)16. 46687

A) 46687 B) 2547 C) 1010111 D) 25

12. Es el resultado de sumar (101101)2 y (100111)2.

A) 111111 B) 1010101 C) 1010100 D) 201212

13. Es el resultado de restar 100111 de 101101.

A) 000110 B) 001010 C) 000100 D) 010001

14. 110111 es el producto de:

A) 1010*111. B) 1001*101 C) 1011*101 D) 1001*100

169
ELECTRÓNICA DIGITAL

15. Es el equivalente decimal de (1010.011)2. 10.375

A) 25.148 B) 10.376 C) 10.375 D) 64.5

16. Son números de base ocho.

A) Números B) Números C) Números D) Números


binarios. decimales. octales. hexadecimales.

17. Es el equivalente decimal de (630.4)8.

A) 500.2 B) 325.7 C) A25F D) 408.5

18. Convertir el decimal 153 en octal.

A) 167 B) 231 C) 232 D) 281

19. Convertir (0.6875)10 en binario.

A) 0.1011 B) 1.0111 C) 0.1001 D) 0.0111

20. Convertir (10110001101011.111100000110)2 a octal.

A) 25.32 B) 25463.1235 C) 26153.7406 D) 123.458

21. Convertir (2C6B.F2)16 a binario.

B) D)
A) C)
111011011.101 10111010111.111
10110001101011.11110010 100000111100.10
0 1

22. Esta operación se representa mediante un punto o por la ausencia de


operador.

A) OR B) NAND C) NOT D) AND

23. Esta operación se representa mediante un signo de suma.

A) OR B) NAND C) NOT D) AND

24. Esta operación está representada por una sola comilla.

A) OR B) NAND C) NOT D) AND

25. Tiene similitudes con la suma.

A) OR B) NAND C) XOR D) AND

170
ELECTRÓNICA DIGITAL

26. Tiene similitudes con la multiplicación.

A) OR B) NAND C) XOR D) AND

27. Se puede comparar con dos interruptores colocados en serie.

A) OR B) NAND C) XOR D) AND

28. Es un cristal semiconductor pequeño de silicio que contiene componentes


eléctricos.

A) Circuito
B) Diodo C) Transistor D) LED
integrado

29. Símbolo de la compuerta NAND.

A) B) C) D)

30. Es un circuito combinacional que forma la suma aritmética de tres bits de


entrada.

B) Sumador
A) Semisumador. C) Contador. D) Restador.
completo.

31. Es un circuito combinacional que lleva a cabo una sustracción entre dos
bits.

B) Restador D) Sumador
A) Semirestador. C) Derivador.
completo. completo.

32. Elementos de memoria que se usan en los circuitos secuenciales de reloj.

A) Memoria RAM. B) Flip-flops. C) Memoria ROM. D) Contador.

33. Un circuito flip-flop puede construirse mediante dos compuertas _______ o


dos compuertas _______.

A) NAND, NOR B) XOR, XAND C) NOT, YES D) XNOR, XNAND

34. Un contador que sigue la secuencia binaria se denomina:

171
ELECTRÓNICA DIGITAL

A) Contador C) Contador D) Contador


B) Registrador.
decimal. binario. analógico.

35. El registro más simple posible es el que consta de:

A) Memoria RAM. B) Flip-flops. C) Memoria ROM. D) Contador.

36. Un registro capaz de correr su información binaria ya sea a la derecha o a


la izquierda se denomina:

B) Registro con D) Registro


A) Memoria RAM. C) Flip- flop.
corrimiento. bilateral.

37. En un ___________________, la transición de salida del flip-flop sirve


como una fuente para disparar otro flip-flop.

A) Registro con B) Contador de


C) DAC D) ADC
corrimiento. ondulación.

38. Es capaz de almacenar información binaria en sus flip-flops.

A) Registro con B) Registro de D) Registro


C) Memoria RAM.
corrimiento almacenamiento. operacional.

39. Se utiliza solo para almacenamiento de temporal de la información binaria.

A) Registro con B) Registro de D) Registro


C) Memoria RAM.
corrimiento almacenamiento. operacional.

40. Una unida de memoria almacena información binaria en grupos llamados:

A) Códigos. B) Programas. C) Palabras. D) Órdenes.

41. Las dos señales de control aplicadas a la unidad de memoria se


denominan: lectura y escritura

B) Entrada y C) Lectura y
A) Set y reset. D) Q y Q’
salida. escritura.

42. Toma una señal digital y entrega una analógica.

A) DAC B) ADC C) Op-Amp D) Transistor.

43. El proceso mediante el cual una señal analógica muestreada se cuantifica y


se convierte en un número binario es conocido como:

172
ELECTRÓNICA DIGITAL

A) Conversión B) Conversión
C) Muestreo. D) Cuantificación.
digital-analógica. analógica-digital.

44. Generan voltaje a partir de la luz solar.

B)
A) LED’s. C) Fotoceldas. D) Láser.
Fototransistores.

173

You might also like