Аппаратное обеспечение персонального компьютера

       

Последовательность действий


Для программирования канала таймера необходимо выполнить следующую последовательность действий:

  • вывести в порт управляющего регистра с адресом 43h управляющее слово;
  • требуемое значение счетчика посылается в порт канала (адреса 40h-42h), причем вначале выводится младший, а затем старший байты значения счетчика.
  • Сразу после этого канал таймера начнет выполнять требуемую функцию.

    Для чтения текущего содержимого счетчика CE необходимо выполнить следующее:

    • вывести в порт управляющего регистра код команды CLC (команда запоминания содержимого регистра CE);
    • вывести в порт управляющего регистра код команды запроса на чтение/запись в регистры канала (поле RW должно содержать 11);
    • двумя последовательными командами ввода из порта нужного канала ввести младший и старший байты текущего сосотояния счетчика CE.


    • Содержание раздела