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

Реферат Проектування генератора, що формує аналоговий сигнал





інтервалу 22 мкс:


,

.


Найбільш зручним режимом роботи таймера T0 є Режим 2, що забезпечує автоматичну перезавантаження регістра TL0 при переповненні. Перед включенням таймера в регістр TH0 необхідно записати число Х, з якого починає рахунок регістр TL0 (початкову уставку таймера). Так як рахунок проводиться за зростанням, значення числа Х, відповідне відліком 60 машинних циклів до переповнення таймера (значення FFh +1), визначається виразом:


,

.


Таким чином, перед першим включенням таймера T0 необхідно визначити його режим роботи, встановивши значення відповідних бітів у регістрі TMOD, і запис в регістри TL0 і TH0 початкову установку С4h.


.2.4 Система переривань P83C51RB +

?? Ікроконтроллер P83C51RB + має чотирьохрівневий систему переривань, підтримує сім векторів переривання.

Зовнішні переривання INT0 ^ і INT1 ^ можуть бути викликані рівнем, або переходом сигналу з 1 в 0 на входах P83C51RB + залежно від значень керуючих біт IT0 і IТ1 в регістрі TCON. Від зовнішніх переривань встановлюються прапори IE0 і IE1 в регістрі ТСОN, які ініціюють виклик відповідної програми обслуговування переривання. Скидання цих прапорів виконується апаратно тільки в тому випадку, якщо переривання було викликано по переходу (зрізу) сигналу. Якщо ж переривання викликано рівнем вхідного сигналу, то для скидання прапора IE відповідна підпрограма обслуговування переривання повинна впливати на джерело переривання, щоб він зняв свій запит.


Таблиця 8 - Структура системи переривань.

ІсточнікПріорітет опросаФлаг запросаНазначениеВекторный адрес12345Х01IE0Внешнее подія на виведенні INT003НТ02TF0Переполненіе T/C00ВНХ13IE1Внешнее подія на виведенні INT113НТ14TF1Переполненіе T/C11ВНSР6RI, TIПоследовательний порт: прийом або передача23НТ25TF2, EXF2 Переривання від T/C22ВНРСА7CF, CCFn, n=0 ... 4Прериваніе від PCA33Н

Таблиця 9 - Пріоритети переривань

Біти пріорітетаУровень пріоритету прериванійIPH.xIP.x00Уровень 0 (низький) 01Уровень 112310Уровень 211Уровень 3 (високий)

Кожне з переривань може бути індивідуально дозволено або заборонено установкою або скиданням відповідних бітів у регістрі IE. У цьому регістрі також присутній біт глобального (одночасного) заборони всіх перериванні незалежно від стану відповідного біта індивідуального дозволу / заборони.


Таблиця 10 - Регістр IE

БІТСІМВОЛФУНКЦІЯIE.7EAБіт глобального дозволу / заборони переривання. Якщо ЕА=0, всі переривання заборонені. Якщо ЕА=1, кожне з переривань може бути індивідуально дозволено або заборонено установкою або скиданням його індивідуального біта дозволу прериванія.IE.6ЕСНе іспользуетсяIE.5ЕТ2Біт індивідуального дозволу переривання від таймера / лічильника 2IE.4ЕSБіт індивідуального дозволу переривання від послідовного пріемопередатчікаIE.3ЕТ1Біт індивідуального дозволу переривання від таймера / лічильника 1IE.2ЕХ1Біт індивідуального дозволу переривання від зовнішнього сигналу 1IE.1ЕТ0Біт індивідуального дозволу переривання від таймера / лічильника 0IE.0ЕХ0Біт індивідуального дозволу переривання від зовнішнього сигналу 0

Кожному з джерел переривань шляхом установки або скидання відповідного біта в регістр IP може бути програмно привласнений високий чи низький рівень пріор...


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





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

  • Реферат на тему: Переривання і виключення
  • Реферат на тему: Переривання вагітності
  • Реферат на тему: Внутрішньоутробне вдосконалення людини і переривання вагітності
  • Реферат на тему: Цикли, переривання, компоненти для відображення тексту
  • Реферат на тему: Програмований периферійний інтерфейс. Генерація звуку з забороною і без за ...