Como Hacer Un Contador
| #1 Como Hacer Un Contador |
|
EinSoldiatGott
Colaborador
|
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 |
| #3 Re: Como Hacer Un Contador |
|
EinSoldiatGott
Colaborador
|
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
|
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
|
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
|
Alguien sabe como hacer un contador de 0 a 15 con flip flops tipo D
|
|||||||||||
|
|
||||||||||||
| #7 acumulador |
|
Johnnybravo
|
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
|
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
|
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
|
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 |
|||||||||||
|
|
||||||||||||
|
| Temas de interés | |
|---|---|
| Cuenta revoluciones | |
| temporizador de cuenta atras | |
| Cuenta descendente horas, minutos y segundos. | |
| cuenta revoluciones de leds | |
| 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 || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.11075 segundos, Consultas = 13
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.11075 segundos, Consultas = 13

