Основы микропроцессорной техники. Ливенцов С.Н - 95 стр.

UptoLike

95
Программа записи байта данных в буферный регистр аналогична
программе из примера 1 (см. разд. 5.3) за исключением команды пере-
хода: вместо команды JNZ m1 (переход, если не нуль) необходимо ис-
пользовать команду JZ m1 (переход, если нуль).
Преобразование данных из параллельного формата, в котором они
поступили в буферный регистр контроллера из системного интерфейса,
в последовательный и передача их на линию связи производятся в
сдвиговом регистре с помощью генератора тактовых импульсов и дво-
ичного трехразрядного счетчика импульсов следующим образом.
Последовательная линия связи контроллера с ВУ подключается к
выходу младшего разряда сдвигового регистра. По очередному такто-
вому импульсу содержимое сдвигового регистра сдвигается на один
разряд вправо и в линию связи "Данные" выдается значение очередно-
го разряда. Одновременно со сдвигом в ВУ передается по отдельной
линии "Синхронизация" тактовый импульс. Таким образом, каждый
передаваемый по линии "Данные" бит информации сопровождается
синхронизирующим сигналом по линии "Синхронизация", что обеспе-
Рис. 34. Контроллер последовательной синхронной передачи