ва
Блок клавіатури з клавішами
На вході даної системи мікропроцесор отримує інформацію від двох цифрових датчиків температури. Так як датчик температури вимірює значення в перебігу 750мс то тактирование опитування вирішено зробити 1 раз на секунду. p align="justify"> Управління виконується через 4-х клавішну клавіатуру, перша клавіша set дозволяє встановити час, заданий режим роботи і встановити температуру которою слід підтримувати, за допомогою другої В«+В» і третьої В«-В» проводитиметься установка часу, вибір режиму і температури, четверта клавіша дозволяє вийти з режиму установки параметрів. p align="justify"> МПК виконує постійне опитування датчиків і клавіатури, потім підраховуючи час і температуру, виводить їх на екран семисегментний індикатора. p align="justify"> Температура та час протягом 3 секунд виводиться по черзі на екран з часом. Т.к. комутація виконується динамічно, то вибір сегментів включається по черзі, в кожен з тактів переповнення таймера перемикається сегмент, а на індикатор виводиться відповідна цифра. p align="justify"> Так само в цій схемі використовується блок сполучення з COM - портом.
2. Розробка принципової схеми
.1 Вибір керуючого контролера
В якості керуючого контролера може бути використаний будь мікропроцесорний контролер, який має достатнє у висновків для підключення вхідних датчиків (2 порти), клавіатури (4 порту), семисегментний індикатора (8 портів) і виконуючого пристрою ( 2 порт). Для підключення всій периферії потрібно 16 портів. Так само необхідно визначити мінімальну частоту, з якою повинен працювати контролер. p align="justify"> Так як спочатку планується використання цифрового датчика температури як більш простого в обігу (він сам виконує вимірювання температури і оцифровку зовнішніх показань з подальшою передачею через цифровий канал даних), тому не вимагає зовнішній АЦП. Таке рішення спрощує і здешевлює конструкцію, але вимагає реалізацію протоколу послідовного обміну і IWare при цьому в рамках протоколу обміну рекомендується частота тактування 100 КГц, враховуючи необхідність програмного керування протоколом та інших обслуговуваних функцій, частота контролера повинна бути не менше 1-2 МГц. p>
Для правильного вибору було вирішено розглянути три основні серії, і мною були ознайомлювально вивчені мпк серії PIC, AVR і МК51. Для того щоб розгляд було рівнозначним вибираються з серії найбільш схожі чіпи з ресурсів і числу портів. p align="justify"> Серія PIC являє собою RISC архітектуру з набором 34 простих команд і для реалізації мого пристрою цих команд цілком достатньо. В якості найбільш поширених і простих можна розглянути PIC16F626. Він є подальшим розвиток раніше випущеного PIC1684 і програмно майже повністю сумісний з ним. Він має два 8-ми розрядних порту, частоту тактування 1-16 МГц, 2Кб ПЗУ програм, така а...