Page 162 - 149
P. 162

В  біті  ТВ8  програмно  установлюється  значення  дев’ятого  біта  даних,
                  який  характерний  для  режиму  2  і  3.  В  біті  RB8  фіксується  в  режимі  2  і  3
                  дев’ятий  прийнятий  біт  даних.  В  режимі  1,  якщо  SM2=0,  в  біті  RB8
                  заноситься стоп-біт. В режимі 0 біт RB8 не використовується.

                         Індикатор переривання передавача ТІ установлюється апаратно в кінці
                  періоду  передачі  восьмого  біта  даних  в  режимі  0  і  на  початку  періоду
                  передачі стоп-біта в режимах 1,2,3. У підпрограмі обслуговування переривань
                  необхідно обнулювати біт ТІ.
                         Індикатор  переривання  приймача  RI  установлюється  апаратно  в  кінці
                  періоду  приймання  восьмого  біта  даних  в  режимі  0  і  в  середині  періоду
                  прийому стоп-біта в режимах 1,2,3. Підпрограма обслуговування переривань
                  має скидати біт RI.
                         Швидкість  обміну  УАПП  в  різних  режимах  роботи  визначається
                  різними  способами.  В  режимі  0  частота  передачі  залежить  тільки  від
                  резонансної  частоти  резонатора             f   f  / 12 .  За  один  машинний  цикл
                                                                0    рез
                  послідовний порт передає один біт інформації.
                         В режимах 1,2,3 швидкість обміну залежить від керуючого біта SMOD в
                  регістрі  спеціальних  функцій  (регістр  PCON).  Призначення  регістра  PCON
                  показане в таблиці 8.10.
                         В  режимі  2  частота  передачі  визначається  виразом  f               2 (  SMOD  /  64  f )  .
                                                                                             2               рез
                  Якщо SMOD=0 частота передачі рівна  /1(           64  f )  , а при SMOD=1 -  /1(  32  f )  .
                                                                         рез                             рез
                         Таблиця 8.10- Регістр керування потужністю PCON
                   Символ       Позиція  Найменування та функція
                   SMOD         PCON.7  Подвоєння швидкості обміну

                     -          PCON.6
                     -          PCON.5  Не використовуються
                     -          PCON.4
                   GF1          PCON.3  Індикатори, що
                                             визначаються користувачем
                   GF2          PCON.2
                   PD           PCON.1  Біт зниження споживаної потужності МК
                   IDL          PCON.0  Біт  неробочого  ходу.  Якщо  IDL=1,  то  наступає
                                             режим неробочого ходу
                  Зауваження.  Обнуління  вмісту  PCON  виконується  шляхом  завантаження  в
                  нього коду ****0000.
                         В  режимах  1  і  3  у  формуванні  частоти  передачі  крім  керуючого  біта
                  SMOD  приймає  участь  таймер  1.  При  цьому  частота  передачі  залежить  від
                  частоти переповнення (OVT1) і визначається у такий спосіб:
                                 f     2 (  SMOD  /  32 ) f  .
                                   3 , 1           OVT 1







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