Составители:
рис.74. Формат одного байта при последовательной передаче.
Передается код 01010011.
Иногда передается еще разряд четности. При проверке на чет-
ность дополнительный бит имеет такое значение, чтобы число единиц
в передаваемом слове, включая проверочный бит четности, всегда
было истинно и при проверке на нечетность должно быть нечетным.
Длительность одного двоичного разряда определяется выбранной ско-
ростью передачи. Скорость передачи – стандартная величина: 9600,
19200 … 38400, 59600, 115600 бод (бит/сек).
Циклы передачи бывают следующие: 1) 1 бит сигнала «Старт»,
8 бит данных, 1 бит четности, 1 бит сигнала «Стоп»; 2) 1 бит сигнала
«Старт», 7 бит данных, 1 бит четности, 2 бита сигнала «Стоп».
Если требуется передать слово данных, то прежде всего опра-
шивается разряд регистра состояния, соответствующий передаче.
(рис.75). Он содержит единицу, если предыдущее слово данных пере-
дано полностью, то есть. если регистр передачи пуст. Если это усло-
вие выполняется, то в регистр передачи записывается следующее сло-
во данных.
После этого осуществляется вывод его из адаптера. Если про-
цессор ожидает ввода, то опрашивается разряд регистра состояния,
соответствующий приему. Он содержит единицу, если регистр приема
заполнен, то есть, если слово данных принято полностью. При выпол-
нении этих условий с помощью соответствующей индикации в кон-
трольном регистре можно осуществлять передачу данных.
рис.75. Регистр состояния.
72
Страницы
- « первая
- ‹ предыдущая
- …
- 70
- 71
- 72
- 73
- 74
- …
- следующая ›
- последняя »
