Выбери формат для чтения
Загружаем конспект в формате docx
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Для изменения режима надо в RG управление занести новое управляющее слово.
2) Если интерфейс настроен на работу с прерываниями, то в режимах 1 и 2 процедура в/вывода инициируется сигналом запроса на прерывание, который поступает из БИС интерфейса в МП. После этого МП вызывает при обработке запроса на прерывание. Эта п/п начинает ввод или вывод с ПУ через порт А (в режиме 2) и через порты А и В (в режиме 1).
Последовательный периферийный интерфейс КР580ВВ51
Это универсальное программируемое устройство преобразования и передачи данных и предназначено для организации синхронизованного и асинхронизованного обмена в последовательном формате между МП и ПУ.
Универсальность этой БИС заключается в возможности программного изменения форматов передаваемых слов, режимов и скорости передач.
Технические данные:
Корпус-пластиковый.
Рпотр=40мВт
Uпит=5В
Эта БИС выполняет более сложные функции по сравнению с II-ным интерфейсом.
Структурная схема КР580ВВ51
Схема управления обеспечивает:
• Прием и хранение управляющего слова в RG режима.
• Прием и хранение команды в RG команд.
Управляющее слово и команда поступают из МП и определяют режим передачи информации.
Блок передачи: кроме передачи делает преобразование 2-го байта информации (из НП) в последовательный байт.
Блок приема: кроме приема делает преобразование последовательного байта информации в 2-ной байт.
Примечание: МП может обращаться к БИС: вв51 как к каналу В/В, так и как к ячейке памяти.
Для передачи используются две БИС:
-одна БИС-для передачи. Размещается на передающем конце линии связи.
-вторая БИС –для приема. Размещается на приемном конце линии связи.
Режимы передачи задаются темными устройствами, к шинам которого они подключены (т.е. МП или ПУ).
Задание режимов делается перед началом работы в процессе инициализации.
БИС КР580ВВ51 имеет два режима работы:
-синхронизованный (скорость передачи до 56 Кбит/с);
-асинхронизованный (скорость передачи до 9,5 Кбит/с).
В этом режиме данные передаются не по одному слову, а целыми массивами. Данные выдаются в последовательном коде. Приемник принимает информацию по одному биту и шуст код синхронизации (режим активного ожидания), которое означает, что начал передаваться информационный массив. При этом сигнал совпадения с кодом синхронизации запускает работу приемника, который принимает данные и преобразует их в 2-ой код.
Передача слов информации идет побайтно. Если слово имеет длину, меньшую, чем 8 разрядов, то неиспользуемые разряды заполняются нулями.
Информация может приниматься и выдаваться как с контролем на чет/нечет, так и без контроля.
Асинхронный режим
В этом режиме скорость передачи и приема может быть разной и задается программным способом. Если данных нет-блок передачи выдает в линию связи высокий уровень напряжения. Если есть данные-низкий уровень.
Блок приема, получив низкий уровень, воспринимает его как стартовый бит, а последующие восемь битов как данные. После передачи байта информации блок передачи выдает стоповый бит (высокий уровень напряжения). Одновременно с этим делается контроль принятого слова данных на чет/нечет и проверка стоповых битов. Если обнаруживается ошибка, то устанавливается Тr общ: =1. После приема одного слова данных в приемный буфер вырабатывается сигнал готовности ввести это слово в МП. И если МП не возьмет это слово из буфера до того, как блок приема начнет принимать новое слово, то это слово теряется, Тr ошибки: =1.
Сброс Tr-ров ошибок делается специальной управляющей командой.
Примером применения БИС КР580ВВ51 является использования БИС для сопряжения МП системы с устройством передачи данных по телефонной линии (модемом).
В этой БИС к схеме КР580ВВ51 обращаются как к ячейке ЗУ.