Page 161 - 149
P. 161

Режим  3.  Цей  режим  співпадає  з  режимом  2,  проте  частота  обміну
                  задається таймером.
                         Керування режимом роботи УАПП здійснюється через програмування
                  спеціального регістра SCON. Функціональне призначення бітів цього регістра
                  показане в таблиці 8.9.

                         Прикладна  програма  визначає  режим  роботи  УАПП  шляхом
                  завантаження в старші біти регістра SCON 2-бітового коду. У всіх режимах
                  роботи  передача  із  УАПП  ініціюється  будь-якою  командою,  де  буферний
                  регістр SBUF є приймачем байта. Приймання інформації в УАПП в режимі 0
                  можливе за умови, що RI=0 i REN=1. В режимах 1,2,3 прийом починається з
                  переходом старт-біта, якщо REN=1.
                         Таблиця 8.9-  Регістр керування/статуса УАПП
                   Символ       Позиція  Ім’я та призначення
                   SM0          SCON.7  Біти керування режимом роботи УАПП:
                   SM1          SCON.6
                                             SM0  SM1  Режими роботи УАПП
                                             0       0        Зсувний  регістр  розширення  вводу-
                                                              виводу
                                             0       1        УАПП-8  бітів.  Змінна  швидкість
                                                              передачі
                                             1       0        УАПП-9  бітів.  Фіксована  швидкість
                                                              передачі
                                             1       1        УАПП-9  бітів.  Змінна  швидкість
                                                              передачі
                   SM2          SCON.5  Біт  керування  режимом  УАПП.  Установлюється
                                             програмно  для  заборони  прийому  повідомлень,  в
                                             яких дев’ятий біт має значення 0

                   REN          SCON.4  Біт  дозволу  прийому.  Установлюється/скидується
                                             програмно        для       дозволу/заборони          прийому
                                             послідовних даних
                   TB8          SCON.3  Передача            біта     8.    Установлюється/скидається
                                             програмно  для  запису  дев’ятого  біта  в  режимі
                                             передачі УАПП-9 бітів
                   RB8          SCON.2  Прийом біта 8. Установлюється/скидається апаратно
                                             для  фіксації  дев’ятого  прийнятого  біта  в  режимі
                                             УАПП-9 бітів
                   TI           SCON.1  Індикатор  переривання  передавача.  Установлюється
                                             апаратно при закінченні передачі байта. Скидається
                                             програмно після обслуговування переривання
                   RI           SCON.0  Індикатор  переривання  передавача.  Установлюється
                                             апаратно      після     прийому        байта.     Скидається
                                             програмно після обслуговування переривання





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