1.2.
Последовательный интерфейс
Последовательные интерфейсы отличаются низкой скоростью обмена,
но длинным кабелем и более высокой помехозащищенностью.
Через последовательный интерфейс, имеющий 25- или 9-штырьковый разъем,
к компьютеру обычно подсоединяют манипулятор мышь, внешний модем,
иногда принтер. Этот стандарт называется RS232, а его отечественный
аналог: Стык С2. Ниже приведено распределение сигналов по контактам в
IBM-комьютере.
Уровни напряжений сигналов выше, чем в стандарте Centronics:
логическая "1" (MARK) и логический "0" (SPACE)
составляет: -12..-3В и +3..+12В соответственно.
Распределение сигналов по контактам в
IBM-комьютере
25 шт.
9 шт.
Сигнал
Направление
Контакт
7
5
PG
защитная земля
2
3
TxD
передаваемые данные
выход
3
2
RxD
запрос на передачу
выход
4
7
RTS
передаваемые данные
выход
5
8
CTS
готовность к передаче
вход
6
6
DSR
готовность компьютера
вход
7
5
SG
сигнальная земля
8
1
DCD
контроль приема
вход
20
4
DTR
терминал готов
выход
В отличие от параллельного порта здесь информация движется
последовательно бит за битом. Байт от байта отделен стартовыми
и стоповыми битами.
Рис. 3. Формат данных для RS232
Число старт и стоп битов может быть: 1, 1.5, 2. P - это бит четности.
Число битов данных обычно 8, но может быть 7 или даже 5. Скорость
обмена информацией составляет 110-9600 бит/с (бод), в современных
компьютерах в зависимости от применяемой микросхемы может быть
значительно выше.
Параметры порта могут быть установлены командой
MS-DOS:
В системе MS-DOS устройствам последовательных портов ввода-вывода
присваивается логические имена COM1, COM2 и т.д.
Серийный порт занимает в адресном пространстве три байта:
Аналогично параллельному порту последовательный
порт обслуживается прерыванием Int 14h.
Значения регистров
3FBh- регистр управления 3FDh- регистр состояния 7 бит управления 7 данные готовы 6 установка перерыва 6 ошибка переполнения 5 фиксация бита четности 5 ошибка четности 4 четность 4 стоповый бит не найден 3 3 окончание передачи 2 стоповый бит 2 регистр передатчика пуст 1 длина слова в байтах 1 буфер передатчика пуст 0 0 Два компьютера могут быть соединены для обмена информацией через
данный порт с помощью нуль-модемного кабеля (т.е. тремя проводами)
mode com1: b, pr, db, s, p
где b - скорость передачи (110-9600), pr - приоритет (n-нет, o-нечет,
e-чет), db-длина (7-8 бит), s- число стоп-битов, p- проверка таймаута.
3F8h- регистр передатчика (приемника),
3FBh- регистр управления,
3FDh- регистр состояния.
PG
PG
TxD
RxD
RxD
TxD
Norton Comander имеет соответствующую программную поддержку (Link).
Чтобы Norton Commander мог работать с двум компьютерами, соединенными
через параллельные порты, эти компьютеры должны быть соединены
специальным кабелем.
Cхема разводки кабеля
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
7
15
13
12
10
11
1
14
16
5
6
4
3
8
2
9
17