Descripción del proyecto
Traducido10
1. Almacenar en la RAM del MK (en variables uint8)
{a, b, c, d, e} Después del lanzamiento del MK antes de ingresar nuevos valores en
La calidad de los valores de las variables se establece en cero;
2. Proporcionar una visualización constante del valor de una de las
Variables en cuatro indicadores de siete segmentos en forma de
“.”, por ejemplo, “a.123”;
3. Realizar el procesamiento de interrupciones externas:
3.1. Cuando se activa la interrupción INT0, proceder a la conclusión
La siguiente (cíclicamente: a→b→c→d→e→a→...) variable en
El indicador de siete segmentos;
3.2. Cuando se activa la interrupción INT1, transmitir
El valor de la variable actualmente mostrada
Indicador de siete segmentos, en el terminal de PC (interfaz UART) en forma de "=",
Por ejemplo, "a=123."
4. Realizar los siguientes comandos que llegan a través de la interfaz UART desde el terminal de PC (para leer comandos necesitas poder usar la computadora).
Usar la interrupción UART_RXC:
4.1. Ingresar nuevos valores para las variables. Formato de entrada:
“=”, por ejemplo, “a=123”;
4.2. Realizar operaciones aritméticas {+, -, *} con
Variables {a, b, c, d, e}. En respuesta, el MK envía el resultado
Operaciones. Formato de entrada:
"=,"
Por ejemplo, "=a+b";
Configuraciones de la interfaz UART: velocidad 4800 baudios, control
Paridad par, dos bits de parada, 8 bits significativos en un paquete.