0% encontró este documento útil (0 votos)
301 vistas14 páginas

Diseño-1 8

El documento describe el diseño de un contador asincrónico ascendente/descendente de clase C con 14 estados. Incluye un circuito de reloj de frecuencia variable, un circuito inicializador para iniciar el conteo en 0, y un circuito antirebote para reiniciar el conteo mediante un pulsador. El contador utiliza 4 flip-flops JK configurados como T y decodificadores para mostrar el conteo en displays de 7 segmentos.

Cargado por

Jerson Dav CM
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
301 vistas14 páginas

Diseño-1 8

El documento describe el diseño de un contador asincrónico ascendente/descendente de clase C con 14 estados. Incluye un circuito de reloj de frecuencia variable, un circuito inicializador para iniciar el conteo en 0, y un circuito antirebote para reiniciar el conteo mediante un pulsador. El contador utiliza 4 flip-flops JK configurados como T y decodificadores para mostrar el conteo en displays de 7 segmentos.

Cargado por

Jerson Dav CM
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Departamento de Elctrica y Electrnica

Nombre: Andrea Gavilanes y Jos Gutirrez


NRC: 4383
Fecha: 20/07/2017
Diseo N3.1
Tema: Contadores de Rizado
Objetivo:

Disear circuitos secuenciales asincrnicos (clase A, B o C), mediante el uso correcto de flip flops T
como divisores de frecuencia.

Planteamiento del problema

Disear un contador asincrnico ascendente/descendente, CLASE C, que realice la siguiente cuenta en


binario natural:

0 1 2 3 4 5 6 7 6 5 4 3 2 1 0 1

Aada un circuito inicializador para que asegure que la cuenta empiece en 0 siempre que encienda el
contador.

Genere una seal de reloj de frecuencia variable.

Aada un pulsador junto con un circuito antirebotes. (CONSULTAR CIRCUITO ANTIREBOTES)


para resetear asincrnicamente el contador en cualquier momento, sin necesidad de apagar y encender
la fuente de alimentacin.

Para ver la cuenta usar displays.


Diagrama de Bloques Completo de la Mquina Secuencial

Circuito de seal de Reloj

Vcc
C1 CI: 555 CLK
C2
Decoder de Prximo Estado

Circuito inicializador

Inicio

Switch Resistencia Capacitor

Diodo

Circuito antirebotes

Rebote

Switch Resistencia

Capacitor

Elemento de Memoria

A B C D

Inicio
CLK Flip-Flop J K Flip-Flop J K Flip-Flop J K Flip-Flop J K

Decoder de Salida

C
DECODER P
B R
NOT OR A
A 3/8 S
P DECODER
DISPLAY
R
S 7 SEGMENTOS

Explique clara y detalladamente el diseo de su circuito.

Circuito de seal de reloj

En la figura se muestra un temporizador 555 conectado para funcionar como un multivibrador estable,
que es un oscilador no sinusoidal.

Los componentes externos R2, RV1 y C1 conforman la red de temporizacin que determina la
frecuencia de oscilacin.

Para la implementacin del circuito de seal de reloj utilizamos un potencimetro para obtener una
seal de reloj de frecuencia variable.
Circuito inicializador

Este circuito es el encargado de colocar un valor de inicio para el contador asincrnico, se asegura que
la cuenta inicie en un valor determinado por el diseador. La necesidad de implementar este circuito
se debe a que utilizamos elementos de memoria para el contador, al ser un elemento de memoria se
guarda siempre algn tipo de informacin dentro de los flip flops, razn por la cual no podemos iniciar
el contador con la informacin que se guard previamente en el flip-flop, debido a que se desea que el
contador comience en 0 se lo utiliza.
Circuito antirebotes.

El circuito antirebote est conformado por una resistencia, un capacitor y un pulsador, el circuito
permite eliminar rebotes no deseados los cuales se crean, por el retardo al accionar los switch.

Circuito Unin (truncar cuenta, inicializador, antirebote)

