Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Техника двоичной переработки информации.doc
Скачиваний:
16
Добавлен:
27.11.2019
Размер:
3.49 Mб
Скачать

4.6 Периферийные устройства микропроцессорных систем

В процессе разработки МП систем было замечено, что в их состав часто входят однотипные блоки, выполняющие одинаковые функции вне зависимости от области применения МП системы. Это позволило сформулировать принцип построения микропроцессорных комплектов интегральных микросхем, в которые помимо МП входят микросхемы, выполняющие наиболее типичные функции. Данные микросхемы получили названия периферийных микросхем. Перечис-лим наиболее типичные периферийные микросхемы.

4.6.1 Универсальный синхронно-асинхронный приёмо-передатчик

Универсальный синхронно-асинхронный приёмопередатчик (УСАПП) предназначен для аппаратной реализации последовательного протокола обмена данными.

УСАПП преобразует параллельный код, получаемый от центрального МП, в последовательный поток символов со служебными битами и выдаёт этот поток в последовательный канал связи с различной скоростью, а также выполняет обратное преобразование: последовательный поток символов – параллельное 8-разрядное слово. Передаваемая и принимаемая информация может контролироваться на чётность/нечётность.

УСАПП может работать в двух режимах работы: асинхронном и синхронном. Программирование микросхемы на тот или иной режим работы выполняется записью в её соответствующие регистры инструкций режима или инструкций команд.

4.6.2 Таймер-счётчик

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

Как правило, таймер-счётчик имеет несколько идентичных каналов с общей схемой управления и несколько возможных режимов работы. Переход из режима в режим и настройка параметров работы в каждом режиме осуществляется программным способом – путём записи в соответствующие регистры инструкций режима или числовых констант.

4.6.3 Устройство ввода/вывода параллельной информации

Устройство ввода/вывода параллельной информации применяется в качестве элемента ввода/вывода общего назначения, сопрягающего различные типы периферийных устройств с магистралью данных систем обработки информации.

Данное устройство может осуществлять обмен как в простом режиме, так и по сигналам квитирования (подтверждения).

Переход из режима в режим и настройка параметров работы в каждом режиме осуществляется программным способом – путём записи в соответствующие регистры инструкций режима или числовых констант.

4.6.4 Контроллер прямого доступа к памяти

Контроллер прямого доступа к памяти (КПДП) предназначен для высокоскоростного обмена данными между памятью МП системы и периферийными устройствами путём генерации массива последовательных адресов по требованию периферийного устройства.

Перед началом обмена КПДП осуществляет захват управления всеми шинами МП устройства, вводя МП в режим прямого доступа к памяти. КПДП имеет несколько идентичных каналов, что позволяет обслуживать несколько высокоскоростных периферийных устройств.

Переход из режима в режим и настройка параметров работы в каждом режиме осуществляется программным способом – путём записи в соответствующие регистры инструкций режима или числовых констант.

4.6.5 Контроллер прерываний

Котроллер прерываний (КП) предназначен для расширения количества запросов на прерывание в МП системе (МП как правило имеет один вход запроса прерывания).

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

Переход из режима в режим и настройка параметров работы в каждом режиме осуществляется программным способом – путём записи в соответствующие регистры инструкций режима или числовых констант.