Время суток - часть 10
При организации задержек через таймер всегда нужна некоторая
осторожность. Как упоминалось выше, канал 1 таймера выполняет одну
важную аппаратную функцию. Если вы модифицируете число в канале 1,
ваша программа может немедленно разрушиться. Использование канала 2
таймера безопасно. Этот канал подключен только к динамику и выходу
кассетного магнитофона. Отсюда, очевидно, следует, что нельзя
использовать канал 2 таймера для отсчета промежутков времени в одно
время с попытками воспроизводить мелодии через динамик. И наконец,
BIOS пользуется услугами таймера 0 для различных системных функций.
При обсуждении BIOS будет видно, что прерывание по времени суток
управляет не только текущим временем, но также обслуживает и
двигатель накопителя на дискетах. Перед тем, как изменять настройку
канала 0 таймера для любых целей, нужно понять, какие существующие
функции вы можете при этом изменить.
Содержание Назад Вперед