Реферат: Аппаратно-программные средства ввода/вывода аналоговой информации в системах реального времени
ческих преобразований, для чего имеются необходимые программные
средства как в DOS, так и в системах программирования (см. п.
4.2).Следует отметить, что программа обработки прерывания от тай-
мера INT8 обеспечивает автоматический сброс значения СчТВ в ноль
при достижении максимального значения.
4.2.Программные средства для работы с таймером ПВЭМ
Программное прерывание DOS INT21H содержит две функции,
обеспечивающие чтение и установку текущего времени суток и выпол-
няющие необходимые преобразования между значениями СчТВ и часа-
ми-минутами-секундами. Время выдаётся с точностью до 0.01 секун-
ды, но поскольку счётчик времени обновляется с частотой в 5 раз
меньше, то показание сотых долей секунды весьма приблизительное.
Функция 2CH выдаёт, а функция 2DH -устанавливает время. В обоих
случаях используются одни и те же регистры процессора:
AH - номер функции;
CH - часы(от 0 до 23);
CL - минуты(от 0 до 59);
DH - секунды(от 0 до 59);
DL - сотые доли секунды(от 0 до 99).
Функция установки текущего времени производит запись в СчТВ
числа, соответствующего заданным значениям параметров CH...DL.
Язык командного процессора MS DOS содержит встроенную команду
time, обеспечивающую чтение и установку текущего времени суток в
диалоговом режиме с использованием формата DOS.В ПЭВМ, не имеющих
часов с автономным питанием, рекомендуется выполнять команду time
перед началом каждого сеанса работы.
Системы программирования на языках высокого уровня(Паскаль,
Бейсик, Си) содержат собственные процедуры чтения и установки те-
кущего времени и, кроме того, содержат дополнительные возможности