Contador ascendente descendente con flip flops jk

mrcarlos

listo lo eh acomodado segun entiendo en lo que me escribes.
ya tengo el boole-deusto abierto
te mando el adjunto del isis

que pena la demora.. no habia notado que el foro habia abierto otra pagina nueva .. :$
 

Adjuntos

  • 2.png
    2.png
    331.7 KB · Visitas: 62
Hola carlosduxx

El recuadro para responder no sale si ha transcurrido poco, no se cuanto, tiempo después de tu mensaje. Lo que hace es que lo agrega lo nuevo a ese último mensaje.

Veo que dejaste las terminales apuntando hacia la Izquierda. Selecciónalas y hazles un X Mirror.
Una de las terminales no tiene nombre.

Luego traza un “alambre” que abarque horizontalmente todos los F-F.
No es necesario otra terminal en los otros extremos de esos 6 alambres solo dale doble Clik para que les ponga una Bolita.

Si ya hiciste esto hay que continuar:

Hay que entrarle al Boole-Deusto.
Selecciona el botón Conbinational Circuit
Programa # of input lines a 3
Programa # of output lines a 3

Básate en las imagines adjuntas.


saludos
a sus ordenes
 

Adjuntos

  • Nombrar Variables.jpg
    Nombrar Variables.jpg
    221.7 KB · Visitas: 27
  • Click Aquí.jpg
    Click Aquí.jpg
    212.9 KB · Visitas: 17
  • Puros Ceros.jpg
    Puros Ceros.jpg
    223.7 KB · Visitas: 15
  • Pasos.jpg
    Pasos.jpg
    268.1 KB · Visitas: 16
Última edición:
mrcarlos

a la terminal que faltaba le puse nombre X
y no pude entender la ultima imagen 4 en la parte de los pasos y en la imagen 3 a que te refieres con "hasta aqui llegaremos" ?
no se si se alcanza a ver la linea que va de extremo a extremo
te adjunto las imagenes de como van las cosas ...

saludos
 

Adjuntos

  • 3.png
    3.png
    36.4 KB · Visitas: 27
  • 4.png
    4.png
    93.7 KB · Visitas: 23
Hola carlosduxx

Las Líneas y Las terminales se deberían hacer como se muestra en la imagen.
Con Mayúsculas donde se ven así o Minúsculas donde así se vean.
Si no les das esos nombres (Tu X) no funcionará el circuito.

Te sabes uno de los estatutos del Flip-Flip tipo J-K ??
Si su K tiene el complemento de su J, la Q tomará el valor de su J después de un pulso en su Clock.
Pero si J = Q no habrá ningún cambio en su Q.


A ver si ahora entiendes lo de la imagen llamada Pasos.jpg.
Basado en la imagen llamada Pasos.JPG has estas conjeturas y programa las J’s dándoles un Click.
Puesto que en Tn= 0, de 0 hay que pasar a 4 entonces hay que programar un 4 en las J’s (100 Binario).
Puesto que en Tn= 4, de 4 hay que pasar a 2 entonces hay que programar un 2 en las J’s (010 Binario).
Puesto que en Tn= 2, de 2 hay que pasar a 1 entonces hay que programar un 1 en las J’s (001 Binario).
Puesto que en Tn= 1, de 1 hay que pasar a 6 entonces hay que programar un 6 en las J’s (110 Binario).
Tn es el número que aparece en la columna de la extrema derecha.
Así que programa las J’s de acuerdo al número binario.
Déjame ver una imagen cuando termines.

Ya casi, ya casi.

Pero lo importante, vas entendiendo lo que estamos haciendo???

saludos
a sus ordenes
 

Adjuntos

  • Líneas.jpg
    Líneas.jpg
    78.3 KB · Visitas: 11
hola mrcarlos

entonces a mi me sobra una terminal a la que le llame X y solo quedan Q1,Q2,Q4 Y NQ1,NQ2,NQ4
con temor a equivocarme sobre los estados del flip flop j-k eso no se llama basculacion ?
listo ya comprendi la imagen cuatro del mensaje anterior
te adjunto la correcion del proteus y el boole-deusto

me equivoque en la imagen dos
listo la imagen 3 tiene la correccion... si claro ya voy rcordando como pasa de 0 a 4 a 2 a 1 a 6 y se repite

:)
 

Adjuntos

  • 5.png
    5.png
    127 KB · Visitas: 15
  • 6.png
    6.png
    189.3 KB · Visitas: 14
  • 7.png
    7.png
    57.8 KB · Visitas: 15
Última edición:
Hola carlosduxx

Bien, Creo que la segunda tabla está bien. Sin embargo comparala con la que te adjunto (AAAAAAAA.JPG).
Al presionar el botón evaluate como se indica en verde, sale otra pantalla, entiendes “Okellelala”.
Y presiona el botón salir o Exit(Si está en ingles).

Luego sale la pantalla donde nombramos las variables de entrada y de salida.
Creo que basándote en las imágenes adjuntas ya puedes continuar con tu proyecto solo.

Tu circuito debe quedar como el que te adjunto.
Si solo lo copias y lo pegas no aprenderás nada y la próxima vez estarás preguntando lo mismo.

saludos
a sus ordenes
 

Adjuntos

  • AAAAAAAA.jpg
    AAAAAAAA.jpg
    331.5 KB · Visitas: 9
  • BBBBBBBB.jpg
    BBBBBBBB.jpg
    240 KB · Visitas: 9
  • CCCCCCCC.jpg
    CCCCCCCC.jpg
    273.2 KB · Visitas: 10
mrcarlos

listo en la parte de suma de productos del boole-deusto me quedo igual Q4 negado y Q2 negado asi como tienes en la imagen 3 ...

en la exprecion minima de SOP en las variales negadas las saco de los NQ de los flip-flops ? o debo colocar una compuerta not ? esas lineas o "alambres en la parte de abajo de la hoja de proteus no comprendo a donde debo conectarlos ?
segun lo que entiendo con el diagrama logico que da el boole debo conectar los flip-flops corrigeme si estoy mal ...

si en tal caso quisiera visualisar que numero me esta arrojando los flip-flops podria colocar un decodificador bcd 74ls47 para display anodo comundo o un decidificador 74ls48 para display catodo comundo ?

te adjunto la simulacion de proteus como creo yo que deberia ser si algo esta mal corrigeme, debes cambiarle la extencion de txt a DSN :)
 

Adjuntos

  • contador flip flops proteus 1.txt
    74 KB · Visitas: 105
Última edición:
Hola carlosduxx

En los circuitos que presente el Boole-Deusto tiene unos inversores.
En tu circuito no los requieres por que tienes la opción de utilizar las nQ’s

Viste los circuitos que genera el Boole-Deusto ?? verás que las entradas se llaman Q1, Q2, Q4 y las salidas se llaman J1, J2, J4.
En tu circuito las salidas de los Flip-Flip también se llaman Q1, Q2, Q4 y las J’s seguramente las nombraste J1, J2, y J4.

Las líneas de abajo tambien tienen un conector llamado Q1, Q2, y Q4. y sus respectivas Q Negadas nQx.
Coloca las compuertas que habías seleccionado de forma que estén cerca de la primera línea cuyo conector se debe llamar A1.
Esas compuertas deben estar de acuerdo a como salen en los circuitos que genera el Boole-Deusto.

ojo ojo ojo ojo ojo
No le debes cambiar la extención al archivo que genera el ISIS de Proteus. si lohiciste ya se destruyo.
Debería tener la extención DSN pero tiene TXT. al abrirlo solo se ve basura.
Ojo ojo ojo ojo ojo.

saludos
a sus ordenes
 
Última edición:
hola mrcarlos

no te habria la simulacion ni cambiandola a DNS ? por que la imagen sale fea "muy borrosa"

lo que hise fue tomar los circuitos lógicos que me arrojo el boole-deusto y ponerlos en la hoja de trabajo de proteus y conecte asi ...

para el flipflops J1 ( el de el extremo izquierdo ) le conecte una compuerta AND de 3 entradas con las entradas Q1 negado, Q2 , Q4 negado y la salida de la and la meti a la entrada del flip flop J1.

no se si me explico ?

como podria conectar un decodificador a 7 segmentos para visualisar el numero de la secuencia ?

de nuevo te adjunto la simulacion de proteus con extencion .txt me disculpo por el archivo anterior le cambie la extencion al archivo pwi ..
 

Adjuntos

  • contador con FF.txt
    74 KB · Visitas: 30
Hola carlosduxx

Ya todo solucionado. Le cambié la extensión y lo pude abrir.

Pero tu circuito debería lucir como el mío. Échale un ojo.
Hiciste un buen trabajo.

saludos
a sus ordenes
 

Adjuntos

  • Secuencia 0 4 2 1 6 Ciclico 74LS75.zip
    15.3 KB · Visitas: 40
mrcarlos

MUCHAS MUCHAS gracias por toda tu colaboracion y sobre todo todo el tiempo que tenido explicandome de nuevo el funcionamiento de flip flop j-k

quizas para mas adelante ya maneje un poco mejor las coneccion en proteus con inputs y outputs por lo general siempre tire cable para todo lado :)

de nuevo muchas gracias por todo tu tiempo
y en este momento me ire con una sonrisa a dormir la media hora que me queda, un abrazo mrcarlos ..
 
