Реферат: Аппаратно-программные средства ввода/вывода аналоговой информации в системах реального времени

ческих преобразований, для чего имеются необходимые программные

средства как в 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

перед началом каждого сеанса работы.

Системы программирования на языках высокого уровня(Паскаль,

Бейсик, Си) содержат собственные процедуры чтения и установки те-

кущего времени и, кроме того, содержат дополнительные возможности

К-во Просмотров: 435
Бесплатно скачать Реферат: Аппаратно-программные средства ввода/вывода аналоговой информации в системах реального времени