максимальної. У цьому пристрої діапазоном температури від 0 до 500 С.
Датчики тиску.
Датчики тиску побудовані аналогічно датчику температури, з тією різницею, що тут використовується замість терморезистора, резистор опір якого залежить від тиску чиниться на нього. Частотний діапазон сигналу від 1КГц до 100кГц. Діапазон тиску від 1 до 3000 гр ..
Бункери
Це поле ємності для інгредієнтів до яких підключені датчики тиску. Також вони забезпечені пристроєм управління, при подачі на вхід якого логічної одиниці він відкриваються, а при подачі нуля закриваються. p align="justify"> Міксер-також забезпечений пристроєм управління, при подачі на його вхід одиниці, він не береться і починає працювати, при подачі нуля зупиняється і піднімається.
Двигун при подачі на вхід його пристрою управління одиниці він включається, при подачі нуля вимикається.
Опис алгоритму.
При написанні даної програми я описав такі процедури:
Процедура обробки переривання таймера нульового каналу timer_int.
В цій процедурі проводиться стеження за натисканням клавіш, а також вона виконує функції декрементируется таймера часу виконання поточної стадії. Після кожного переповнення в регістри Th0 і Tl0 заноситься число 3cafh (15535), що призводить до того, що 0-й таймер переповнюється 20 разів на секунду. Після кожного переповнення відбувається вузів даного обробника і проводиться перевірка натиснутоюклавіші. У даному обробнику використовується прапор fpp, який відповідає за запуск або зупинку таймера стадії. Якщо fpp = 1, то проводиться перевірка, не минуло Чи 20 переповнень таймера, якщо пройшло, то проводиться декрементація таймера стадії. Як тільки час виконання поточної стадії закінчується, то прапор скидається. p align="justify"> Процедура ініціалізації inic.
Дана процедура відповідає за початкову настройку системи управління піччю. На початку вона виробляє установку всіх параметрів за замовчуванням, встановлює режим роботи таймерів/лічильників, значення регістрів Th і Tl, запускає 0-й таймер і дозволяє обробку переривань від таймерів. Потім вона видає три звукові сигнали у вигляді піків. Після чого відбувається початкова ініціалізація рідкокристалічного індикатора. p align="justify"> Процедура виведення інформації на РКІ outGKI.
На початку проводиться очищення дисплея за допомогою команди 1h. Потім проводиться вивід на дисплей символів містяться в масиві sod (i). Запис у внутрішні регістри РКІ здійснюється за допомогою сигналу е. За допомогою сигналів rs і rw, здійснюється установка командного режиму або режиму прийому даних:
= 0, rw = 0 - запис команди;
rs = 0, rw = 1 - читання команди;
rs = 1, rw = 0 - запис дани...