Программирование таймера на уровне портов
Для чего вам может понадобиться перепрограммирование каналов таймера?
Если вам надо повысить точность измерения времени, выполняемого с помощью канала 0 таймера, вы можете увеличить частоту генерируемых этим каналом импульсов (стандартно 18,2Гц). По окончании измерений режим работы канала необходимо восстановить для правильной работы системы.
Канал 2, подключенный к громкоговорителю, вы можете использовать для генерации различных звуков или музыки, о чем мы расскажем немного позже. Этот же канал пригодится и для генерации случайных чисел.
Таймеру соответствуют четыре порта ввода/вывода со следующими адресами:
- 40h - канал 0;
- 41h - канал 1;
- 42h - канал 2;
- 43h - управляющий регистр