в мікроконтроллер АЦП) можна визначити значення температури. Основною перевагою такого датчика є його дешевизна і простота заміни. br/>
3.5Стабілізатор
Стабілізатор К145ЕН5А призначений для отримання з напруги живлення 12В, напруга живлення 5В для живлення МК, цифрової логіки і РКІ.
.6 Блоки управління
Блоки управління - реалізовані у вигляді зовнішніх модулів (ключів на польових транзисторах), при подачі на них керуючого напруга 0.5 В з контролера і вони камутіруют потужну 220В навантаження. br/>
.7 Клавіатура
Клавіатура побудована як комутаційна матриця. Матриця комутації в даному випадку двовимірна, кожен її вузол містить клавішу, яка комутує один стовпець матриці з одного з рядків. p align="justify"> Шляхом сканування стовпців можна стежити за станом клавіатури.
Коли жодна з кнопок не натиснута, на всіх лініях рядків має бути високий рівень (1). При замиканні однієї з кнопок під час опитування відповідного стовпця на лінії рядків замість 1 буде 0.
В результаті МК може зафіксувати факт натискання і визначити, яка клавіша натиснута.
4. Розподіл портів введення/виведення
ПортНазначеніеP 0.0-P0.7Передачі даних на РКІ Дозвіл виконання операцій обміну ЖКІP1.0Датчік температуриP2.0-P2.4Управляющіе клавіші. P2.5-P2.7Датчікі рівня водиP3.0-P3.2Сігнали управління ЖКІP3.3-P3.4БУ двігателемP3.5БУ насосом.P 3.6БУ нагрівальним елементом.P 3.7БУ клапаном зливу
5.Опісаніе і функціонування програми
У програмі передбачені 2 обробника переривань:
1) від АЦП (канал 6) - ........
2) від таймера-в ньому ми виконуємо:
а) підрахунок секунд, хвилин, та визначення минулого часу для заданого режиму, при цьому заданий час дікрімінтіруется і виводиться на чекай. (висновок здійснюється не в обробники а в основній програмі, т.к РКІ досить повільний ), за встановленим прапору обробника дисплея.
б) Сканування клавіатури - здійснюється почергової подачею нулів на Р2.3 і Р2.4, що визначає Сканируемое стовпець, при цьому перевіряються розряди з Р2.0 по Р2.3 і визначається яка клавіша натиснута. p align="justify"> г) Керування напрямком і
за таймером 1 швидкістю обертання двигуна, відповідно до встановленого режиму. При цьому біт Р3.4 задає напрямок обертання, а біт Р 3.3-швидкість обертання за допомогою широтно імпульсної модуляції. p align="justify"> Основна програма складається з 2-х основних блоків:
) Ініціалізації і установка параметрів для всіх режимів
Для кожного режиму виводиться стандартний час і корист...