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

Реферат Структура мікроконтролера





ки в режимі веденого і іс-користується при послідовному програмуванні мікроконтролера без додаткового джерела напруги (Downloading).

Послідовний порт введення-виведення UART (Universal Asynchronous Receiver-Transmitter) призначений для передачі і прийому байтів даних двопровідними лініями зв'язку (наприклад, по інтерферон Йсу RS-232C або "струмова петля"). Прийом і передача можуть вестися одночасно. При передачі байта формується послідовність з десяти чи одинадцяти бітів (кадр), що містить стартовий біт, що має нульове значення, вісім бітів байта (DO, D1, ..., D7) і столовий біт, що має одиничне значення. Між старшим бітом байта (D7) і стоповим бітом може поміщатися додатковий біт.

Порт UART входить до складу периферійних пристроїв мікроконтролерів типу 2313, 4433, 8515, 8535, т163 і ml03 (табл. 1, колонка UART).

Послідовний порт введення-виведення TWSI (Two-Wire Serial Interface) призначений для обміну байтами даних з іншими пристроями по двухпроводной шині IС (Integrated Circuit). До шині можуть підключатися до 127 пристроїв.

Пристрій, підключений до шини IС, може працювати в якості ведучого (master) або веденого (slave). Провідне пристрій при звільненні шини від обміну між іншими пристроями посилає в шину сигнал початку обміну і займає шину, потім посилає адресний байт для вибору одного з провідних пристроїв і завдання напряму обміну, передає або приймає байти даних і посилає сигнал закінчення обміну. ​​

Ведене пристрій, упізнавши свою адресу, залежно від зазначеного напрямку обміну приймає або передає дані.

Пристрій, що приймає байти даних, після прийому кожного байта посилає в шину сигнал підтвердження прийому. Адресний байт може містити загальний адресу для передачі даних одночасно в усі ведені пристрої.

Швидкість обміну задається провідним пристроєм, обмін може вестися зі швидкістю до 400000 біт/с.

Послідовний порт TWSI мається у мікроконтролера типу ml63. p> Таймер-лічильник загального призначення (General Purpose Timer/Counter) призначений для формування запиту переривання при указаний час (режим таймера) або звершенні заданого числа подій (режим лічильника). Мікроконтролери сімейства AVR можуть мати від одного до трьох таймерів-лічильників загального призначення Т/СХ (X - номер таймера-лічильника, X = 0, 1, 2).

Основним елементом таймера-лічильника є базовий лічильник, який веде рахунок на додавання. При його переповненні формується запит переривання Т/СХ OVF.

Таймер-лічильник загального призначення може виконувати додаткові функції:

в–  функцію захоплення;

в–  функцію порівняння;

в–  функцію широтно-імпульсного модулятора;

в–  функцію рахунки реального часу.

Функція захоплення (capture) полягає в запам'ятовуванні коду, сформованого в базовому лічильнику, в спеціальному регістрі захоплення при зміні значення певного зовнішнього або внутрішнього сигналу. При цьому формується запит переривання Т/СХ САРТ. p> функція порівняння (Compare) полягає в зміні значення сигналу на певному виході мікроконтролера при збігу коду, формованого в базовому лічильнику, з кодом в спеціальному регістрі порівняння. При цьому формується запит переривання Т/СХ СОМР. p> Функція широтно-імпульсного модулятора (PWM) полягає у формуванні на певному виході мікроконтролера імпульсної послідовності з заданими періодом повторення і тривалістю імпульсів.

Функції порівняння та PWM реалізуються з використанням одного і тою ж обладнання. Вибір потрібної функції виконується програмними засобами.

Функція рахунки реального часу (Real Time Clock) реалізується в таймері-лічильнику при використанні додаткового внутрішнього генератора із зовнішнім кварцовим резонатором з частотою 32768 Гц ("часовий" кварц). При цьому параметри процесів у таймері-лічильнику з високою точністю прив'язані до одиниці виміру реального часу - секунді.

Залежно від розрядності лічильника і виконуваних додаткових функцій можуть бути виділені п'ять типів таймерів-лічильників загального призначення, що входять до групи периферійних пристроїв мікроконтролерів сімейства AVR.

Тип А. Восьмирозрядних таймер-лічильник без додаткових функцій.

Тип В. Восьмирозрядних таймер-лічильник з функцією порівняння/PWM.

Тип С. Восьмирозрядних таймер-лічильник з функцією порівняння/PWM і функцією рахунки реального часу.

Тип D. Шестнадцатіразрядний таймер-лічильник з функціями захоплення і порівняння/PWM. p> Тип Є. Шестнадцатіразрядний таймер-лічильник з функцією захоплення і двома каналами для виконання функцій порівняння/PWM.

У табл. 1, в колонках Т/З, Т/З1 і Т/С2 вказані типи таймерів-лічильників, що входять до групи периферійних пристроїв під цими іменами у мікроконтролерів різних типів. Таймер-лічильник одного типу в мікроконтролерах різних типів може мати різні імена.

Сторожовий таймер (Watchdog Timer, WDT) призначений для ліквідації наслі...


Назад | сторінка 7 з 8 | Наступна сторінка





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

  • Реферат на тему: Таймер на мікроконтролері MSP430F2013
  • Реферат на тему: Таймер на мікроконтролері MSP430F2013
  • Реферат на тему: Годинник-будильник-таймер-секундомір
  • Реферат на тему: Суммирующий синхронний лічильник
  • Реферат на тему: Лічильник Гейгера-Мюллера