е значення порівнюється з мінімально можливою температурою. Якщо вона температура менше мінімальної, включається тен і починається опитування датчика тиску і порівняння отриманих ним даних з максимально можливим значенням. Якщо тиск перевищує норму, відкривається клапан 4. Тен відключається досягши значення температури вище мінімальної. Цикл повторюється до тих пір поки температура і тиск в ємності не візьмуть допустимі значення. p align="justify"> У програмі задані обробники переривань від таймера, від зовнішнього джерела, послідовного порту. Дані підпрограми виконуються тільки при виникненні переривання. Обробник переривання від таймера 0 виконує підрахунок часу. Оброблювач переривання від зовнішнього джерела (клавіатури) виконує вибір реагентів, початкове включення двигуна і включення насоса. Обробник переривання від послідовного порту зчитує інформацію (команди), вміщену в буфер. Більш докладний опис обробників наведено нижче. p align="justify"> Так само виводитися час початку і закінчення процесу.  
 Структура програми 
  У програмі можна виділити наступні блоки: 
  Обробник переривання від послідовного порту. Виконує зчитування команд, переданих від персонального комп'ютера: загальний скид, відкриття клапанів, запуск двигуна і насоса. p align="justify"> Обробник переривання від таймера 0. Виконує підрахунок часу (хвилин). p align="justify"> Оброблювач переривання від зовнішнього джерела INT0. Для реалізації клавіатури, що має 6 клавіші: старт, відкриття клапана 1,2,3, насос, двигун. p align="justify"> Блок встановлення режимів таймерів та необхідних регістрів. 
  Блок ініціалізації послідовного порту прийому-передачі, за допомогою якого реалізований канал RS-232. 
  Блок аналізу та реалізації команд, прийнятих від персонального комп'ютера. 
				
				
				
				
			  Блок зчитування температури і тиску з датчиків і приведення цих значень до допустимим. 
  Блок виведення процесу, що відбувається: заповнення реагентом, робота насоса або двигуна, регулювання температури і тиску. 
  Розроблений алгоритм представлений у графічному вигляді на малюнку 8. 
В  
 Рис. 8 - Графічне представлення алгоритму програми 
    3.2 Опис програми  
   Основна частина програми знаходиться у файлі main.c. Процедури роботи з датчиками температури і тиску розміщені в інших файлах. Для коректної роботи спочатку програми підключені необхідні файли, стандартні бібліотеки, оголошуємо змінні. p align="justify"> Далі в програмі описані обробники переривань таймера, обробник переривання зовнішнього джерела, переривання послідовного порту. 
  Обробник переривання від послідовного порту (void sint (void) interrupt 4). Виконує зчитування байта інформації з буфера послідовного порту в змінну rs232, як...