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.




Como Hacer Un Contador


       



#1  Como Hacer Un Contador
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 926
citar
En esta ocasión, se verá como hacer un contador a base de Flip Flops (FF), y este proporcionará la salida que deseemos.

Es por muchos ya sabido que conectando las salidas Q de cada FF a la entrada de Reloj del siguiente FF se puede construir un Contador Binario.

El problema es cuando queremos que esa cuenta tenga valores específicos.

Para ejemplificar, haremos un contador de código Gray de 3 bits

Primero, si es de 3 bits solo se ocupan 3 FF.

1.- Hacemos la tabla de estados para las entradas JK que proporcionarán la salida deseada al siguiente pulso de reloj.



La tabla anterior, puede comprobarse en la siguiente animación, en la cuál las entradas marcadas en la tabla producen la salida deseada.



2.- Ahora hacemos la lista de las salidas que deseamos (toda la cuenta del código) y también agregamos en que estado deben de estar JK de cada FF para producir la siguiente salida. (Ojo que no es poner las entradas para el estado actual sino poner las entradas que producirán el estado siguiente o de abajo).



3.- Ahora hacemos reducción de Mapas de Karnaugth para cada entrada tanto J como K de cada FF, determinadas por las salidas anteriores de la cuenta.



En base a la ecuación booleana obtenida de cada reducción, se hace ese circuito lógico en la entrada correspondiente. Y Finalmente nos queda así.



Y eso sería todo, fácil no creen?

Saludos y cualquier duda aquí estamos


*****************************************************************
Agregaré Algunos Links De Otros Contadores Realizados En EL Foro

Contador 0-99 74190
Contador De Pulsos
Contador 8 Bits On-Chip
Contador Cancha de Basquet
Contador Programable Ascendente/Descendente
Contador - Creciente/Decreciente (up/down)
Contador De Vueltas Para Circuito De Slot
Contador 0-45
Contador Pares/Impares

#2  Re: Como Hacer Un Contador
Tika

Registrado: 03 Ene 2007
Mensajes: 2
Ubicación: España
citar
Mi duda es como hacer este contador ascendente y descendente mediante una señal de control UP/down. Pero de 4 bit en lugar de tres.

El problema viene cuando quiero simplificar por Karnaugh las 5 variables de entrada.

#3  Re: Como Hacer Un Contador
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 926
citar
Tika escribió:
Mi duda es como hacer este contador ascendente y descendente mediante una señal de control UP/down. Pero de 4 bit en lugar de tres.

El problema viene cuando quiero simplificar por Karnaugh las 5 variables de entrada.


Hola, cuando las entradas ya son muchas, se utiliza un método de simplificación que no recuerdo como se llama algo así como Macmilson o algo así.

De cualquier manera hay programas que simplifican los diagramas boleanos, busque en el foro un archivo llamado boole.zip

Saludos

#4  uhmm
davolo

Registrado: 31 Dic 2006
Mensajes: 18
citar
lo kieres hacer con cktos combiancionales , te recominedos q te incline spor usar cktos integrados como el 74Ls192 (un contador bcd) , en este foro hasy variso eskemas , muy buenso q podrias tomar como ejemplo , peor si lo kieres hacer con compuertas y F/Fs te recomiendo q buskes un soft q simplifike funciones logicas ,
+saludos

#5  Re: uhmm
Tika

Registrado: 03 Ene 2007
Mensajes: 2
Ubicación: España
citar
Si lo necesito con basculas FF(JK), es para un trabajo ke tengo ke entregar para la faciltad.
La verdad que me estais sirviendo de mucho, gracias.

#6  
ale_cm

Registrado: 14 Ene 2007
Mensajes: 3
citar
Alguien sabe como hacer un contador de 0 a 15 con flip flops tipo D

#7  acumulador
Johnnybravo

Registrado: 24 Oct 2006
Mensajes: 4
Ubicación: Perú
citar
Hola amigos del foro
bueno no soy un capo en digitales pero quiero hacer un contador .. mas bien un acumulador ...no es la definicion correcta creo pero la idea es esta....
tengo cuatro luces apagadas, y un pulsador.... cuando presiono el pulsador una vez, debe encender el primer foco, luego si presiono otra ves el pulsador debe encederse el primero y el segundo, y asi hasta que se enciendan los cuatro focos con cuatro pulsaciones del pulsador.... cuando presione por quinta ves el pulsador, debeera apagarse todas las luces. y cuandos presione otra ves el pulsador comensara de nuevo a encenderse los las luces...... algo asi como ir encendiendo las luces uno por uno pero con un solo pulsador.....

como lo puedo hacer

#8  Re: acumulador
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 926
citar
Johnnybravo escribió:
Hola amigos del foro
bueno no soy un capo en digitales pero quiero hacer un contador .. mas bien un acumulador ...no es la definicion correcta creo pero la idea es esta....
tengo cuatro luces apagadas, y un pulsador.... cuando presiono el pulsador una vez, debe encender el primer foco, luego si presiono otra ves el pulsador debe encederse el primero y el segundo, y asi hasta que se enciendan los cuatro focos con cuatro pulsaciones del pulsador.... cuando presione por quinta ves el pulsador, debeera apagarse todas las luces. y cuandos presione otra ves el pulsador comensara de nuevo a encenderse los las luces...... algo asi como ir encendiendo las luces uno por uno pero con un solo pulsador.....

como lo puedo hacer


La primera parte de su circuito, se logra con un registro de corrimiento, ya sea qu elo haga con FF tipo JK o tipo D, ahora, solo ocupa hacer un detector del número 4, y este se logra con compuertas que detecten cuando los 4 bits estén en alto. CUando esto ocurra se genra una salida en alto o bajo dependiendo del FF que utilice, pero esta salida servirá de reset y se apagarán todos los bits.

Saludos

#9  
juanveliz

Registrado: 03 Feb 2007
Mensajes: 1
Ubicación: CHILE
citar
hola amigos

los felicito por este tipo de foros, cuando yo hice un ramo de digitales no estaba este foro.

El metodo por el cual se simplificar tablas de verdad que tengan muchas variables es el metodo de quine mccluskey. Es bueno hecharle una mirada para ver como funciona, pero la gracias de este es que funciona como un algoritmo y se encuentran varios programas en la red para manejarse con este.

saludos

#10  
aniebuhr

Registrado: 27 Oct 2006
Mensajes: 17
citar
hola

Como puedo hacer un contador con un 74ls193 pero que al llegar al 9 no pase de ahi hasta que le resetees manualmente?

Gracias

 Responder





 Temas de interés 
No hay mensajes nuevos Cuenta descendente horas, minutos y segundos.
No hay mensajes nuevos Cuenta revoluciones
No hay mensajes nuevos temporizador de cuenta atras
No hay mensajes nuevos cuenta revoluciones de leds
No hay mensajes nuevos Diseño de cuenta vueltas

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 ||