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

50. Программируемое устройство последовательного ввода/вывода информации (усапп)

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

Схема УСАПП может быть программно установлена в один из пяти режимов: 1)асинхронная передача; 2)асинхронный прием; 3)синхронная передача; 4)синхронный прием данных с внутренней синхронизацией; 5)синхронный прием с внешней синхронизацией.

УСАПП позволяет строить ДУПЛЕКСНЫЕ (прием и передача возможны одновременно в двух направлениях по двум каналам), ПОЛУДУПЛЕКСНЫЕ (прием и передача возможны по одному каналу связи с разделением времени) и СИМПЛЕКСНЫЕ (по одному каналу связи идет либо только прием, либо только передача) системы связи. Скорость обмена в синхронном режиме 56000 бит/сек., а в асинхронном – 9600 бит/сек. Длинна передаваемых символов 5-8 разрядов. При передаче информации схема преобразует данные в параллельном коде в последовательность символов со служебной информацией и выдает ее в канал с различной (программно-задаваемой) скоростью. В зависимости от режима работы (синхронный или асинхронный) служебная информация, добавляемая схемой к последовательности данных, будет различной. При приеме информации схема получает последовательность символов со служебной информацией по каналу связи, выдает данные о нем, преобразует их в параллельное 8-ми разрядное слово и передает в процессор. Передача данных осуществляется всегда с младшего разряда D0. В асинхронном режиме передачи перед началом работы впереди передаваемого каждого байта располагается стартовый разряд (перепад из 1 в 0). Данные могут иметь длину 5-8 разрядов. После данных имеется разряд четности и один или два, установленных в единицу, разряда останова (стоп). Количество разрядов в передаваемом данном, выбор проверки на признак четности или нечетности, а также количество разрядов останова задается при программировании УСАПП. При отсутствии информации в канале связи (из процессора не поступил очередной байт данных) на выходе устанавливается высокий уровень. В синхронном режиме передачи данные передаются по каналу в виде массива без служебной информации между данными. В начале массива передается один или два синхросимвола. Количество синхросимволов задается при программировании режима УСАПП. Упрощенная структура УСАПП состоит из двух каналов: приемного и передающего, имеющих общую связь с процессором через системную шину данных и полностью разделенными каналами связи с приемопередающими устройствами. В схеме пять основных блоков: передатчик (ПД); приемник (ПР); блок контроля состояния ВНУ (БК); буфер ВВ/ВЫ (БФ ВВ); Блок управления записью/чтением (БУ З/Ч).