Red de conocimiento informático - Espacio del host - Ahora voy a escribir un experimento de EDA sobre semáforos. No sé cómo escribir un informe. ¡Pida consejo a los expertos! Se pueden utilizar modelos o muestras, siempre que sean similares.

Ahora voy a escribir un experimento de EDA sobre semáforos. No sé cómo escribir un informe. ¡Pida consejo a los expertos! Se pueden utilizar modelos o muestras, siempre que sean similares.

(1): Título y requisitos del diseño

Las intersecciones de carreteras principales y caminos rurales en áreas rurales modernas están punteadas. La Figura 2 muestra el diagrama del principio de funcionamiento de los semáforos y sensores en la intersección. Diseñe un sistema de control de semáforos para gestionar el tráfico en las intersecciones. Requisitos específicos:

(1) El tráfico de vehículos en las carreteras principales tiene prioridad Cuando no hay automóviles en las carreteras rurales, la luz verde en las carreteras principales está encendida y la luz roja en las carreteras rurales está encendida. Las carreteras principales siempre están permitidas.

(2) Cuando haya automóviles en el camino rural y no haya automóviles en la carretera principal, la luz verde en el camino rural estará encendida y la luz roja en la carretera principal estará encendida.

(3) Cuando existan vehículos tanto en vías principales como en caminos rurales, las vías principales y los caminos rurales se alternarán durante 60 segundos y los caminos rurales durante 30 segundos.

(4) Durante cada transición de luz verde a luz roja y de luz roja a luz verde, se encenderá una luz amarilla durante 5 segundos como transición.

(5) Utilizar interruptores en lugar de sensores como señales para detectar la llegada de vehículos, y utilizar diodos emisores de luz rojos, verdes y amarillos como semáforos.

(6) La base de tiempo del segundo pulso puede introducirse mediante un circuito externo.

Programa

MÓDULO semáforos

TÍTULO 'zht'

M, C, EN, CLK PIN 11, 12, 13, 7 ;

CR, CG, CY, MR, MG, MY PIN 68, 69, 70, 71, 72, 73 ISTYPE'REG' // CR, CY, CG para carreteras rurales Rojo, Amarillo, Verde, MR MG, MY para carreteras principales Rojo, Verde, Amarillo //

K, D7...D0 NODE ISTYPE'REG' //D5...D0 es la salida del contador, K Control beat; //

CP, )amp; (Dlt; =65) ENTONCES Q: =; //Cuando el tiempo es mayor que 60 y menor que 65, se enciende la luz amarilla //

ELSE WHEN(Dgt;=65)amp; (Dlt; =95)THEN Q://Cambia el ritmo y comienza un nuevo bucle/

ELSE WHEN (M==0)amp; (C==1) THEN Q:=; //Las carreteras rurales tienen automóviles//

ELSE WHEN (M==1)amp; (C==0) THEN Q:=; hay coches en las carreteras principales//

ELSE Q:= ; //Todos sin coches/

TEST_VECTORS

([EN, M, C, CLK ]-gt; Q)

[1, X, X , CP]-gt; //prueba de habilitación/

@REPEAT 5{[0, 0, 0, CP]-gt; p>@REPEAT 5{[0, 1, 0, CP]-gt;}

@REPEAT 10{[0, 0, 1, CP]-gt; ;}

@REPEAT 150{[0, 1, 1, CP]-gt X;}

FIN