Учебное пособие: Средства машинной коммуникации персонального компьютера

Функции регистров

Регистр данных (DLAB)

Зависит от 7 бита регистра управления линией (управляет адресацией регистра данных). Должен находится в состоянии 0.

Адресация регистров

А0 А1 А2 Доступные регистры
0 0 0

DLAB=0

Передача: регистр данных передатчика. Запись в порт.

Прием: Регистр данных приемника. Чтение из порта.

DLAB=1

Делитель частоты (младший байт)

0 0 1

DLAB=0

Регистр управления прерыванием.

DLAB=1

Делитель частоты (старший байт)

0 1 0 Регистр идентификации прерывания
1 0 0 Регистр управления модемом
1 0 1 Регистр состояния линии
1 1 0 Регистр состояния модема

А1, А2, А3 – младшие разряды адреса порта

Регистры данных

Адресуется адресом 000. Прием/передача DLAB=0.

Запись в порт регистр данных передатчика сдвиговый регистр

Младший бит Sout.

Чтение порта последний принятый байт данных.

Регистр делителя частоты (DLAB=1). Адреса 000, 001.

Частота передачи данных (в бодах).

CLK – частота кварца 1,8432 МГц (8250), N – делитель частоты.

Бод – количество бит в секунду.

Частота передачи Делитель
115 200 бит/с 1
57 600 бит/с 2
38 400 бит/с 3

Регистр управления линией.

Служит для задания формата слова данных.

Биты регистра Длина слова
D1 D0

00 – 5 бит

01 – 6 бит

10 – 7 бит

11 – 8 бит

D2 – число стоповых битов

К-во Просмотров: 296
Бесплатно скачать Учебное пособие: Средства машинной коммуникации персонального компьютера