Учебное пособие: Средства машинной коммуникации персонального компьютера
Функции регистров
Регистр данных (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
Бесплатно скачать Учебное пособие: Средства машинной коммуникации персонального компьютера
|