October 20 2017 00:33:27
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
ПРОГРАММИРУЕМЫЙ ИНТЕРВАЛЬНЫЙ ТАЙМЕР
УСТРОЙСТВА ВВОДА-ВЫВОДА

Назначение выводов ИМС УСАПП приведено в таблице 2.5.

Таблица 2.5

Вывод ИМС Назначение
D0 — D7 Канал данных
RESET Сброс внутренних регистров УСАПП в «0»
CLC Вход импульсов синхронизации, поступающих от ГТИ микропроцессора (см. рис. 2.1)
img23 Управление/данные — напряжение L-уровня указывает на запись или чтение данных из ИМС, а напряжение Н-уровня — на запись или чтение управляющего слова
img24 Разрешение вывода данных или управляющего слова из УСАПП на ШД (чтение)
img25 Разрешение ввода информации с ШД в УСАПП (запись)
img26 Подключение УСАПП к ШД D0 — D7
img27 Готовность передачи данных УСАПП
img28 Запрос передачи данных УСАПП
img29 Готовность приема данных УСАПП
img30 Запрос приема данных УСАПП
SYND Вид синхронизации: для синхронного режима выходное напряжение Н-уровня — признак внутренней синхронизации; для синхронного режима с внешней синхронизацией сигнал является входным, в асинхронном режиме сигнал является выходным
img31 Синхронизация приемника
RxRDY Готовность приемника
RxD Вход приемника
img32 Синхронизация передатчика
TxE Конец передачи — напряжение Н-уровня признак окончания посылки данных
ТхRDY Готовность передатчика
TxD Выход передатчика

img33


Рис. 2.23



УСАПП широко применяются при построении последовательных коммуникационных портов (в частности СОМ-портов), а также для сопряжения МПС с телефонными линиями или телеграфными каналами.


ПРОГРАММИРУЕМЫЙ ИНТЕРВАЛЬНЫЙ ТАЙМЕР


Программируемый интервальный таймер (ПИТ) — ИМС, предназначенная для организации ввода/вывода числоимпульсной информации и формирования временных интервалов между импульсами.

Пример схемы подключения ИМС ПИТ к шинам МПС приведен на рис.2.24.

ИМС таймера содержит:

  1. три независимых канала OUT0, OUТ1 и OUТ2, каждый из которых представляет собой 16-разрядный вычитающий счётчик;

  2. буфер данных, предназначенный для обмена данными и управляющими словами между ЦП и ПИТ по ШД.

  3. схему управления чтения/записью, обеспечивающую операции ввода/вывода информации ПИТ.

  4. регистр управляющего слова.


img34


Рис. 2.24

Назначение выводов ИМС ПИТ приведено в таблице 2.6.

Таблица 2.6

Вывод ИМС Назначение
D0 — D7 Канал данных
img35, img36 Сигналы чтения и записи
А0, А1 Входы адресации портов ПИТ и регистра управляющего слова
CLC0 — CLC2 Входы синхронизации счетчиков
GATE0 — GATE2 Входы управления счетчиков
OUT0 — OUT2 Выходы счетчиков
img37 Выборка ИМС
Вывод ИМС Назначение
D0 — D7 Канал данных
img38, img39 Сигналы чтения и записи
А0, А1 Входы адресации портов ПИТ и регистра управляющего слова
CLC0 — CLC2 Входы синхронизации счетчиков
GATE0 — GATE2 Входы управления счетчиков
OUT0 — OUT2 Выходы счетчиков
img40 Выборка ИМС

Программирование режима работы ПИТ осуществляется путём записи определенного кода в регистр управляющего слова также, как и в ППИ (см. п. 2.5.2). Адресация счетчиков ПИТ и регистра управляющего слова осуществляется по линиям А0 и А1 (см. таблицу 2.7).


                                                             Таблица 2.7

Устройства ПИТ Адресные линии

А1 А0
Канал OUT0
Канал OUТ1
Канал OUТ2
Регистр управляющего слова
0
0
1
1
0
1
0
1

ПИТ может применяться как программируемый делитель тактовой частоты микропроцессора, а также как мультивибратор, счетчик событий и т.д.

ПРОГРАММИРУЕМЫЙ КОНТРОЛЛЕР ПРИОРИТЕТНЫХ ПРЕРЫВАНИЙ


Прерывание — переход микропроцессора по внешнему сигналу от выполнения текущей программы к выполнению подпрограммы (обработчик прерываний), записанной в памяти (обычно ПЗУ) по определенному адресу, который называют вектором.

Прерывание микропроцессора осуществляет ИМС, называемая программируемым контроллером приоритетных прерываний (ПКП). Этот контроллер реализует следующие функции:

  1. принимает сигналы, называемые запросами прерываний;

  2. вырабатывает сигнал прерывания микропроцессора;

  3. формирует для микропроцессора команду перехода к подпрограмме обработки запроса (обработчика прерываний).

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.05 секунд 2,256,519 уникальных посетителей