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