ВУЗ:
Составители:
Рубрика:
43h Запись
Запись управляющего слова
в регистр режима канала
Управляющее слово имеет следующий формат:
D7 D6 D5 D4 D3 D2 D1 D0
┌─┬─┬─┬─┬─┬─┬─┬─┐
└─┴─┴─┴─┴─┴─┴─┴─┘ Режим счетчика
│ │ │ └ D0
: 0 – двоичный код,
│ │ │ 1-двоично-десятичный код.
│ │ └D3,D2,D1
: Режим работы канала:
│ │ 000 —режим 0; 001 —режим 1; x10 —режим 2;
│ │ x11 —режим 3; 100 —режим 4; 101 —режим 5.
│ └ D5,D4
: Вид загрузки счетчика:
│ 00 —«защелкивание»; 01 —только младший байт;
│ 10 —только старший байт;
│ 00 —младший байт, затем старший.
└ D7,D6
: Выбор канала: 00 – канал 0; 01 – канал 1; 10 – канал 2;
11 — запрещенная комбинация.
16.9 Чтение содержимого счетчиков
Существует два способа чтения текущего значения счетчика
канала.
1) Чтение с остановом счетчика. Для обеспечения стабильных
показаний необходимо приостановить работу канала либо подачей
сигнала низкого уровня на вход CЕ (кроме режима 1), либо
блокированием тактовых импульсов по входам С.
2) Чтение «на лету». Для считывания счетчика без остановки
процесса счета используется посылка в порт 43h управляющего слова в
режиме «защелкивания» (смотрите формат управляющего слова). Это
управляющее слово фиксирует текущее значение счетчика, и можно
считать его младший байт, а затем старший байт.
16.10 Таймер на системной плате IBM PC
В IBM PC каналы таймера имеют следующее назначение.
Таблица 19 —Назначение каналов таймера
Канал Назначение Режим
0 системные часы (IRQ0)
3, счетчик=0
(65536)
1
запрос для канала 0
ПДП
(регенерация памяти)
2, счетчик=18
107
Запись управляющего слова 43h Запись в регистр режима канала Управляющее слово имеет следующий формат: D7 D6 D5 D4 D3 D2 D1 D0 ┌─┬─┬─┬─┬─┬─┬─┬─┐ └─┴─┴─┴─┴─┴─┴─┴─┘ Режим счетчика │ │ │ └ D0 : 0 – двоичный код, │ │ │ 1-двоично-десятичный код. │ │ └D3,D2,D1: Режим работы канала: │ │ 000 —режим 0; 001 —режим 1; x10 —режим 2; │ │ x11 —режим 3; 100 —режим 4; 101 —режим 5. │ └ D5,D4: Вид загрузки счетчика: │ 00 —«защелкивание»; 01 —только младший байт; │ 10 —только старший байт; │ 00 —младший байт, затем старший. └ D7,D6: Выбор канала: 00 – канал 0; 01 – канал 1; 10 – канал 2; 11 — запрещенная комбинация. 16.9 Чтение содержимого счетчиков Существует два способа чтения текущего значения счетчика канала. 1) Чтение с остановом счетчика. Для обеспечения стабильных показаний необходимо приостановить работу канала либо подачей сигнала низкого уровня на вход CЕ (кроме режима 1), либо блокированием тактовых импульсов по входам С. 2) Чтение «на лету». Для считывания счетчика без остановки процесса счета используется посылка в порт 43h управляющего слова в режиме «защелкивания» (смотрите формат управляющего слова). Это управляющее слово фиксирует текущее значение счетчика, и можно считать его младший байт, а затем старший байт. 16.10 Таймер на системной плате IBM PC В IBM PC каналы таймера имеют следующее назначение. Таблица 19 —Назначение каналов таймера Канал Назначение Режим 3, счетчик=0 0 системные часы (IRQ0) (65536) запрос для канала 0 1 ПДП 2, счетчик=18 (регенерация памяти) 107
Страницы
- « первая
- ‹ предыдущая
- …
- 105
- 106
- 107
- 108
- 109
- …
- следующая ›
- последняя »