Está en la página 1de 15

UNIVERSIDAD CATÓLICA DE SANTA

MARÍA

FACULTAD DE CIENCIAS E INGENIERÍAS


FÍSICAS Y FORMALES

E. P. DE INGENIERÍA MECÁNICA, MECÁNICA –


ELÉCTRICA Y MECATRÓNICA

CIRCUITOS DIGITALES
GRUPO: 03

DOCENTE: ING. SERGIO MESTAS RAMOS

ALUMNO: RENATO EDUARDO BELTRÁN CÁCERES

2021
REGISTROS DE DESPLAZAMIENTO

I. OBJETIVO:
• Verificar experimentalmente la operación de un multivibrador monoestable.
• Verificar experimentalmente la operación de los registros de desplazamiento.
• Verificar experimentalmente la operación de un contador.

II. MARCO TEORICO:

2.1 CIRCUITO ANTIREBOTE


Al implementar un conmutador con el propósito de alimentar un circuito, ya sea con un
nivel bajo "0 V." o un nivel alto "5 V. Es muy difícil lograr que esta señal de entrada sea
perfecta. Esto debido a que el conmutador es un elemento mecánico, que a la hora de
cerrar produce rebotes.
Estos rebotes serían similares a los de una pelota que se deja caer y al final se detiene. En
un conmutador este fenómeno no es evidente, pero si ocurre.

Esta situación podría ser no deseable para el circuito que recibe la señal. Con el siguiente
circuito se elimina el problema. La señal se aplica a la entrada A y la salida se obtiene en
la salida Q. Si se aplica la señal a B la salida estará en Q.

2.2 EL TIMER 555


El temporizador 555 se puede conectar para que funcione de diferentes maneras, entre las
más importantes están: como multivibrador astable y como multivibrador monoestable.
Puede también configurarse para por ejemplo generar formas de onda tipo rampa.

Multivibrador Monoestable.
El funcionamiento de este circuito se caracteriza por mantener una salida en nivel alto
durante un tiempo determinado predefinido por el diseñador del circuito.
La señal de salida tiene un nivel alto por un tiempo t1.

T1= 1,1 R1*C1

2.3 CIRCUITOS SECUENCIALES


A diferencia de los sistemas combinacionales, en los sistemas secuenciales, los valores
de las salidas, en un momento dado, no dependen exclusivamente de los valores de las
entradas en dicho momento, sino también dependen del estado anterior o estado interno.
El sistema secuencial más simple es el biestable, de los cuales, el de tipo D (o cerrojo) es
el más utilizado actualmente.
La mayoría de los sistemas secuenciales están gobernados por señales de reloj. A éstos se
los denomina "síncronos" o "sincrónicos", a diferencia de los "asíncronos" o
"asincrónicos" que son aquellos que no son controlados por señales de reloj.
A continuación, se indican los principales sistemas secuenciales que pueden encontrarse
en forma de circuito integrado o como estructuras en sistemas programados:
• Contador
• Registros
En todo sistema secuencial nos encontraremos con:
a) Un conjunto finito, n, de variables de entrada (X1, X2, ..., Xn).
b) Un conjunto finito, m, de estados internos, de aquí que los estados secuenciales
también sean denominados autómatas finitos. Estos estados proporcionarán m
variables internas (Y1, Y2, ..., Ym).
c) Un conjunto finito, p, de funciones de salida (Z1, Z2, ..., Zp).

Dependiendo de cómo se obtengan las funciones de salida, Z, los sistemas secuenciales


pueden tener dos estructuras como las que se observan en la siguiente figura,
denominadas:
a) Máquina de Moore
b) Máquina de Mealy.
2.4 REGISTROS DE DESPLAZAMIENTO
Los registros son circuitos digitales que cumplen dos funciones:
• Almacenamiento de más de un bit de información.
• Desplazamiento de los bits al interior del circuito.

Los registros de pueden clasificar según sea su entrada y salida, así podemos encontrar
los siguientes tipos:
• Registro de entrada serial y salida serial.
• Registro de entrada serial y salida paralelo.
• Registro de entrada paralela y s al i da serial.
• Registro de entrada paralela y salida paralela.
• Registro universal de desplazamiento.

III. MATERIALES Y EQUIPOS


• Fuentes de Alimentación • 2 Dip switch de 4 y 8
• Multímetro. contactos
• Protoboard • Módulos de E/S digitales
• Resistencias varias.
• Cables de conexión
• Leds de colores variados.
• Circuitos integrados
➢ 1 CI NE555
➢ 2 CI 7473 o 7476 Flip Flop JK
➢ 2 CI 7474 Flip Flop tipo D
➢ 1 CI 74194 Registro universal.
➢ 2 Display de 7 segmentos
V. PROCEDIMIENTO MULTIVIBRADOS MONOESTABLE
1. Implemente el siguiente circuito.

