¿Elija qué led se encenderá (circuito digital)?

0

Entonces, se supone que debo construir un circuito digital que tenga 3 entradas y 2 salidas. La primera entrada se usa para "configuraciones". En la segunda entrada, puede elegir a cuál de las luces LED desea afectar la configuración, la tercera entrada se usa para llevar a cabo la configuración de la lámpara que eligió. Las salidas son 2 luces LED.

La primera entrada es un interruptor de luz, con este interruptor de luz se supone que debe elegir si desea que un LED esté encendido o apagado. 0 está desactivado, 1 está activado.

La segunda entrada es un interruptor de luz, con este swicth se supone que debes elegir a qué LED quieres que te afecte la configuración en la entrada 1. 0 es LED 0, 1 es LED 1.

La tercera entrada es un botón simple, cuando lo presionas, se supone que la configuración que elegiste para la entrada 1 afecta al LED que elegiste en la entrada 2.

Se supone que debo hacer esto solo con D flip flops, multiplexores y puertas lógicas, pero no tengo idea de por dónde empezar. ¿Cuál es el primer paso en un problema como este?

    
pregunta Lukas

3 respuestas

1

Puede hacer esto construyendo el diagrama / tabla de estado correspondiente y llegar al circuito resolviendo los mapas K para el siguiente estado y las salidas en términos de dos entradas de interruptor. El tercer interruptor será la entrada del reloj en este circuito secuencial. Sin embargo, un método rápido es:

Resuelva para las dos salidas X e Y (Dos LED) en términos de las dos entradas A y B (Dos interruptores), utilizando K-maps. Usando las expresiones obtenidas, construya la lógica combinacional correspondiente para X y Y . Ahora alimente esta lógica a la entrada D de un flip-flop D y la salida Q del flip-flop irá al LED correspondiente X o Y . Así que necesitarás dos flip-flops, uno para X y otro para Y . La tercera entrada del interruptor será la entrada del reloj a los flip-flops.

    
respondido por el MITU RAJ
1

Parece que lo que estás describiendo es que tienes un botón que funciona como un reloj y dos interruptores que actúan como datos ... O más exactamente, un interruptor es una dirección de un bit y el otro es uno de datos de bits .

Esodeberíasersuficienteparaquecomiences,peroiréunpocomáslejos.

Tienedossalidas,quesecambiansegúnlosdatosdeentrada,enelbordedelreloj.Esosignificaquenecesitaalmenosdospestillos.AhoranecesitaaveriguarcuáleslatabladeverdaddelosdatosdeentradaparapresentarelnivelcorrectoalasentradasDdelosdospestillos.

Unavezquetengaeso,puedegenerarelcircuitológicoapropiadoypresentarelreloj.Elusodedosmultiplexores2-1lohacesimple,comosemuestraacontinuación,peronomiresinoquierehacertrampa.

  

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Trevor_G
0

Es una versión simple de cómo se programa un reloj digital.

Comience con una tabla de verdad para cada / cualquier combinación o transición de borde de las entradas y luego las salidas, Use ^, v, 0,1, x

Lea a continuación, ¿qué solucionador de mapas de Karnaugh ?

Entonces, para las risitas, ¿qué es un Gray Code?

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas