Cтраница 3
Формат команды установки асинхронного режима УСАПП ( и и формат соответствующего информационного слова ( б.| Временные диаграммы работы. [31] |
По спаду сигнала на входе приемника запускается счетчик, реализующий задержку на время, равное половине периода передачи одного бита, и затем производится считывание сигнала с линии передачи. Предполагается, что за это время импульс помехи исчезнет и наличие нуля на линии свидетельствует о поступлении стартового бита. Эта процедура повторяется для каждого из остальных битов. [32]
Блок-схема универсального асинхронного приемопередатчика. [33] |
Как видно на рис. 6.6, точный момент опроса варьируется от 7 5 до 8 5 периода синхронизации от перехода. Так как частота Rc в 16 раз больше скорости в бодах, момент опроса близок к середине стартового бита входного символа. [34]
Схемы взаимодействия грамм при вводе по прерываниям. [35] |
Если контроллер ПУ работает в режиме прямого доступа, то он имеет регистр команд и состояния ( РКС), регистр адреса ( РА) и счетчик слов. При необходимости обмена процессор по программе засылает значения в РА и счетчик слов и запускает устройство записью в РКС кеда операции и стартового бита. Далее контроллер, работая как активное устройство независимо от про - процессора, выполняет обмен с заданной областью памяти. После окончания обмена устанавливается флаг готовности в РКС, и если значение кода маски прерывания равно единице, то в процессор посылается сигнал прерывания. [36]
Типичный 11-битный формат данных для асинхронной последовательной передачи. [37] |
Достоинства такой передачи: не требуется линия общей синхронизации и для связи ВУ с системой достаточно всего двух сигнальных линий. Вместо общей синхронизации имеется два независимых генератора синхронизации: один - в интерфейсе, другой - во ВУ. Используя стартовый бит, генератор синхронизации в приемнике может синхронизироваться по началу каждого символа, что компенсирует небольшое отличие частот генераторов. [38]
Формат последовательных данных. [39] |
Наиболее общая структура данных, применяемая при последовательной передаче информации, показана на рис. 4.40. На передачу каждого бита отводится отрезок времени tb, называемый временем 1 бита. О начале слова данных сообщается низким уровнем сигнала на линии ( называемым также пробелом), сохраняющимся в течение времени, отводимого на передачу 1 бита. После передачи стартового бита, начиная с младшего значащего разряда, бит за битом пересылается 8-разрядное слово данных. В конце передачи слова посылается сигнал высокого уровня ( или маркер), который находится на линии в течение одного или двух интервалов времени, отводимого на передачу одного бита. [40]
Интерфейс RS - 232C предназначен для подключения к компьютеру стантартных внешних устройств. Данные в RS - 232C передаются в последовательном коде побайтно. Собственно данные сопровождаются стартовым битом, битом четности и одним или двумя стоповыми битами. Получив стартовый бит, приемник выбирает из линии биты данных через определенные интервалы времени. [41]
По линии связи со скоростью 9600 бод передается сообщение из 1000 байт. Формат данных содержит 1 стартовый бит, 1 сто-повый бит и не имеет бита паритета. [42]
Многие стандартные последовательные интерфейсы передачи данных дополнительно к информационным битам снабжены специальными обрамляющими битами в начале и конце передаваемой последовательности. Обычно один стартовый бит помещается в начале и один или два стоповых бита - в конце. Они сообщают принимающему устройству о присутствии данных в интерфейсе ( стартовый бит) и обеспечивают кратковременную паузу ( стоповые биты), позволяющую прибору подготовиться для приема следующей единицы данных. Для кодирования данных, пересылаемых от одного прибора к другому, используются восьмибитовые элементы данных. Первый, восьмибитовый, код допускает кодирование 256 алфавитных символов, а второй, семибитовый, код имеет 128 различных комбинаций символов. Передача данных обычно сопровождается проверкой на четность либо на нечетность всех элементов данных. [43]
Распределение линий управления в шине порта С. [44] |
Структура программируемого адаптера последовательного интерфейса КР580ВВ5 показана на рис. 4.6. Адаптер предназначен для организации обмена информацией с периферийным устройством, работающим с последовательным кодом. Обмен информации производится в асинхронном или синхронном режимах. В асинхронном режиме один многоразрядный символ сообщения передают в обрамлении нулевого стартового бита и одного или нескольких единичных стоповых бит. Перед стоповым битом передают контрольный бит, значение которого выбирают так, чтобы сумма единиц в битах передаваемого символа и контрольном бите нечетной или четной в зависимости от типа контроля. В синхронном режиме символы сообщения передают не по одному, а массивами. В начале массива формируют один или два восьмибитовых символа синхронизации, которые выполняют роль адреса приемника информации. В конце массива генерируют непрерывную последовательность символов синхронизации. [45]