Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Модемы и факс-модемы. Программирование для MS-DOS и Windows.

© Александр Фролов, Григорий Фролов
Том 16, М.: Диалог-МИФИ, 1993.

[Назад] [Содеожание] [Дальше]

8.4. Команда MODE операционной системы MS-DOS

Операционная система MS-DOS позволяет задать режим работы портов асинхронного последовательного адаптера (COM1, COM2, COM3, и COM4) непосредственно из строки системного приглашения с помощью команды MODE. Команда MODE позволяет установить скорость передачи данных, режим проверки на четность, количество информационных и стоповых бит в передаваемых словах (символах).

Приведем короткий и полный форматы команды при использовании ее для управления асинхронным последовательным адаптером:

MODE COMm[:] [b[,p[,d[,s[,r]]]]]

MODE COMm[:] [BAUD=b] [PARITY=p] [DATA=d] [STOP=s] [RETRY=r]

Если вы используете короткий формат команды, MODE распознает назначение параметров по их позиции в строке параметров. И если вы желаете опустить какой-либо параметр, вы все же должны указать два символа запятой перед следующим параметром

Параметр COMm задает номер COM-порта. Этот параметр может принимать значения от 1 до 4.

Параметр b задает скорость передачи информации. Может состоять из двух цифр, являющихся первыми двумя цифрами устанавливаемой скорости. В следующей таблице представлены возможные значения для параметра b и соответствующие им скорости передачи информации в битах за секунду.

Параметр p определяет, как будет использоваться бит четности при передаче данных по линии. Параметр может принимать одно из четырех значений - N, E, O, M, S. В следующей таблице описаны эти значения:

Параметр d определяет количество бит в символах. Может принимать значения от 5 до 8. По умолчанию устанавливается значение 7.

Параметр s задает количество стоповых бит, определяющих конец символа. Возможные значения 1, 1.5 или 2. Если устанавливается скорость передачи 110, то по умолчанию используются два стоповых бита. При других скоростях используется один стоповый бит.

Параметр r используется при работе с принтерами, подключенными к асинхронному последовательному адаптеру, и нами не рассматривается.

[Назад] [Содеожание] [Дальше]