Восьмиразрядный регистр управляет интерфейсом с утройством
сопряжения, или модемом, или перефирийным устройством,
иммитирующим модем. Содержимое регистра управления модемом
представлено в табл. 2 и описано ниже.
Разряд 0: этот бит управляет выходом готовности терминала
данных (DTR). Когда бит 0 устанавливается в состояние лог. 1,
выход DTR принудительно устанавливается в состояние лог. 0.
Когда бит 0 сбрасывается в состояние лог. 0, выход DTR
устанавливается в состояние лог. 1.
Примечание: выход DTR WD8250 может подаваться на
инвертирующий линейный драйвер (такой как DS1488)
для получения выхода нужной полярности на
подключаемом модеме или устройстве сопряжения.
Разряд 1: этот бит управляет выходом запроса передачи (RTS).
Бит 1 действует на выход аналогично биту 0.
Разряд 2: этот бит управляет сигналом "выход 1" (OUT1),
который является вспомогательным выходом, определяемым
пользователем. Бит 2 действует на выход аналогично биту 0.
Разряд 3: этот бит управляет сигналом "выход 2" (OUT2),
который является вспомогательным выходом, определяемым
пользователем. Бит 3 действует на выход аналогично биту 0.
Разряд 4: этот бит обеспечивает зацикливание для
диагностического тестирования WD8250. Когда бит 4
устанавливается в состояние лог. 1, происходит следующее:
выход передатчика (SOUT) устанавливается в состояние лог.1
(высокий уровень); вход приемника (SIN) отключается; выход
сдвигового регистра передатчика замыкается на вход здвигового
регистра приемника; 4-ре управляющих входа модема (CTS, DSR,
RLSD, RI) отключаются; 4-ре управляющих выхода модема (DTR,
RTS, OUT1, OUT2) внутренне подключаются к 4-м управляющим
входам модема. В диагностическом режиме передаваемые данные
принимаются немедленно. Это позволяет процессору проверить
передающие и принимающие каналы данных WD8250.
В диагностическом режиме работают прерывания приемника и
передатчика. Прерывания по состоянию модема выполняются так
же, но источником прерывания теперь являются 4 младших бита
регистра управления модемом, а не 4-ре входа управления
модема. Прерывания управляются регистром разрешения
прерываний. Система прерывания WD8250 может быть проверена
записью в 6-ть младших битов регистра состояния линии и 4-ре
младших бита регистра состояния модема. Установка этих битов в
состояние лог. 1 (любого из них) формирует соответствующее
прерывание, если оно разрешено. Сброс этих прерываний
происходит так же, как и при нормальной работе WD8250. Для
возвращения к реальной работе регистры должны быть
перепрограммированы для нормальной работы, а затем бит 4
должен быть сброшен в состояние лог. 0.
Разряды 5 - 7: эти биты постоянно установлены в состояние
лог. 0.