creando un circuito usando medio / completo sumador

0

Mi hermano consiguió esto en la escuela, no puedo ayudarlo. Estoy agradecido por cualquier ayuda / consejo

En una calle hay dos semáforos, uno para personas y otro para automóviles.

Ambos semáforos tienen un botón para cambiar.

1) Los semáforos solo pueden mostrar "verde" y "rojo"

2) Si los autos son verdes, los peatones tienen rojo

3) se presiona uno de los dos botones, los semáforos cambian de estado

Dibuja un circuito.

Lo que probé (no correcto y un poco sin ningún sentido, supongo):

EDITAR:

Nuestrasoluciónfinal(noestoysegurodesiescorrectaono,usandosolo1botónparacambiar)

    
pregunta piguy

1 respuesta

0

Utilizar un sumador parece una forma extraña de resolver el problema, pero creo que el profesor está buscando algo como esto:

Use un sumador completo de 1 bit con una salida que comienza en 0.

Coche rojo y gente verde = salida de sumador.
Coche verde y gente roja = no salida de sumador.

Las 3 entradas al sumador (a, by acarreo) son los dos botones y la salida actual del sumador.

Entonces, cuando se presiona un botón, la salida del sumador aumenta (o si es 1 se ajusta a 0) y las luces cambian.

Debería incluir un pestillo o juegos con relojes para evitar que el sistema cuente lo más rápido posible mientras se mantiene presionado un botón.

Todo parece un poco demasiado complejo, pero no puedo ver de qué otra forma lo haría con un sumador. Un pestillo y un par de puertas lógicas serían mucho más fáciles. Estoy asumiendo que los botones son momentáneos. es decir, presione y suelte el botón y las luces cambian de estado y permanecen en el nuevo estado.

    
respondido por el Andrew

Lea otras preguntas en las etiquetas