¿Me ayuda a implementar los semáforos de cruce de caminos utilizando multiplexores 4/1?

2

Encontré este problema y tiene una solución y todo, pero no lo entiendo. Aquí está la ilustración:

Porlotanto,laimagenmuestrauncrucequetienesensoresalolargodelacarreterademayorprioridaddeDCylademenorprioridaddeAB.Detectansihayuncocheenalgunodeellos.Sihayunautomóvilencualquieradeesascarreteras,lasalidadelsensores1,delocontrarioes0.Elcruceesoperadoporunsemáforoquefuncionaasí:

1)ElestadoW/Edelsemáforoestáenverdesi:

  • lascarreterasCyDestánocupadas
  • CoDestáocupadoyniAniBestánocupados
  • nohaycochesenelcruce

2)ElestadoN/Sdelsemáforoestáenverdesi:

  • ambascarreterasAyBestánocupadasyningunaDoCestáocupada
  • AoBestáocupadoyniDniCestánocupadosImplementeelcircuitoparacontrolarelsemáforoutilizandosolomultiplexoresMUX4/1silasentradasdelcircuitosonlassalidasdelsensorylassalidasdelcircuitosonestadosdelsemáforo(estado1-verde,estado0-rojo).

Solución:

La parte que no entiendo son las entradas de información de los multiplexores. ¿Qué representan? Por favor explique en detalle.

    
pregunta A6SE

1 respuesta

4

Los multiplexores se están utilizando como puertas lógicas. En el caso de que solo se adjunte 1 o 0 a la entrada, los multiplexores son esencialmente tablas de verdad.

S1 y S0 son entradas de selección binaria de 2 bits. Para el caso del de arriba a la izquierda,

C  |  D  |  Dec  |  Selected | Output
0  |  0  |   0   |    I0     |   0
0  |  1  |   1   |    I1     |   1
1  |  0  |   2   |    I2     |   1
1  |  1  |   3   |    I3     |   1

En ese caso, el mux actúa esencialmente como una puerta O.

El que está debajo que solo pasará un 1 si tanto S1 como S0 = 1, lo que lo convierte en una puerta AND.

El tercer multiplexor en ese circuito es más complicado porque sus entradas pueden variar. Aún puedes modelarlo en términos de lógica booleana, pero no es tan simple como los dos anteriores.

Aquí hay una representación de puerta lógica del circuito del multiplexor de la izquierda (no dude en señalar cualquier error).

simular este circuito : esquema creado usando CircuitLab

    
respondido por el LeoR

Lea otras preguntas en las etiquetas