pan> Вє то включається бойлер, нагрів відбувається до +7 Вє потім відключається. При натисканні клавіші В«3В» користувач переходить до вибору каналу, вони перегортаються по колу з 1 по 5 (коридор, спальня, кухня, зал, бойлер). Для збереження параметрів заданих користувачем використовується клавіша В«4В». Щоб збільшити температуру на +1 або зменшити-1нужно скористатися клавішами В«5В», В«6В». При натисканні клавіші В«7В» користувач може встановити годинник (+1 година), клавішею В«8В» встановити хвилини (+1 хв).
У системі присутній FLASH ПЗУ для зберігання призначених для користувача налаштувань. br/>
Приклад написи на РКІ:
12: 00:00 Коридор-21 В° Спальня-23 В° Кухня-20 В° Зал-22 В° Бойлер-65 В°
3.2 Опис роботи програми
При включенні в розетку контролер виробляє початкову ініціалізацію основних змінних і масивів, переривань і необхідних прапорів. встановлюються виставлені за умовчанням параметри, і система переходить до підтримання потрібної температури, струму, включаючи охолодження коли елементи перегріті і т. д. При старті система за замовчуванням вимкнена і на індикаторі нічого не відображається. Після натискання клавіші В«1В» система включається в роботу, на індикатор виводяться встановлені за умовчанням параметри (початково все встановлено в 0). Таким чином, реалізується найпростіший алгоритм налаштування. p align="justify"> Ми використовуємо бібліотеку 51-го контролера. Спочатку йде оголошення змінних, стандартні лічильники. Для вимірювання температури ми виділили байтові змінні ohlagd. Спочатку контролер посилає сигнали датчиків і отримує відповіді про те, що датчики готові до роботи з ним. Потім контролер посилає сигнал конкретному датчику і отримує від нього виміряне значення температури. Після отримання результатів від 2 датчиків температури і АЦП контролер порівнює отримані результати з параметрами температури, введеними користувачем, або з параметрами, встановленими за замовчуванням. Якщо температура в кімнаті виявляється нижче встановленої температури, то мікроконтролер включає нагрівальний елемент. Якщо температура виявилася вище встановленої, то, навпаки, посилається сигнал про відключення тена, а вентилятор продовжує працювати, втягуючи прохолодне повітря до тих пір, поки температура не буде дорівнює встановленим параметрам, в цьому випадку система вимикається. Для того щоб була можливість ввести параметри температури і часу використовуються відповідні клавіші які відслідковуються по моментах натискання. Для відпрацювання натискання клавіатура сканується багато разів на секунду і контролюється зміна коду клавіші. При старті системи першим можливим встановленим рівнем є 0 про С, після кожного наступного натискання кнопки ...