Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Contador ascendente descendente con flip flops jk


       



#1  Contador ascendente descendente con flip flops jk
conejo_31

Registrado: 16 Dic 2006
Mensajes: 5
citar
Hola como estan soy nuevo en este foro y primero que nada un gusto estar en la comunidad de electronicos jejeje

la maestra de digitales nos ha dejado una practica en la cual quiere que hagamos un contador ascendente descendente de 4 bit con flip flop jk(7476) pero quiere que funcionen en uno y el proceso sea automatico es decir que comience a contar en binario con leds desde el cero hasta el 15 y cuando llegue al 15 comience a descender es decir primero 1 2 3 4... y despues al llegar al 15 que se regrese pero automatico 15 14 13 12... y que el ciclo se repita continuamente agradeseria si alguno de ustedes me podria ayudar con un circuito o alguna idea el problema es hacerlo automatico se como se hace un contador ascendente y uno descendente pero que trabajen los dos juntos Shocked no tengo la menor idea de como relacionar los dos circuitos para que el proceso se automatice de antemano muchas gracias

#2  
Apollo
Moderador
Registrado: 09 Oct 2006
Mensajes: 727
Ubicación: México
citar
Hola a todos:

Este es un circuito síncrono de 4 bits, cuenta de 0 a 15 y de 15 a 0, es un poco complicado por ser síncrono, uno asíncrono es menos complicado, pero es el que ya tenía.

Pero con este ejemplo puedes hacer el asíncrono sin ningún problema.

Espero y te sea útil esta información.
Saludos al foro :D



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#3  
nemesaiko

Registrado: 22 Oct 2006
Mensajes: 97
citar
man una pregunta me podrias decir de que manera Hiciste tu tabla de exitacion seria de gran ayuda para poder entender de q manera salio tu CKTO. SALUDOS

#4  
Apollo
Moderador
Registrado: 09 Oct 2006
Mensajes: 727
Ubicación: México
citar
Hola nemesaiko:

Primero que todo muy feliz año!

Pues no se si haya alguna forma de hacer la tabla, así me lo aprendí desde la escuela.
Todo el circuito principal está basado en las tablas de verdad de los JK y las compuertas.

El corazón del circuito es un contador síncrono de 4 bits con control separado de cuenta ascendente o descendente.

EL control se logra sobre los pines que quedan libres de cada par de compuertas AND, todos los pines de arriba y abajo se unen por separado, para que te den 2 entradas de control, una arriba (Cuenta ascendente), y una abajo (Cuenta descendente). Siempre debes mantener estados opuestos en estas entradas de control, de otra forma van a repetirse ciertos números.

Ahora, debido a este detalle, es muy fácil colocar un 5to FF para controlar la cuenta, si es ascendente o descendente a cada pulso del reloj. las otras dos compuertas son para "decodificar" los números 0 y 15. La cuenta comienza desde cero, cuando llega al 15, se envía un pulso al reloj del 5to FF por medio de la compuerta NAND y se invierte el sentido, al regresar a 0 se envía otro pulso por medio de la compuerta OR y se vuelve a invertir el sentido.

La compuerta AND que va al reloj del 5to FF se utiliza debido a que no puedes unir las dos salidas de las compuertas decodificadoras ya que se quemarían, en cambio se utiliza otra AND para que pase cualquiera de los dos pulsos (15 o 0) hacia el reloj del FF.

Este circuito es un poco complicado, pero es el que trae internamente (No exactamente igual por supuesto) cualquier contador ascendente /descendente que ya viene integrado en un solo chip. Las compuertas decodificadoras son conocida como pulso de "carry out" o "acarreo", sólo que aqui las aplicamos dentro del mismo circuito.

Pero nunca está de mas experimentar un poco con las configuraciones para entender mejor el funcionamiento de los contadores integrados.

Espero y te sea de utilidad esta información

Saludos :D

#5  
nemesaiko

Registrado: 22 Oct 2006
Mensajes: 97
citar
apollo mira lo que entendi fue lo siguiente tengo que construir un contador de 0-15 O TIENE QUE SER 0-15, 15-0 TODO JUNTO EN LOS 4 FLIP FLOPS y despues con compuertas AND UNO LAS TODAS LOS PINES QUE SOBRAN DE LAS AND QUE VAN CONECTADAS AL FF 5
UNA PREGUNTA MAS MAN PARA OTROS CASOS COMO PARA UNO SENCILLO DE 3 BTITS
QUE CUENTE DE 0 A 6 SERIA LO MISMO. UTILIZARIA LAS AND Y UN FF ADICINAL PARA EL CONTROL DEL ascendente y descenderte

#6  
Apollo
Moderador
Registrado: 09 Oct 2006
Mensajes: 727
Ubicación: México
citar
Hola nemesaiko:

Para un contador de 3 bits (Que de hecho estabas bien, cuenta de 0 a 7) ya que el número mayor en 3 bits es 8. Sólo quitas el último de los FF del contador (el bit más significativo, "MSB") y te queda el contador de 3 bits casi sin varial el circuito, claro, puedes cambiar las compuertas decodificadoras de 4 a 3 entradas, pero el circuito es básicamente el mismo.

Ahora, esta es una manera de hacerlo, posiblemente haya muchas otras más, pero esta es la más sencilla que me he encontrado para hacerlo.

Saludos! :D

#7  
nemesaiko

Registrado: 22 Oct 2006
Mensajes: 97
citar
gracias apollo man por aclarar mis dudas Smile , pero dispulpame por ser muy pregunton xP bueno es q pasaria si hago una secuencia pero que sea asi 5,3,2,4,1 en ascendente y descenderte, el método q hiciste serviria = oe tedria que hacer de otra manera

sorry por isistir en mis preguntas, man si tienes tiempo diseñalo no es de urgencia .

#8  
Apollo
Moderador
Registrado: 09 Oct 2006
Mensajes: 727
Ubicación: México
citar
Hola nemesaiko:

No te preocupes, mientras sepa la resuesta, con todo gusto. Yo también soy muy preguntón, de otra manera te quedas con la duda Smile

No te puede servir el mismo método porque sólo tendías una cuenta de 3 bits, de 0 a 5 y de regreso.

Pero fácilmente puedes quitar uno de los FF (Para quitar un bit de cuenta), y acomodar de nuevo las compuertas decodificadoras para que te detecten el 5 y el 0.

Te dejo el diagrama.

Recuerda que el FF de control sólo sirve para cambiar la dirección de cuenta, no importa que número necesites o de cuántos bits. sólo necesitas decodificar los números mayor y menor con compuertas y el FF hace el resto.

Saludos al foro :D



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#9  
nemesaiko

Registrado: 22 Oct 2006
Mensajes: 97
citar
gracias apollo e pasaste amigo Smile

#10  Contador ascendente descendente con flip flop JK (T) isis
kds

Registrado: 03 Abr 2007
Mensajes: 9
Ubicación: mexico
citar
Espero que a alguien le sirva esta simulacion.

es con proteus usando isis,



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos Comenzar a contar desde 0
No hay mensajes nuevos Sensor para contar monedas
No hay mensajes nuevos Contar pulsos en determinado tiempo
No hay mensajes nuevos contador des(192) cuando llegue a cero no vuelva a contar
No hay mensajes nuevos Como conectar la 7490 para contar hasta 9

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||