Page 163 - 149
P. 163

Переривання від таймера 1 в цьому випадку має бути заблоковане. Сам Т/Л1
                  може  працювати  і  як  таймер,  і  як  лічильник  подій  в  будь-якому  з  трьох
                  режимів.  Однак  найвдалішим  є  використання  режиму  таймера  з
                  автозавантаженням  (старша  тетрада  TMOD=0010  B).  При  цьому  частота
                  передачі визначається виразом:

                                 f     2 (  SMOD  /  32 )( f  / 12 )( 256   (ТН 1 )).
                                   3 , 1            рез
                         З  особливостями  роботи  УАПП  в  різних  режимах  детально  можна
                  ознайомитись у спеціальній літературі [   ].
                                        Система переривань
                         Спрощена схема переривань МК51 подана на рисунку 8.8.






































                         Рисунок 8.8-  Схема переривань МК51

                         Зовнішні  переривання  INTO   і  INT можуть  викликатись  рівнем  0  або
                                                                   1
                  переходом сигналу з 1 в 0 на входах МК в залежності від значень керуючих
                  бітів  ІТ0  і  ІТ1  в  регістрі  ТCON.  Від  зовнішніх  переривань  установлюється
                  індикатори  ІЕ0  і  ІЕ1  в  регістрі  ТCON,  які  ініціюють  виклик  відповідної
                  програми       обслуговування         переривань.       Обнуління       цих     індикаторів
                  виконується  апаратно  лише  тоді,  коли  переривання  викликане  за  зрізом
                  сигналу. Якщо ж переривання викликане рівнем вхідного сигналу, то скинути
                  індикатор  ІЕ  можна  у  підпрограмі  обслуговування  переривань  шляхом
                  впливу на джерело переривань з метою скасування запиту.
                         Індикатори  запиту  переривань  від  таймерів  TFO  i  TF1  обнулюється
                  автоматично при передачі керування підпрограмі обслуговування. Індикатори




                                                                                                             164
   158   159   160   161   162   163   164   165   166   167   168