и цьому на екран виводиться поточна обрана для редагування стадія роботи і значення її параметрів. При натисканні клавіші ^ (key = 1) відбувається перехід до наступної стадії. При натисканні клавіші SET ми входимо в режим установки параметрів обраного режиму, умовою виходу з якого є чотириразове натискання клавіші < span align = "justify"> SET , оскільки майже в кожному режимі у нас по чотири параметри.
В
У режимі установки параметрів обраного режиму, ми стежимо за значенням змінних stad (номер стадії) і nset (числом натискань клавіші SET), і залежно від їх значень виводимо на дисплей назви станів зі списком їх параметрів і маркуванням змінного параметра (типу (при stad = 1 і nset = 0))
При натисканні клавіш + (key = 3) і - (key = 4), відбувається інкрементація або декрементація відповідного параметра, при цьому відбувається стеження за тим, щоб поточний параметр не вийшов за межі граничних значень. Після встановлення всіх параметрів поточної стадії, ми повертаємося до попереднього режиму. Якщо була натиснута клавіша OK, то повертаємося назад в нескінченний цикл. p> Якщо була натиснута клавіша OK, то програма переходить в режим роботи пристрою.
На початку роботи пристрою видається короткий звуковий сигнал, потім відкриваються бункери і запускається міксер. Після чого очікуємо, поки спустошуватися бункери, це здійснюється за допомогою постійної перевірки датчиків тиску в бункерах (do while ((datchik (1) <> 0) and datchik (2) <> 0)); end ;). Як тільки бункери спустошувалися, закриваються бункери, видається звуковий сигнал і починається стадія замішування. p align="justify"> Стадія замішування.
Спочатку задаються параметри замішування. Це робиться шляхом установки початкових значень змінних h, m і s відповідальних за таймер стадії, в обробнику переривань від нульового таймера. Потім шляхом установки прапора fpp запускається таймер стадії. Після чого програма очікує, поки час виконання поточної стадії не має терміну дії (поки не буде скинутий прапор fpp). При цьому на рідкокристалічний індикатор виводиться час до закінчення поточної стадії. Як тільки час виконання стадії закінчиться, міксер вимикається і видається короткий звуковий сигнал. p align="justify"> Стадія бродіння.
Спочатку задаються параметри бродіння. Це робиться шляхом установки початкових значень змінних h, m і s відповідальних за таймер стадії, в обробнику переривань від нульового таймера і змінної temt відповідної контрольному значенню температури бродіння. Потім включається двигун і шляхом установки прапора fpp запускається таймер стадії. Після чого програма очікує, поки час виконання поточної стадії не має терміну дії (поки не буде скинутий прапор fpp). При цьому на рідкокристалічний індикатор вив...