Circuito controlando 6 leds

0

Quiero construir un circuito con puertas lógicas y flip-flops, en cada reloj que encenderá 6 LEDs la siguiente secuencia: 1 - 6, 2 - 5, 3 - 4, 4 - 5, 4 - 6, 5 - 6, (repetir). He pasado 2 días para conseguir un diseño perfecto. ¿Alguien me puede ayudar para hacer la estructura perfecta?

    
pregunta some one

1 respuesta

2

Hay un proceso simple que puede seguir para su diseño:

1. Identificar el número de estados

Por lo que ha dicho, parece que tiene 6 estados, 6 salidas diferentes en su secuencia antes de que se repita. Así que construya un contador que cuente de 0 a 5 y luego se reinicie cuando llegue a 6. Esta será su opinión.

Hay diferentes contadores que puedes hacer: un contador binario de 3 bits puede ir de 0 a 7, por lo que solo necesitarás restablecer la lógica 6. Podría hacer un contador que sea solo de 6 registros en un ciclo en el que solo uno sea alto: el 1 y luego los ciclos (uno caliente). Y así sucesivamente.

2. Calcula tus resultados

En tu caso tienes 6 LEDs. Estas son tus salidas. Por lo tanto, debe dibujar una Tabla de verdad para cada salida que relacione la salida con cada una de sus entradas (vea 1.).

3. Determine la lógica

A continuación, una vez que tenga sus tablas de verdad, debe determinar la lógica necesaria para realizar esa asignación. La forma más sencilla de hacerlo es crear un Mapa de Karnaugh para cada LED. Utilice el mapa para determinar la lógica que asigna el contador de entrada al valor del LED para cada uno de los estados.

4. Simplificación

Entonces puede ser posible reducir la lógica simplificando el resultado de los mapas de Karnaugh. Esto se puede hacer mirando las expresiones booleanas y aplicando varias reglas del álgebra booleana.

    
respondido por el Tom Carpenter

Lea otras preguntas en las etiquetas