Hola carlosduxx

Y la pregunta del Decodificador ??
Fíjate en la línea roja a la entrada D del decodificador.

El PWI contiene las características del diseño. Tamaño de la hoja, Font’s, si hay un enlace a otro archivo, etc. No me sirve y yo lo borro cuando mi diseño está correcto.
Tambien borro el Last Loaded xxxx.DBK y otro que no recuerdo la extención, creo es DBK tambien pero inicia con BackUp xxxxx.DBK.

Los borro por medio del Clean.bat, un archivo por lotes(Asi se llama el Tipo) al cual le doy 2 Click’s para que se ejecute.
Puedes mirar su contenido editándolo con un programa editor de textos.

Podrías documentar tu proyecto si depuras todo lo que escribimos aquí y haces un procedimiento escrito, paso a paso y con imágenes para que quede de ayuda en este foro.

Hasta la próxima.

saludos
a sus ordenes
 

Adjuntos

  • Secuencia 0 4 2 1 6 Ciclico 74LS75 & Decoder.zip
    18.5 KB · Visitas: 18
hola mrcarlos

si anoche cometi el error cambiandole la extencion al archivo pwi en vez del dsn, por eso no te salia nada en el archivo que te envie ...

la pregunta del decodificador era para colocarle un display de 7 segentos a los flip flops para poder visualisar el numero de la secuencia dada.

en caso de que deba montar el circuito y no pueda conseguir el 74ls76 hay algun reemplazo para este dispositivo ya sea tegnologia ttl o cmos ? para la parte del reloj podria hacerlo con un lm555 ?

saludos
 
Hola carlosduxx

Hay varios Flip-Flip’s tipo J-K en las librerías que tiene el ISIS de Proteus.
Inclusive en el archivo que te adjunté en mi mensaje #111 trae en la columna llamada DEVICES, a la derecha, otros F-F que no están en la hoja de trabajo pero con los cuales se lograría el mismo fin. Fíjate bien.
Lo mismo en el archivo que te adjunté en mi mensaje #113
También el ISIS trae otros F-F tipo J-K de la familia 4xxx(No, no es porno) las x’s puede ser cualquier número.

Sí, efectivamente puedes hacer el Reloj con un LM555. en Google.com puedes indagar por un SoftWare instalable en tu PC para los cálculos de las resistencias y capacitores para una determinada frecuencia.

saludos
a sus ordenes
 
Buenas compañeros. Era a ver si me pueden ayudar.
Tengo un proyecto que entregar en la universidad, y bueno he hecho de cuanta cosa con este contador.
Es un contador que va desde 0 a 7 y de 7 a 0 síncrono. He hecho de cuanta cosa se imaginan. (Nos dieron 3 semanas y llevo 2 haciéndolo)
Adjunto el diseño en proteus y el informe a ver quien me puede ayudar para realizarlo en físico en la protoboard.

Muchas gracias. Espero cualquier ayuda. :)
 

Adjuntos

  • 11216270_10153330184538945_1892051232_n.jpg
    11216270_10153330184538945_1892051232_n.jpg
    84.4 KB · Visitas: 16
  • esquema.pdf
    51.6 KB · Visitas: 30
  • trabajo sistema 2.zip
    23.5 KB · Visitas: 17
Última edición por un moderador:
Hola zabiro

Pero. . . Cuál es el problema con ese contador ??.
Probé tu diseño y cuanta de 0 a 7 y 7 a 0 cíclicamente.

Salvo algunas cosas por mejorar:
Reacomodé todos los dispositivos en tu esquema.
Agregue las resistencias limitadoras para cada segmento del Display. El valor es arbitrario. Tú debes calcular el valor de esas resistencias de acuerdo a: (VCC – VF) / IF = R.
Conecté al VCC las entradas R de los Flip-Flip’s ya que no puedes dejar ninguna entrada si conexión.
Te falta un capacitor en el 555 PIN 5 para evitar falsos disparos de el.

En fin creo que tu diseño cumple con lo que deseas.

saludos
a sus ordenes
 

Adjuntos

  • trabajo sistema 2.PDF
    110 KB · Visitas: 11
  • trabajo sistema 2.zip
    22.8 KB · Visitas: 8
Bueno, subí lo que ya llevás hecho y ahí vemos que ayuda podemos darte.
1638568406349.png
Ya he ido saliendo a flote, así como está se detiene en 20 y vuelve a cero. Acepto correcciones y aportaciones. Muchas gracias por contestar.

Ahora bien, yo quiero que me haga la siguientes funciones :
E
ncienda un led del 0 al 8, otro led del 9-10, otro del 11 al 18 y otro del 19 al 20 , en esta parte necesito ayuda, que me recomienda ?
 
Atrás
Arriba