Мікропроцесори та мікроЕОМ
31

загальним бітом. Єдиним виключенням є переривання по кінці запису в  EEPROM. Цей прапор знаходиться в іншому регістрі EECON1.

Біт загального дозволу/зчирони переривання GIE (INTCON <7>)  дозволяє (якщо=1)  всі  індивідуально  незамасковані  чи  переривання  зчироняє (якщо=0) їх. Кожне  переривання  окремо  може  бути  додатково дозволено/зчиронено установкою/скиданням  відповідного  біта  в  регістрі INTCON.

Біт  GIE  обнуляется  при   скиданні.   Коли   починає   оброблятися переривання, біт GIE  обнуляется,  щоб  зчиронити  подальші  переривання, адреса повернення посилається в стек, а в програмний лічильник завантажується адреса  0004h.  Час  реакції  на  переривання  для  зовнішніх  подій,  таких   як  переривання від ніжки INT чи порту B, складає приблизно п'ять циклів.  Це на один цикл менше, ніж для внутрішніх подій, таких  як  переривання  по переповненню від таймера RTCC. Час реакції завжди однаковий. 

У підпрограмі обробки  переривання  джерело  переривання  може  бути визначене по відповідному біті в регістрі прапорів. Цей прапор-біт  повинний бути програмно скинутий усередині підпрограми. Прапори запитів     переривань  не  залежать від бітів що маскують  і  біта  загального  маскування  GIE. 

Команда   повернення   з   переривання   RETFIE   завершує що   перериває  підпрограму і встановлює біт GIE, щоб знову дозволити переривання.

 

2.4 Індикатор

В даному курсовому проекті використовується  трьох позиційний 7 сегментний індикатор с загальним анодом (Рисунок 2.12)