Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мпт 2013.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2.12 Mб
Скачать

12. Устройства ввода-вывода.

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

Отличие: Модуль памяти имеет в адресном пространстве системы много адресов (до нескольких десятков миллионов), а устройство вв/выв обычно имеет немного адресов (обычно до десяти), а иногда и всего один адрес. Но модули памяти системы обмениваются информацией только с магистралью, с процессором, а устройства ввода/вывода взаимодействуют еще и с внешними устройствами, цифровыми или аналоговыми.

Упрощенная структура устр-ва ввода/вывода (его интерфейсной части) показана на рис.

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

При обращении со стороны шины селектор адреса распознает адрес, приписанный данному устройству вв/выв.

Схема управления выдает внутренние стробы обмена в ответ на магистральные стробы обмена.

Входной буфер данных обеспечивает электрическое согласование шины данных с этим устройством (буфер может и отсутствовать). Данные из шины данных записываются в регистр по сигналу С и выдаются на внешнее устройство.

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

Более сложные устройства вв/выв имеют в составе внутреннюю буферную оперативную память и могут иметь МК, который выполняет функцию обмена с внешним устройством.

Входной порт (порт ввода) - параллельный регистр, в который процессор может записывать информацию. Выходной порт (порт вывода) -однонаправленный буфер, через который процессор может читать информацию от внешнего устройства. Двунаправленный порт (входным/выходным) - процессор пишет информацию во внешнее устройство и читает информацию из внешнего устройства по одному и тому же адресу в адресном пространстве системы.

Виды устройств ввода/вывода. В составе МПС выделяются 3 специальные группы устройств вв/выв: устройства интерфейса пользователя (ввода информации пользователем и вывода информации для пользователя);устройства вв/вывода для длительного хранения информации; таймерные устройства. К устройствам ввода для интерфейса пользователя относятся контроллеры клавиатуры, тумблеров, отдельных кнопок, мыши, трекбола, джойстика и т.д. Устройства ввода/вывода для длительного хранения информации обеспечивают сопряжение микропроцессорной системы с дисководами (компакт-дисков или магнитных дисков), а также с накопителями на магнитной ленте. Таймерные устройства отличаются от других устройств вв/выв тем, что они могут не иметь внешних выводов для подключения к внешним устройствам. Они предназначены для того, чтобы МПС могла выдерживать заданные временные интервалы, следить за реальным временем, считать импульсы и т.д. В основе любого таймера лежит кварцевый тактовый генератор и многоразрядные двоичные счетчики, которые могут перезапускать друг друга. Устр-ва для подключения к информ-ным сетям (локальным и глобальным). Сейчас средства связи с инфор-ми сетями вводятся даже в простые контроллеры. Иногда устройства вв/выв обеспечивают сопряжение с внешними устройствами аналоговыми сигналами. Иногда очень удобно, поэтому в состав некоторых микроконтроллеров даже вводят внутренние ЦАП и АЦП.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]