Электроника и МП техника. Китаев Ю.В. - 42 стр.

UptoLike

Составители: 

42
ЛАБОРАТОРНАЯ РАБОТА 5
ПРОГРАММИРУЕМЫЙ СВЯЗНОЙ ИНТЕРФЕЙС (PCI)
ЗАДАНИЕ: Расcчитать параметры схемы и написать программу
вывода.
Теоретические и справочные сведения.
Программируемый связной интерфейс или универсальный
(синхронно-) асинхронный приемо-передатчик (У(С)АПП или U(S)ART)
предназначен для организации обмена данными между МП и удаленными
ВУ в последовательном формате. По этой причине УСАПП называют также
последовательным интерфейсом (IOS).В качестве
передатчика УСАПП
преобразует параллельный код в последовательный и отправляет его в
линию связи, а в качестве приемника осуществляет обратное
преобразование. УСАПП может обмениваться данными с удаленными
устройствами в симплексном (движение информации в одном
направлении), полудуплексном (информация передается и принимается в
обоих направлениях, но поочередно) и дуплексном режимах (обмен
данными в обоих
направлениях одновременно).
На рисунке 5.1 приведено упрощенное условное обозначение
УСАПП, схема его включения в микропроцессорную систему и типичная
последовательность бит на входе приемника или выходе передатчика в
асинхронном режиме работы. Микропроцессор на схеме не показан.
Счетчик CT0 таймера (мог быть и другой) обеспечивает требуемую
скорость обмена данными.
Назначение некоторых выводов: TxD - выход передатчика, RxD -
вход
приемника, CLK - вход частоты синхронизации, TxC - вход синхросигнала
передатчика, RxC - вход синхросигнала приемника, ~CTS - инверсный вход
готовности приемника терминала (удаленного устройства, в том числе
такого же приемопередатчика или модема).
В простых системах связи вход ~CTS можно жестко связать с
"землей", уведомляя локальный передатчик, что удаленный приемник
"всегда готов", а его действительная готовность к приему
- это забота
программиста или оператора! Если используется стандартный протокол
связи, например RS-232C, то вход ~CTS должен быть отсоединен от
нулевого провода. C/~D - функциональный вход "управление/данные". Если
C/~D = 0 , то МП и УСАПП обмениваются байтом данных, если C/~D = 1,
то происходит запись байта управления или чтение байта состояния.
Назначение остальных выводов PCI аналогично назначению
соответствующих выводов PPI. Приведенных на
рисунке 5.1 выводов
достаточно для реализации связи с не очень удаленными объектами,
например с компьютером или с другими МП.