е того, як відбулося переривані программа ОБРОБКИ переривані ВСТАНОВИВ Значення лічільніка на одиницю больше от попередня и Наступний крок - це вибір кодом з програмної табліці. Це можна сделать у підпрограмі, ЯКЩО Скласти Значення програмного лічільніка и лічільніка переривані а потім, змінівші Значення програмного лічільніка Ми можемо вернуться в основнову програму з кодом, Який Поті відправімо у порт В:
TABLCOUT; заносимості Значення
; лічільнікаPCL, 1; для Вибори кодуB 00001111
; .....................
RETLW B xxxxxxxx
После цієї Операції Наступний крок - перевірка, чи пройшли УСІ Чотири фази, згідно з Завдання. Це відбувається у декілька кроків залишкові з якіх - перевірка біта STATUS, 2 для визначення числа фаз, Які Вже пройшли:
MOVF COUT; перевіряємо лічильник
SUBLW.4STATUS, 2; Якщо не ВСІ коди відправленоSTART; чекаємо щеCOUT; інакше чистимо лічильник іSTART: i почінаємо спочатку
После того, як пройшли УСІ Чотири фази лічильник переривані встановлюються на нуль и почінають усьо спочатку.
Подана програма и алгоритм - є універсальнімі. Для того, щоб провести будь-які Зміни в Програмі не вимагає істотно змінюваті програму: Наприклад можна сделать НЕ Чотири а больше фаз з різноманітнімі світловімі ЕФЕКТ. У Програмі змініться позбав кількість кодів та при Перевірці кількості фаз треба буде Встановити Інший коефіцієнт. p align="justify"> Висновки
мікроконтролер керуючий автомат світловій
У результаті Виконання курсової роботи БУВ розроблення и побудованій автомат світловіх ефектів на мікроконтролері сімейства PIC.
При розробці булу Використана сучасна елементна база. Основним елементом керуючого автомату - є мікроконтролер PIC16F84А ФІРМИ Microchip. У курсовій работе показано наскількі ЗРУЧНИЙ використовуват мікроконтролері при розробці будь-яких керуючих автоматів чг других прістроїв. Булі вказані ПЕРЕВАГА прістроїв на Основі мікроконтролерів. p align="justify"> Була Створена програма для мікроконтролера, яка Забезпечує роботу пристрою згідно и Завдання.
Отримані результати при Перевірці прилаштую на емуляторі MPLAB IDE:
- Период Зміни фаз близьким 0,125 с;
синхронно з переривані відбувається перемиканням освітлювальніх пріладів.
Розроблені електрична принципова та електрична структурна схема.
Аналізуючі характеристики пристрою та мікроконтролера, можна сделать Висновок, что для создания даного пристрою вибір МК БУВ вірнім та правильним. Хочай ї на Данії годину мікроконтролері PIC16F84A вважаються застарілімі
Список в...