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 diseñar contador de 0-99 utilizando flip-flop


       



#1  Como diseñar contador de 0-99 utilizando flip-flop
PATRICIA

Registrado: 14 Feb 2006
Mensajes: 2
Ubicación: colombia
citar
hola

necesito diseñar un contador de 0-99 utilizando flip-flop y haciendo la visualizacion en display

#2  
ArturoGP

Registrado: 16 Feb 2006
Mensajes: 18
Ubicación: D.F., Mexico
citar
Que tal Patricia, para generar el pulso necesitas un NE555, este pulso lo mandas al clock de un 74ls93 (unidades), y la variable D del 74ls93 la mandas a clock de otro 74ls93 (decenas), y ya esta!, ahora deberas de conectar su respectivo 74ls47 a cada 74ls93 para que de esta forma lo visualizes en un display anodo común.

74ls93 = contador de 4 bits 0 a 15
74ls47 = decodificador para display de 7 segmentos anodo común

Para que puedas ver como se conectan revisa los datesheet de cada CI, ahi viene las caracteristicas, conexiones y principales aplicaciones: www.alldatasheet.com

Ahora para que cada display borre en 9, necesitas mandar a "unos" las patitas rp0 y rp1 del 74ls93, en el codigo = 1010 (ABCD).

Te daras cuenta que el 74ls93 tiene una entrada que dice "IN", a esta patita le vas a dar la variable "A" del mismo CI

Hasta pronto

#3  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 928
citar
Pues el compañero ya te respondió, pero si te estan exigiéndo que lo hagas con FF, primero dile a tu maestro que no sea ranchero que ya existen contadores Smile jaja, es broma, es muy bueno aprender a hacer las cosas desde su forma más básica.

En fin te posteare abajo un diagrama de un contador de 4 bits si te interesa así me dices y lo aumentamos a 8 bits además de que necesitaremos agregarle un reset para que no pase del 9.

Si te interesa subo la simulación para que la pruebes.

Ahora, ya existen contadores que cuentan del 0 al 9, uno de ellos es el 74192, si pones 2 en cascada puedes contar hasta el 99, puedes contar ascendente o descendentemente y hasta fijar una cuenta inicial.

Como puedes ver el segundo diagrama ya esta completo y es mucho más sencillo y pequeño que el primero, de cualquier manera tu elije cuál te sirve y cualquier otra cosa solo pregunta.

Saludos



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

#4  Re: Como diseñar contador de 0-99 utilizando flip-flop
pedrojhr

Registrado: 17 May 2006
Mensajes: 1
Ubicación: Peru
citar
PATRICIA escribió:
hola

necesito diseñar un contador de 0-99 utilizando flip-flop y haciendo la visualizacion en display

pero que tenaga una bandera pa q sea scendente o descendente poe faaa ayundeme

#5  Re: Como diseñar contador de 0-99 utilizando flip-flop
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 928
citar
pedrojhr escribió:
PATRICIA escribió:
hola

necesito diseñar un contador de 0-99 utilizando flip-flop y haciendo la visualizacion en display

pero que tenaga una bandera pa q sea scendente o descendente poe faaa ayundeme


mmm, el 74192, trae para ascendente/descendente, pero si lo quiere con FF, hay 2 opciones.

Para que sea ascendente, se conecta Q a CP del siguiente FF, para descendente se conecta Q'.

Por tanto tal vez con un Multiplexor pueda elejir que salida entra al CP.

O la segunda opción es diseñar el contador utilizando mapas de karnaught, cheque este que hice acá, es un tuto para ahcer contadores en el ejemplo hice uno de código gray. Habría que hacer lo mismo solo que con una entrada adicional.


http://www.descargas.cl/foros/showthread.php?t=2633

Saludos

#6  Y con botones?
marian_dia

Registrado: 26 May 2006
Mensajes: 6
Ubicación: Monterrey, México
citar
Me pareción muy bueno el segundo diagrama... pero como le hago si quiero agregarle dos interruptores? estos son reset (volverá a 00) y pausa/continuar (bastante clara su función)

ojala alguien pueda decirme como hacerlo, gracias Wink mua!

#7  Re: Y con botones?
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 928
citar
[quote="marian_dia"]Me pareción muy bueno el segundo diagrama... pero como le hago si quiero agregarle dos interruptores? estos son reset (volverá a 00) y pausa/continuar (bastante clara su función)

ojala alguien pueda decirme como hacerlo, gracias Wink

Se refiere al segundo de los míos??

En donde dice MCRL se agrega el de reset, la pausa pude hacerla poniendo antes de la entrada de reloj una OR una entrada es alimentada por el reloj y la segunda por el interruptor de pausa, si lo pone 1, la entrada de reloj estará siempre en 1 y al no haber transición de alto a bajo el contador no aumenta.

Saludos

#8  que pasa con el reloj???
marian_dia

Registrado: 26 May 2006
Mensajes: 6
Ubicación: Monterrey, México
citar
thanx,Ein.... era tal como lo suponia... Surprised

pero ahora mi problema es que para la entrada de reloj estoy usando un 555 en astable (no es demasiado primitivo?) traté de hacerlo con cristal de cuarzo pero.... snif...

en fin! en el circuit maker no me resulta, solo aparece en 00 Mad ... subiré el diagrama.... espero que alguien pueda ayudarme... (aunque la verdad creo que mi 555 esta pesimamente conectado... lo que me enseñaron en la escuela y lo que investigué me dan diagramas muy distintos Confused ... necesito que genere pulsos de 1 seg.... )...
este diagrama no esta corregido.... pero en lo del 555 no he hecho cambios...


au revoir!


#9  ckt...
marian_dia

Registrado: 26 May 2006
Mensajes: 6
Ubicación: Monterrey, México
citar
la simulacion...



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

#10  Re: que pasa con el reloj???
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 928
citar
marian_dia escribió:
thanx,Ein.... era tal como lo suponia... Surprised

pero ahora mi problema es que para la entrada de reloj estoy usando un 555 en astable (no es demasiado primitivo?) traté de hacerlo con cristal de cuarzo pero.... snif...

en fin! en el circuit maker no me resulta, solo aparece en 00 Mad ... subiré el diagrama.... espero que alguien pueda ayudarme... (aunque la verdad creo que mi 555 esta pesimamente conectado... lo que me enseñaron en la escuela y lo que investigué me dan diagramas muy distintos Confused ... necesito que genere pulsos de 1 seg.... )...
este diagrama no esta corregido.... pero en lo del 555 no he hecho cambios...


au revoir!



Hola, el 555 no es primitivo, es el circuito generador de pulsos básico, para hacerlo a 1 segundo, yo hice este para un foro chequelo es casi 1 segundo por ciclo.

http://www.forosdeelectronica.com/viewtopic.php?p=10783#10783

En el circuit, para simular analógicos es complicado, mejor simule solo lo digital y quite el 55 y de entrada de reloj ponga un interruptor digital ese da tensiones de 5 y 0.

Le adjunto uno ya hecho.

Saludos

Solo seleccione ssimulación digital y corralo, dele los pulsos con el switch.



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

 Responder



Google
 


 Temas de interés 
No hay mensajes nuevos sistema de control de presion utilizando pic
No hay mensajes nuevos Regulador +/-10V utilizando 7812 y 7912
No hay mensajes nuevos Sumador completo utilizando multiplexores de 3 entradas
No hay mensajes nuevos diseñar un circuito utilizando fets como switches
No hay mensajes nuevos como elevar 1.5v con pilas AAA a 3.7v utilizando diodo zene

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