2. Mida el tiempo que permanece encendido el LED.


El tiempo de oscilación de un impulso estaría definido por los cursores que se
colocan en los límites de este pulso, tenemos 1.23 y 0.24, restando saldría un tiempo
de 0.99 segundos.
3. Compare con el valor calculado en el informe previo.
El valor teórico lo calculamos con la siguiente fórmula:
𝑻𝟏 = 𝟏. 𝟏 ∗ 𝑹𝟏 ∗ 𝑪𝟏
En mi caso, el multivibrador monoestable lo configuré para que diera un tiempo de
respuesta de 1 segundo, para ello a R1 le puse 75kΩ y a C1 le di 12uF,
reemplazando estos datos, tenemos:
𝐓𝟏 = 𝟏. 𝟏 ∗ 𝟕𝟓𝐤𝛀 ∗ 𝟏𝟐𝐮𝐅
𝐓𝟏 = 𝟎. 𝟗𝟗
Comparando este valor con el medido del oscilograma, vemos que son iguales, por
lo cual nuestra configuración y datos cumplen.

REGISTRO DE DESPLAZAMIENTO DE ENTRADA SERIE Y SALIDA


PARALELO.

4. Implemente el registro de desplazamiento mostrado en la figura siguiente.


5. Implemente un circuito siguiente.
6. Conecte la salida de cada Flip-Flops a LEDs.

7. Aplique como circuito de reloj la señal obtenida en el multivibrador


monoestable.
8. Aplique a la entrada la siguiente secuencia 0110.
9. Por cada bit ingresado al primer flip flop aplique un pulso (presione y
suelte el switch del multivibrador monoestable) y observe la salida.

10. Anote lo observado en una tabla.

Entrada serie y salida paralela


In Q0 Q1 Q2 Q3
0 0 0 0 0
1 1 0 0 0
1 1 1 0 0
0 0 1 1 0

REGISTRO DE DESPLAZAMIENTO DE ENTRADA SERIE Y SALIDA SERIE.

11. Modifique el registro anterior para hacerlo de entrada serial y salida serial.
12. Conecte la salida del registro a un LED.
13. Aplique como circuito de reloj la señal obtenida en el multivibrador
monoestable.

14. Aplique a la entrada la siguiente secuencia 0110.


15. Por cada bit ingresado al primer flip flop aplique un pulso (presione y suelte
el switch del multivibrador monoestable) y observe la salida.
Para conseguir que la salida Q3 se prenda, se presiona el bit de entrada junto con el
pulsador del multivibrador de acuerdo a nuestros datos, por ejemplo, en los bits 0110,
primero se presiona 0 y se presiona el botón del multivibrador para guardar este dato en
el circuito, luego se presiona el 1, después el botón y así sucesivamente hasta llegar a los
4 bits, al terminar de ingresarlos, se presiona el botón sucesivamente hasta que el Led se
prenda de tal manera que nos de la respuesta de los bits ingresados.

16. Anote lo observado en una tabla.

Entrada serie y salida serie


Pulso In Q4
1 0 0
1 1 0
1 1 0
1 0 0
1 0 1
1 0 1
1 0 0

Como ya se mencionó, cuando se terminan de ingresar los bits de entrada, al seguir


presionando el botón del multivibrador, los datos de los bits se darán en forma del
encendido del Led de la salida Q3.

CONTADOR JOHNSON.

17. A partir del registro de entrada serie y salida paralelo implemente el


contador Johnson, conectando el complemento del último flip-flop a la
entrada del primer-flip flop.
18. Aplique pulsos de multivibrador monoestable como entrada de reloj.

19. Observe y anote los resultados en una tabla.


Entrada serie y salida paralela
Pulso (In) Q0 Q1 Q2 Q3
1 1 0 0 0
1 1 1 0 0
1 1 1 1 0
1 1 1 1 1
1 0 1 1 1
1 0 0 1 1
1 0 0 0 1
1 0 0 0 0

En este caso, el contador Johnson, es un contador secuencial, el cual, al presionar el


