Микропроцессорные системы. Архитектура и проектирование. Анкудинов И.Г. - 56 стр.

UptoLike

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

при передаче в ВУ необходимо выполнять преобразование данных из
параллельного формата, в котором они поступают в контроллер ВУ из
системного интерфейса микроЭВМ, в последовательный и обратное
преобразование при приеме данных из ВУ;
поскольку возможны два режима последовательной передачи данных
синхронный и асинхронный, необходимо обеспечить способ обмена данными,
соответствующий режиму работы внешнего устройства.
Синхронный последовательный интерфейс
При синхронной передаче каждый передаваемый бит сопровождается
импульсом синхронизации, информирующим приемник о наличии на линии
информационного бита. В этом случае передатчик и приемник должны быть
соединены как минимум тремя проводами, два из которых используются для
передачи бит данных и импульсов синхронизации, а одинкак общий
заземленный проводник.
Функциональная схема, изображенная на рис.3.2, в случае простого
контроллера для синхронного обмена данными с ВУ по последовательной
линии связи (последовательный интерфейс) должна иметь следующие
регистры:
сдвиговый регистр для преобразования данных из параллельного
формата в последовательный при передаче в ВУ или для обратного
преобразования при приеме данных из ВУ;
счетчик импульсов (числа тактов преобразования);
восьмиразрядный адресуемый буферный регистр контроллера А1
служит для временного хранения байта данных до его загрузки в сдвиговый
регистр;
одноразрядный адресуемый регистр состояния и управления
контроллера А2.
Кроме того, для работы синхронного последовательного интерфейса
требуется генератор тактовых импульсов.
Рассмотрим в качестве примера режим последовательной синхронной
передачи. В буферный регистр контроллера А1 из системного интерфейса
поступают данные в параллельном формате. Их преобразование в
последовательный формат и передача на линию связи производятся в
сдвиговом регистре с помощью генератора тактовых импульсов и
трехразрядного счетчика импульсов.