Page 292 - 4503
P. 292

обробки  даних  задля  економії  автономного  елементу
           живлення  мікроконтролер  варто  перевести  у  режим
           PowerDown. До речі у регістрі STATUS для інформації (тобто
           тільки   для зчитування) є біт 3 — це ознака      (рисунок 5.17,
           розділ   5.5.4.4).   Для    «пробудження»      мікроконтролера
           використовується  переривання  від  зовнішнього  джерела,
           наприклад від якогось економічного генератора з інтервалом
           між сигналами — 1 година.

                9.2.3  Програмні аспекти обробки переривань

                Для  того  щоб  проілюструвати  програмні  аспекти
           обробки переривань, розглянемо невелику задачу підрахунку
           руху  деталей  на  стрічковому  конвеєрі.  Одним  із  можливих
           технічних    рішень    може        бути    застосування    пари
           малопотужний лазер  — фотоелемент, котрі розміщені кожен
           по обидва боки від  деталі на транспортері (рисунок 9.4).


















                     Рисунок 9.4 — Контроль проходження деталі на
                             стрічковому транспортері

                Задача  9.1.    При  перетині  деталлю  променя  на
           мікроконтролер  РІС  поступає  запит  у  вигляді  імпульса,


                                         292
   287   288   289   290   291   292   293   294   295   296   297