¿Cómo podría configurar un circuito que haga un seguimiento de las huelgas en un juego de béisbol usando chancletas D en Multisim?

0

Lo que quiero son dos luces LED y un botón pulsador. Cuando se presiona el botón por primera vez, se enciende la primera luz. Cuando se presiona una segunda vez, la segunda luz se enciende. Cuando se presiona por tercera vez, ambas luces se apagan.

Configuré dos chancletas D. La primera salida Q se conecta a la entrada D de la segunda. El botón pulsador está conectado al reloj en ambas chanclas, el botón pulsador que está conectado a una fuente de alimentación. Después de analizar mi lógica con K-maps, determiné lo siguiente:

D1 = Q0'Q1 D0 = Q0 '

Q0 es el primer flip flop y Q1 es el segundo flip flops.

Así que configuro las puertas según sea necesario.

Aquí es donde está el problema. Las luces tienen un comportamiento extraño. A veces uno se enciende, a veces ambos se encienden. Obviamente estoy haciendo algo mal.

    
pregunta Peter Griffin

3 respuestas

1

Si bien no soy un tipo Multisim, sugiero que no hayas atado D0 a ninguna cosa. Intenta atar D0 a una lógica alta.

Además, sospecho que su descripción significa que, la secuencia de los LED debe ser similar a

Inicia Q0 apagado, Q1 apagado Empuje Q0 encendido, Q1 apagado Empuje Q0 apagado, Q1 encendido Empuje Q0 apagado, Q1 apagado Empuje Q0 encendido, Q1 apagado Empuje Q0 apagado, Q1 encendido Empuje Q0 apagado, Q1 apagado etc.

Si es así, necesita una segunda entrada: Inicio, para forzar a los FF a la posición inicial. Esto puede no ser cierto para Multisim, ya que el programa puede inicializar FF a 0, pero lo necesitaría en la vida real. Suponiendo que no se necesita un inicio,

simular este circuito : esquema creado usando CircuitLab

hará. Obviamente, si un bateador tiene un golpe y recibe un golpe o una caminata, puede presionar el botón dos veces más para volver al estado inicial.

    
respondido por el WhatRoughBeast
1

Es posible que estés experimentando un cambio de botón desde tu botón. Busque los circuitos de filtro que eliminarán el rebote del interruptor. El más simple simplemente agrega un pequeño capacitor y una resistencia al circuito.

    
respondido por el Joesixty
0

Las conexiones adecuadas serían D0 = (No) Q1 y D1 = Q0 * (No) Q1. Esto creará la secuencia que está buscando.

    
respondido por el Bill

Lea otras preguntas en las etiquetas