El contador implementado con los 4 flip-flops JK puede llegar a contar de 0 al 15, razn por la cual
necesitamos truncar la cuenta en 13 porque necesitamos un contador de mdulo 14. La figura
representa el circuito que cumple con la funcin de truncar la cuenta de los flip-flops, de manera que
al multiplicar con mis seales del circuito inicializador con el circuito antirebote este me permita
reiniciar el conteo, al ingresar en el CLEAR.

Contador asincrnico

El contador de la figura es un contador asincrnico, debido a que la seal de reloj no es comn para
todos los flip-flops, es un contador ascendente de mdulo 14 (0,1,2,3,4,5,6,7,8,9,10,11,12,13)

Para realizar este contador se utiliz flip-flops JK convertidos en flip-flops T debido a que no existe
el flip-flop T comercialmente.

Al iniciar el primer flip-fllop se ingrese la seal de reloj, en donde los siguientes flip-flops estn
conectados en cascada usando los
del flip-flop anterior y as realizar el conteo del 0 al 13.

Generador de Funciones (Decodificador con una variable introducida)


Para realizar la codificacin de la cuenta de los flip-flops empleamos tres funciones representadas en
la siguiente tabla.

A B C D P R S

0 0 0 0 0 0 0

0 0 0 1 0 0 1

0 0 1 0 0 1 0

0 0 1 1 0 1 1

0 1 0 0 1 0 0

0 1 0 1 1 0 1

0 1 1 0 1 1 0

0 1 1 1 1 1 1

1 0 0 0 1 1 0

1 0 0 1 1 0 1

1 0 1 0 1 0 0

1 0 1 1 0 1 1

1 1 0 0 0 1 0

1 1 0 1 0 0 1

1 1 1 0 X X X

1 1 1 1 X X X

Tabla con variable introducida


A B C D P R S

0 0 0 0
0 0
0 0 0 1

0 0 1 0
0 1
0 0 1 1

0 1 0 0
1 0
0 1 0 1

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

1 0 0 1

1 0 1 0


1 0 1 1

1 1 0 0
0

1 1 0 1

1 1 1 0
X X X
1 1 1 1

Utilizamos un decoder de 3/8 en donde se ingresan los bits ms significativos A, B,C debido a que D
es la variable introducida y obtenemos las salidas del decoder, mediante el generador de funciones
se lo multiplica por el mintrmino
sumamos los mintrminos y en el mintrmino que se encuentre o
en el que se encuentre, de esa manera encontramos P,R,S. Los que ingresan a un decoder de 7 segmentos que
mostrar el nmero del conteo en un Display.
Diagrama Electrnico Optimizado
Diagrama de tiempos completo

CLK(L)

D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0

B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0

A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0
Lista de Elementos
= 74109 (2/2)
= 7408 (4/4)
= 7400 (1/4)
= 7406 (6/6)
= 74138 (1/1)
= 7408 (4/4)
= 555 (1/1)
= 7432 (3/4)
= 7408 (1/4)
= 7447 (1/1)
= 1
= 100
= 2
=
Conclusiones
Comercialmente existe dos clases de flip-flops el JK y el D, para realizar esta prctica se utiliz
el flip-flop JK configurado como un T, debido a que el circuito es ms fcil y ptimo con este
flip-flop, al utilizar un flip-flop D necesitamos algunas compuertas adicionales para que el D
funcin como un flip-flop T.
Es muy importante que el contador siempre tenga su circuito inicializador debido a que los flip-
flops son elementos de memoria y siempre se guarda algn tipo de informacin dentro de ellos,
esta informacin guardada puede interferir en el funcionamiento del contador.

Recomendaciones

En el desarrollo de la prctica es muy recomendable ser ordenado, ya que se facilita la compresin


de la funcionalidad del contador de rizado.
Si se desea implementar contadores de rizado es recomendable utilizar flip-flops JK
configurados como T en lugar de flip-flops D configurados como T.
Es de vital importancia tener siempre presente cual es el bit ms significativo (MSB) y el bit
menos significativo (LSB), debido a que un error en esto bits conlleva al mal funcionamiento
del contador.

Bibliografa
[1] Floyd, T. L. (2006). Fundamentos de sistemas. Madrid: Pearson Educacin.

También podría gustarte