Descrizione del progetto
Tradotto10
1. Memorizzare nella RAM del MK (in variabili uint8)
{a, b, c, d, e} Dopo l'avvio del MK prima di inserire nuovi valori in
La qualità dei valori delle variabili è impostata a zero;
2. Fornire una visualizzazione costante del valore di una delle
Variabili su quattro indicatori a sette segmenti nella forma di
“.”, ad esempio “a.123”;
3. Eseguire l'elaborazione delle interruzioni esterne:
3.1. Quando viene attivata l'interruzione INT0, procedere alla conclusione
La seguente variabile (in modo ciclico: a→b→c→d→e→a→...) su
L'indicatore a sette segmenti;
3.2. Quando viene attivata l'interruzione INT1, trasmettere
Il valore della variabile attualmente visualizzata
Indicatore a sette segmenti, nel terminale PC (interfaccia UART) nella forma di "=",
Ad esempio, "a=123."
4. Eseguire i seguenti comandi provenienti dall'interfaccia UART dal terminale PC (per leggere i comandi è necessario essere in grado di utilizzare il computer).
Utilizzare l'interruzione UART_RXC:
4.1. Inserire nuovi valori per le variabili. Formato di input:
“=”, ad esempio, “a=123”;
4.2. Eseguire operazioni aritmetiche {+, -, *} con
Variabili {a, b, c, d, e}. In risposta, il MK invia il risultato
Delle operazioni. Formato di input:
"=,"
Ad esempio, "=a+b";
Impostazioni dell'interfaccia UART: velocità 4800 baht, controllo
Parità pari, due bit di stop, 8 bit significativi in un pacchetto.