pulsador del multivibrador, se enciende el primer Led de la salida Q0, se presiona otra
vez, se queda encendido Q0 y se prende Q1, se presiona otra vez, se mantienen Q0, Q1 y
se prende Q2, y al pulsar una última vez, se mantienen Q0, Q1, Q2 y se enciende Q3.
De igual manera si se sigue presionando el pulsador, Q0, se apaga y los demás se quedan
encendidos, y así sucesivamente.
VI. CUESTIONARIO FINAL:
1. Dibuje y explique el funcionamiento de un registro de entrada paralela y salida
serial.
El sistema realiza sus funciones con flanco de subida en la señal de reloj. Cuando el
bit ‘Shift’ está a ‘1’ carga los valores de entrada en los biestables. Cuando este a ‘0’
Desplaza los bits ya cargados. En este componente son accesibles las entradas de
todos los Flip-Flops, pero sólo la salida del último. Normalmente también existe una
entrada serie, que sólo altera el contenido del primer Flip-Flop, pudiendo funcionar
como los del grupo anterior.
2. Cuál es la ventaja de emplear un registro universal de desplazamiento.
Su ventaja más grande es que reúne en un solo circuito todas las características de los
registros anteriormente estudiados: registro serie-serie, serie-paralelo, paralelo-serie y
paralelo-paralelo.
3. Que aplicaciones puede tener los registros.
• Multiplicación x2 (desplazamiento de un bit hacia la izquierda), ejemplo:
74LS194.
• División x2 (desplazamiento de un bit hacia la derecha), ejemplo: 74LS194.
• Conversión serie-paralelo: Nos permite pasar una información binaria de serie
a paralelo.
• Conversión paralelo-serie: Nos permite pasar una información binaria de
paralelo a serie.
• Generador de secuencia.
• Detector de secuencia: Si se conecta a la salida de los Flip-Flop un
decodificador puede reconocerse una secuencia cada vez que se presente en la
entrada.

• Generador de retardo: Un valor de entrada saldría n pulsos más tarde en la


salida.
4. Como puedo implementar un contador a partir de registros.
Para implementar contadores a partir de registros debemos tener en cuenta que ya
existen contadores que son registros, tales como:
Contador Johnson: Es un registro de desplazamiento básico, pero con la salvedad
de que los datos no se pierden al desplazarse, sino que la información rota debido a
la realimentación.
Para configurar el registro y volver un contador Johnson, tenemos que conectar el
complemento de la salida a la entada del primer flip-flop lo que genera una secuencia
de estados característica tal y como se describe en la siguiente tabla en la que se
muestra los estados de un contador de modulo 4 como el de la figura.

Pulso de reloj Q0 Q1 Q2 Q3
0 0 0 0 0
1 1 0 0 0
2 1 1 0 0
3 1 1 1 0
4 1 1 1 1
5 0 1 1 1
6 0 0 1 1
7 0 0 0 1
8 0 0 0 0

Contador en anillo: El funcionamiento del contador de anillo es similar al del


contador Johnson, pero en este caso no se necesita lógica combinacional a la salida
del ultimo Flip-flop, se realimenta directamente como se muestra en la figura de tal
forma que los datos se desplazan en forma de anillo.

VII. CONCLUSIONES Y OBSERVACIONES


Formule por lo menos cinco conclusiones referidas al desarrollo de la práctica.

- Se pudo trabajar con varias aplicaciones interesantes de los Flip-Flops que nos
serán útiles más adelante.

- El multivibrador es una de las herramientas más importantes en esta práctica, ya


que con ella podemos controlar los bits de entrada con un pulso determinado.

- El contador Johnson se puede usar en varias aplicaciones, tales como luces


informativas de máquinas o hasta semáforos.

- Para calcular los pulsos de entrada se escogieron resistencias adecuadas, pero lo


ideal siempre sería buscar las resistencias y capacitores comerciales que mejor se
adecuen con nuestra frecuencia de pulso.
- La función de introducir determinados bits de entrada, que luego se almacenen y
después se muestren gracias a una única salida es muy útil a la hora de emplear
estos contadores en máquinas esenciales que lo necesiten.

VIII. BIBLIOGRAFIA:
Indique la bibliografía consultada en la elaboración de su informe.

- Universidad de Valladolid, & Martín Delgado, A. M. (2012, febrero). Registro de


desplazamiento con entrada paralelo y salida serie (N.o 3). Universidad de
Valladolid. http://www.dte.eup.uva.es/j_m_mena/digivhdl/pdf/desp-3.pdf

- 3.5.- Registro universal de desplazamiento. | ELEC03.- Circuitos secuenciales.


(s. f.). BIRTHLH. Recuperado 15 de julio de 2021, de
https://ikastaroak.birt.eus/edu/argitalpen/backupa/20200331/1920k/es/IEA/ELE
C/ELEC03/es_IEA_ELEC03_Contenidos/website_35_registro_universal_de_de
splazamiento.html

- Registros de desplazamiento. (s. f.). https://personales.unican.es. Recuperado 14


de julio de 2021, de
https://personales.unican.es/manzanom/planantiguo/edigitali/REGG4.pdf

También podría gustarte