Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Блок управління для автоматизованої системи перевірки межблочного монтажу

Реферат Блок управління для автоматизованої системи перевірки межблочного монтажу





ий буферний регістр (SBUF) приймача.

Регістр SBUF.

Являє собою два незалежних регістра: буфер приймача і буфер передавача. Завантаження байта в SBUF негайно викликає початок процесу передачі через послідовний порт. Коли байт зчитується з SBUF, це означає, що його джерелом є приймач послідовного порту. Запис байта в буфер призводить до автоматичної перепису байта в зсувний регістр передавача і ініціює початок передачі байта. Наявність буферного регістра приймача дозволяє поєднувати операцію читання раніше прийнятого байта з прийомом чергового байта. Якщо до моменту закінчення прийому байта попередній байт ні лічений, то він буде втрачено. Послідовний порт може працювати в чотирьох різних режимах.

Режим 0. Інформація передається і приймається через вхід приймача RXD. Приймаються і передаються 8 біт даних. Через зовнішній вихід передавача TXD видаються імпульси зсуву, які супроводжують кожен біт. Частота передачі дорівнює 1/12 частоти резонатора.

Режим 1. Через TXD передаються або з RXD приймаються 10 біт: старт-біт (0), 8 біт даних і стоп-біт (1). Швидкість прийому / передачі - величина змінна і задається таймером.

Режим 2. Через TXD передаються або з RXD приймаються 11 біт: старт-біт, 8 біт даних, програмований дев'ятий біт і стоп-біт. При передачі дев'ятий біт може використовуватися для підвищення достовірності передачі шляхом контролю по парності і в нього можна помістити значення ознаки паритету з PSW. Частота прийому / передачі вибирається програмно і може дорівнювати 1/32 або 1/64 частоти резонатора залежно від SMOD.

Режим 3. Співпадає з режимом 2, але частота прийому / передачі є величиною змінною і задається таймером.

Регістр SCON.

Регістр призначений для управління режимом роботи UART. Регістр містить керуючі біти і дев'ятий біт прийнятих або переданих даних RB8 і TB8, а також біти переривання приймача-RI і TI.

Прикладна програма шляхом завантаження в два старших розряду SCON визначає режим роботи UART. У всіх режимах передача ініціюється будь-якою командою, де SBUF зазначений як одержувач байта. Вступ до UART в режимі 0 відбувається за умови RI=0 і REN=1. У режимах 1-3 прийом починається з приходом старт-біта, якщо REN=1.

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

Прапор переривання передавача TI встановлюється апаратно в кінці періоду передачі восьмого біта даних у режимі 0 і на початку періоду передачі стоп-бита в режимах 1-3. Підпрограма обслуговування цього переривання повинна скидати біт TI.

Прапор переривання приймача RI встановлюється апаратно в кінці періоду прийому восьмого біта даних у режимі 0 і в середині періоду прийому стоп-біта в режимах 1-3. Підпрограма обслуговування переривання повинна скидати біт RI. [8]

Мікроконтролер містить вбудований генератор синхросигналов. Для його роботи потрібно підключити кварцовий резонатор до висновків XTAL1 і XTAL2. На малюнку 5.5 представлена ??схема його під'єднання.


Малюнок 5.5 - П...


Назад | сторінка 14 з 47 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Пристрій передачі даних, що містить п`ять каналів передачі
  • Реферат на тему: Асинхронний режим передачі даних - ATM
  • Реферат на тему: Розробка схеми системи стабілізації передавача в системах атмосферної оптич ...
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...
  • Реферат на тему: VHDL модель схеми реалізації захіщеної передачі даніх через послідовний інт ...