Opis projektu
Przetłumaczone1. Konfiguracja i sprzężenie zwrotne są realizowane za pośrednictwem interfejsu RS-232 (UART).
1.1. Komendy, które są przesyłane z PC z programu terminalowego przez RS-232.
1.1.1. Określenie górnego progu temperatury, wartość temperatury;
1.1.2. Określenie dolnego progu temperatury, wartość temperatury;
Format komend jest określany przez dewelopera.
2. Wskazanie aktualnej temperatury na 7-segmentowym wskaźniku z dokładnością do 0,5 °C.
3. Wskazanie temperatury w lub poza danym zakresem
Jest realizowane na LED1 – LED4 oraz za pomocą sygnału dźwiękowego. Algorytm
Wskazania są następujące:
3.1. Jeśli temperatura mieści się w danym zakresie, świecą LED2 i
LED3. Sygnał dźwiękowy jest wyciszony.
3.2. Jeśli temperatura jest poniżej dolnej granicy danego zakresu, to świeci.
LED1. Sygnał dźwiękowy emituje przerywany dźwięk o częstotliwości 500 Hz
Czas trwania 1 sekunda i z przerwą 1 sekunda.
3.3. Jeśli temperatura jest powyżej górnej granicy danego zakresu, to świeci.
LED4. Sygnał dźwiękowy emituje przerywany dźwięk o częstotliwości 1000 Hz
Czas trwania 1 sekunda i z przerwą 1 sekunda.
4. Przesyłanie do PC aktualnej temperatury i jej statusu (normalny, powyżej lub poniżej progów)
Jest realizowane przez interfejs RS-232 2 razy na sekundę. Format wyświetlania statusu
Temperatury są określane przez dewelopera.
5. Praca jest uruchamiana przez naciśnięcie przycisku KEY1.
6. Wyłączenie odbywa się przez naciśnięcie przycisku KEY2.
Obserwacje
1. Aby zbadać przyciski, użyj mechanizmu programowego anty-drum.
2. Aby ustawić górne i dolne progi zakresu temperatury, należy wykonać
Sprawdzenie, czy górna granica zakresu nie jest poniżej dolnej granicy zakresu.