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

Реферат Розробка мікропроцесорної системи на основі процесора MC68000





. На вхід CLK надходять тактові сигнали від генератора тактових імпульсів. На вхід RESET # подається загальний для всієї системи сигнал скидання. p align="justify"> Програмування портів А, В, С і таймера на виконання різних режимів обслуговування зовнішніх пристроїв проводиться шляхом запису керуючих кодів в регістри управління відповідних блоків PI/T.

Порти А і В забезпечують паралельний обмін даними між мікропроцесором і зовнішніми пристроями.

Таймер реалізований на базі 24-х розрядного віднімаючого лічильника (CNT), початковий стан якого встановлюється при ініціалізації, шляхом запису вмісту в регістр попередньої установки CPR. Запуск таймера відбувається при записі в регістр управління TCR відповідного керуючого коду, який визначає також режим його функціонування. При цьому зменшення вмісту CNT може проводитися при надходженні тактових імпульсів CLK або зовнішніх сигналів на вхід TIN #. У режимі генерації (рахунок імпульсів CLK) таймер через інтервали часу, які визначаються вмістом CPR, формує сигнали на виході TOUT #. У режимі рахунки подій поточний вміст CNT вказує число надійшли сигналів. Можна запрограмувати розподіл частоти лічені імпульсів на 32. При роботі таймера на виході TOUT # формуються прямокутні імпульси, які можуть служити для управління зовнішніми пристроями (періодичне включення-виключення, синхронізація і т.п.). Сигнал TOUT # може подаватися також на вхід пріоритетного шифратора в якості запиту переривання для мікропроцесора. При цьому сигнал підтвердження переривання повинен надходити на вхід ТIАСК #. Для зчитування вектора переривання мікропроцесор повинен звернутися до регістру TIVR, в який значення цього вектора вводиться в процесі ініціалізації таймера. Таким чином, використання таймера дозволяє запускати необхідну програму в задані моменти. br/>

2.4 Послідовний приймач (DUART)


DUART - асинхронний приймач, який дозволяє взаємодіяти (обмінюватися даними) з зовнішніми пристроями в послідовному форматі, тобто за один такт передається один біт і так послідовно. Доступ до DUART здійснюється за допомогою адреси та відповідних сигналів. p align="justify"> Мікросхема МС 68681 (Dual Universal Asynchronous Receiver/Transmitter - DUART) включає в себе:

здвоєний асинхронний послідовний приймач;

багатофункціональний 6 - розрядний вхідний порт;

багатофункціональний 8 - розрядний вихідний порт;

багатофункціональний 16 - розрядний програмований таймер/лічильник;

пристрій керування режимами роботи;

логіку управління переривань.

Блок DUART, відповідно до розглянутого прикладом, складається з двох МС68681. Нижче описані призначення висновків МС68681 і їх з'єднання з висновками МП і ША і ШД. Через висновки D 7 ...


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





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

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