Составители:
• при передаче в ВУ необходимо выполнять преобразование данных из
параллельного формата, в котором они поступают в контроллер ВУ из
системного интерфейса микроЭВМ, в последовательный и обратное
преобразование при приеме данных из ВУ;
• поскольку возможны два режима последовательной передачи данных –
синхронный и асинхронный, необходимо обеспечить способ обмена данными,
соответствующий режиму работы внешнего устройства.
Синхронный последовательный интерфейс
При синхронной передаче каждый передаваемый бит сопровождается
импульсом синхронизации, информирующим приемник о наличии на линии
информационного бита. В этом случае передатчик и приемник должны быть
соединены как минимум тремя проводами, два из которых используются для
передачи бит данных и импульсов синхронизации, а один – как общий
заземленный проводник.
Функциональная схема, изображенная на рис.3.2, в случае простого
контроллера для синхронного обмена данными с ВУ по последовательной
линии связи (последовательный интерфейс) должна иметь следующие
регистры:
• сдвиговый регистр для преобразования данных из параллельного
формата в последовательный при передаче в ВУ или для обратного
преобразования при приеме данных из ВУ;
• счетчик импульсов (числа тактов преобразования);
• восьмиразрядный адресуемый буферный регистр контроллера А1
служит для временного хранения байта данных до его загрузки в сдвиговый
регистр;
• одноразрядный адресуемый регистр состояния и управления
контроллера А2.
Кроме того, для работы синхронного последовательного интерфейса
требуется генератор тактовых импульсов.
Рассмотрим в качестве примера режим последовательной синхронной
передачи. В буферный регистр контроллера А1 из системного интерфейса
поступают данные в параллельном формате. Их преобразование в
последовательный формат и передача на линию связи производятся в
сдвиговом регистре с помощью генератора тактовых импульсов и
трехразрядного счетчика импульсов.
Страницы
- « первая
- ‹ предыдущая
- …
- 54
- 55
- 56
- 57
- 58
- …
- следующая ›
- последняя »