Escolar Documentos
Profissional Documentos
Cultura Documentos
Contadores, Registros de
Desplazamiento y Circuitos de
Disparo.
Tutorial de Electrnica
Digital
Introduccin
Objetivos
1.
2.
3.
4.
5.
Mostrar como
establecerse.
6.
7.
8.
9.
10.
los
contadores
pueden
reponerse
pre-
Circuitos
Secuenciales
Bsicos
Circuitos Secuenciales
Bsicos
Los circuitos secuenciales bsicos se usan principalmente
para almacenamiento y temporizacin. Un tpico circuito
lgico secuencial puede recordar una palabra binaria y
manipular sus bits de tal manera que se efecten diversas
operaciones de contaje, desplazamiento, temporizacin,
secuencia o retardo.
El principal elemento lgico en un circuito secuencial es la
bscula que se combina de diversas formas, solo y con
puertas lgicas, para realizar muchos tipos diferentes de
operaciones de memoria y temporizacin.
Si bien hay gran variedad de formas de concebir circuitos
lgicos secuenciales, dos de ellas se repiten una y otra vez
en los sistemas digitales. Las dos clases ms utilizadas son
los contadores y los registros de desplazamiento. La
Tutorial de Electrnica
Digital.
mayora de los circuitos lgicos secuenciales
son
de una u5
Contadores
binarios
Contadores binarios
Contadores binarios
Contadores binarios
El funcionamiento del
contador binario de 4 bits
se ilustra mejor con una
tabla de verdad y un
diagrama de tiempo.
Si suponemos que el
contador est inicialmente
repuesto,
el
nmero
almacenado al empezar
ser el 0000.
Cada vez que el borde posterior hacia el negativo de un
impulso de entrada se presenta,
el contador se
incrementar.
Despus del impulso nmero 1, el contador almacenar
el nmero binario 0001. Despus el segundo impulso,
tendr la 0010. El contenido del
contador indica el
Tutorial de Electrnica Digital.
Contadores binarios
10
Contadores binarios
Contadores binarios
12
Contadores binarios
13
Contadores binarios
14
Contadores binarios
Si la aplicacin del 0 binario se hace a la entrada S
set la bscula adopta el estado del 1 binario.
Mediante circuitos puertas externos pueden las
bsculas establecerse set y reponerse reset para
adoptar la condicin adecuada.
La siguiente figura 8-4 muestra los circuitos asociados
con una bscula JK. Como impulso de preestablecimiento se aplica el bit que se desea a la
bscula que se va a pre-establecer. Una entrada 1
binario establecer la bscula, y un 0 binario lo
repondr. Cuando se aplica un binario a la entrada, la
bscula se pre-establece automticamente al estado
deseado.
15
Contadores binarios
16
Contadores binarios
Cuando existe un circuito de carga o preestablecimiento asociado con cada bscula en un
contador, se le puede aplicar un determinado nmero
binario en paralelo antes de la operacin real de
contaje.
Con esta capacidad de pre-establecimiento pueden
realizarse mucha operaciones aritmticas especiales.
Ejemplo:
Con un contador de 4 bits est preestablecido con el nmero 0011, si se le aplica ocho
impulsos el nmero de contador ser de 1011, once en
decimal.
El nmero binario 0011 o 3 decimal, se almacena
inicialmente en el contador. Despus de ocho impulsos
se ha formado el binario equivalente al 11 decimal.
17
Contadores binarios
18
Contadores binarios
19
Contadores binarios
20
Contadores
Decrecientes
21
Contadores Decrecientes
Los contadores que hemos descrito hasta ahora pueden
designarse como crecientes, ya que se incrementa. Es
decir, el valor binario contado es aumentado en una
unidad por cada impulso recibido.
Los contadores crecientes se van incrementando
simplemente hasta alcanzar el mximo valor de cuenta.
A partir de entonces, el siguiente impulso recicla el
contador a cero y comienza nuevamente la secuencia.
Tambin es posible construir un contador decreciente. Su
funcionamiento es virtualmente idntico a la del creciente.
Sin embargo, en cada impulso de entrada se produce un
decremento en la cuenta. As pues, al presentarse un
impulso, el valor binario almacenado en el contador se
reduce en una unidad.
22
Contador Decrecientes
23
Contador Decrecientes
Contador Decrecientes
2.
la
salida
25
Contador Decrecientes
No es generalmente necesario interconectar las bsculas
para formar contadores crecientes o decrecientes, ya que
se preparan completos en los circuitos integrados (IC)
funcionales de integracin a Media Escala (MSI), Lgica
Transistor Transistor (TTL) y en tecnologa CMOS, o en
Lgica de Emisor Acoplado (ECL).
Un buen ejemplo se muestra en la siguiente figura: un
contador de 4 bits que puede contar en sentido creciente
y decreciente. Tiene una entrada de reposicin reset y
puede restablecerse desde una fuente externa en
paralelo de 4 bits. Este dispositivo en lgica TTL e
integracin a media escala MSI contiene todas las
caractersticas y posibilidades que se han considerado
previamente en los contadores binarios.
26
Contador Creciente/
Decreciente
27
Contador Creciente/
Decreciente
El contador tiene cuatro bits, lo que da una mxima
posibilidad de cuenta de 15.
El contador est constituido por cuatro bsculas JK: A, B,
C y D. Las puertas 1 a la 12 constituyen los circuitos
lgicos utilizados para las operaciones de reponer y preestablecer. Para lo primero se aplica al contador un nivel
de tensin correspondiente al 1 binario en la lnea de
entrada de borrado, lo que fuerza a las cuatro bsculas
a adoptar el estado del 0 binario.
El contador se pre-establece al aplicar un nmero binario
de 4 bits a la entrada de Datos. La entrada de Datos D
corresponde al bit ms significativo. Cuando la carga de
la entrada se hace 0 binario, el nmero de entrada de 4
bits se almacena en las bsculas.
28
Contador Creciente/Decreciente
Los impulsos de entrada se conectan a la
correspondiente del contador creciente o decreciente.
En lugar de una sola entrada de contaje, este contador
tiene dos separadas. Para incrementar el contador, los
impulsos se aplican a la entrada ascendente, y a la
decreciente en el otro caso.
Este contador cambia de estado con el borde delantero
del impulso de entrada aplicado.
Posee salidas de arrastre negativo aritmtico y arrastre
que se utilizan para los contadores en cascada. Varios
de estos contadores pueden conectarse de esta forma
para proporcionar una capacidad de contaje tan alta
como sea necesaria.
29
Contador Creciente/Decreciente
30
Contador de dcadas
BCD Counters
31
32
33
34
35
36
39
Tambin
pueden
lograrse
combinaciones
de
contadores BCD crecientes y decrecientes. Algunos de
los ms elaborados circuitos integrados contienen
circuitos para preestablecer un valor en el contador as
como para reponerlo a cero.
40
41
43
44
45
Registradores de
Desplazamiento
Shift Registers
46
Registradores de
Desplazamiento Shift
Registers
47
Registradores de
Desplazamiento Shift
Registers
48
Registradores de
Desplazamiento Shift
Registers
49
Registradores de
Desplazamiento Shift
Registers
La entrada al registro de
desplazamiento se conecta a un
0 binario. Cuando se presenta
cuatro impulsos de reloj, puede
observarse que el nmero
binario almacenado en el registro
se ha ido desplazando un bit
hacia la derecha con cada uno
de tales impulsos. Al mismo
tiempo han entrado ceros
binarios. Al fin de los cuatro
impulsos ha desaparecido el
nmero de 4 bits almacenado en
el registro y ste slo contiene
ceros. Como puede observarse,
la salida de la bscula D es una
palabra de datos en serie, cual
50
Registradores de
Desplazamiento Shift
Registers
En esta otra figura se ilustra
cmo se carga un nmero
binario en un registro de
desplazamiento. Supongamos
que
su
contenido
es
inicialmente cero y que a su
entrada se conecta una fuente
de datos binarios en serie. A
medida
que
se
van
produciendo los impulsos de
reloj se van cargando los datos
binarios uno cada vez. Al final
de los cuatro impulsos del
reloj, la palabra binaria se halla
contenida en el registro de
desplazamiento.
Tutorial de Electrnica Digital.
51
Registradores de
Desplazamiento Shift
Registers
52
Registradores de
Desplazamiento Shift
Registers
En la figura B se representa la
conversin de paralelo a serie.
Se pre-establece primeramente
una palabra binaria en las
bsculas
del
registro
de
desplazamiento a partir de una
fuente
en
paralelo.
A
continuacin se aplica los
impulsos de reloj y la palabra es
transferida a razn de un bit con
cada impulso en el formato serie.
Obsrvese que la salida de
datos se toma del biestable de la
Tutorial de Electrnica Digital.
53
Registradores de
Desplazamiento Shift
Registers
De igual forma que los contadores, los registros de
desplazamiento existen en circuitos integrados MSI.
Se pueden conseguir registros de 4 y 8 bits en TTL, en
CMOS y en ECL. Muchos de ellos tienen unos circuitos
previos que permiten la carga con una palabra de datos
en paralelo. Algunos tambin disponen de una entrada
de borrado.
La frecuencia de la seal de reloj alcanza los 50 MHz.
Igualmente puede disponerse de una forma especial de
registro que permite el desplazamiento de los datos en
ambas direcciones: izquierda /derecha, y que se
designa registro de desplazamiento izquierda/derecha.
Estos dispositivos pueden manejar los datos de
mltiples formas.
54
Registradores de
Desplazamiento Shift
Registers
Tambin hay registros de desplazamiento en integracin a gran
escala LSI con circuitos MOS. La mayora de ellos son capaces
de almacenar millares de bits. Tales registros se usan como
memorias donde es posible acoger mltiples palabras binarias.
Considrese, por ejemplo, un registro de desplazamiento de
256 bits. Supongamos que la palabra con la que estamos
trabajando tiene una longitud de ocho bits. Se pueden recoger
256 / 8 = 32 palabras completas de ocho bits. Tal como
muestra la figura la entrada y salida estn en serie.
55
Registradores de
Desplazamiento Shift
Registers
Los dgitos BCD tiene cuatro bits; 256 /4 = 64. Dado que los
registros de desplazamiento de gran longitud como los citados
se usan como memorias, es fundamental que no se pierdan los
datos a introducirse. Como se vio en los ejemplos anteriores,
cuando una palabra binaria se desplaza para salir del registro,
se pierde efectivamente. Este problema puede resolverse
haciendo re-circular simplemente los datos en el registro. Ello
se hace sencillamente conectando la salida del registro a su
entrada, tal como se muestra en la figura 8-17, los datos estn
circulando constantemente al aplicarse los impulsos de reloj.
56
Registradores de
Desplazamiento Shift
Registers
Para permitir la recirculacin y la entrada de datos se emplean
generalmente circuitos puerta especiales a la entrada de los
registros de desplazamiento, tal como se muestra en la figura
8-18.
Con la lnea de control en la posicin 0 binario se inhibe la
puerta 2 y se ignoran los datos en serie de la fuente externa, a
la vez que se habilita la puerta 1.
Al aplicarse los impulsos del reloj, los datos de salida pasan por
las puertas 1 y 3 realimentando la entrada del registro.
57
Registradores de
Desplazamiento Shift
Registers
Si la lnea de control est
en 1 binario, la puerta 1
se inhibe y se impide la
recirculacin. Con ellos
se permite la carga de
nuevos
datos
procedentes
de
una
fuente externa.
Para
encontrar
una
determinada palabra en
la memoria de un
registro en serie se usa
un
esquema
de
direccionado.
58
Registradores de
Desplazamiento Shift
Registers
59
Registradores de
Desplazamiento Shift
Registers
La salida del contador de palabras es la direccin donde
se halla almacenada una determinada palabra binaria.
Los 32 octetos almacenados en el registro de
desplazamiento se designan como las palabras 0 (00000)
hasta la 31 (11111). Supngase que los dos contadores
de la figura 8-19 estn inicialmente repuestos reset. La
direccin entonces es 00000. Esto significa que la
palabra 0 est lista para ser recogida. Cuando ocurren
ocho impulsos de reloj, la palabra ha sido desplazada
completamente. Al final de estos ochos impulsos, el
contador de palabras se incrementa una vez, haciendo la
direccin igual a 00001. Ahora est sealando la palabra
1, la que est en disposicin de ser extrada.
60
Circuitos reloj y de
un solo disparo
61
62
63
64
65
66
67
T=
(s)
f
1.000.000
Una frecuencia
de reloj de 1 MHz crea un intervalo de
tiempo de un microsegundo (1s).
Tambin se puede determinar la frecuencia si se
conoce el periodo ya que ambas magnitudes son
reciprocas.
Por ejemplo, si el periodo (T) es de 5 microsegundos, la
1 es: 1
frecuencia (f)
f=
=
T
68
69
Este circuito de solo un disparo, tiene una entrada y las salidas normal
y complementaria.
70
71
72
Resumen de la
Unidad
73
Resumen de la Unidad
74
Resumen de la Unidad
75
Resumen de la Unidad
76
Resumen de la Unidad
77
Resumen de la Unidad
78
Resumen de la Unidad
79
Resumen de la Unidad
80
Resumen de la Unidad
81
Resumen de la Unidad
82
Preguntas de
Autoevaluacin
83
Bscula.
Biestable.
Contador.
Registro de desplazamiento.
84
24.
48.
54.
63
85
Cinco.
Seis.
Siete.
Trece.
86
0110
1001
1010
1111
87
De set.
De realimentacin.
De dcadas.
De desplazamiento.
88
60 kHz.
100 kHz.
300 kHz.
600 kHz.
48
MHz
89
7. Un registro de desplazamiento de 8
bits contiene el nmero 10101110. La
entrada se conecta al 1 binario.
Despus de tres impulsos de reloj el
registro contendr el:
1.
2.
3.
4.
10101111.
10110101.
11110101.
11111010.
Tutorial de Electrnica Digital.
90
91
92
Circuito de desplazamiento.
Circuito de retardo.
Circuito de direccionamiento.
Circuito de establecimiento.
93
Fin de la
presentacin
94
La Repuesta no es la correcta.
Vuelva a intentarlo de nuevo.
Volver
95
OK. La repuesta es
correcta.
Siguiente
pregunta.
96
La Repuesta no es la
correcta.
Vuelva a intentarlo de
nuevo.
Volver
97
Siguiente
pregunta.
98
La Repuesta no es la correcta.
Vuelva a intentarlo de nuevo.
Volver
99
OK. La repuesta es
correcta.
Siguiente
pregunta.
100
La Repuesta no es la
correcta.
Vuelva a intentarlo de
nuevo.
Volver
101
Siguiente
pregunta.
102
La Repuesta no es la
correcta.
Vuelva a intentarlo de
nuevo.
Volver
103
Siguiente
pregunta.
104
La Repuesta no es la
correcta.
Vuelva a intentarlo de
nuevo.
Volver
105
Siguiente
pregunta.
106
La Repuesta no es la
correcta.
Vuelva a intentarlo de
nuevo.
Volver
107
Siguiente
pregunta.
108
La Repuesta no es la correcta.
Vuelva a intentarlo de nuevo.
Volver
109
Siguiente
pregunta.
110
La Repuesta no es la
correcta.
Vuelva a intentarlo de nuevo.
Volver
111
Siguiente
pregunta.
112
La Repuesta no es la
correcta.
Vuelva a intentarlo de nuevo.
Volver
113
114