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

Таким образом таймер осуществляет "деление" входной тактовой

частоты, реализуемое при помощи счётчика тактовых импульсов. Пер-

воначально в регистр счётчика помещается число D, которое затем

уменьшается на единицу каждый раз, когда импульс от тактового ге-

нератора пропускается через канал. Когда значение счётчика дости-

гает нуля, канал таймера изменяет уровень выходного сигнала на

противоположный и вновь загружает в счётчик число D, после чего

процесс повторяется.

Настройка каналов таймера на требуемую выходную частоту осу-

ществляется программным путём при обращении к специальным портам

таймера(40H-42H).Обычно настройка производится автоматически при

загрузке операционной системы, для чего имеются специальные про-

цедуры базовой системы ввода-вывода (BIOS) ПЭВМ. При этом в ре-

гистр задвижки канала 0, используемого для подсчёта текущего вре-

мени, записывается число D=65535(FFFFH), обеспечивающее значение

выходной частоты Fвых = 18.2 Гц.

Следует отметить, что таймер работает независимо от ЦП, оказы-

вая, в то же время, постоянное воздействие на ЦП через систему

аппаратных прерываний. Механизм прерываний лежит в основе метода

подсчета текущего времени, используемого в ПЭВМ. Метод иллюстри-

руется схемой, приведённой на рис.2.

.

-------------¬

¦ Генератор ¦

¦ тактовых ¦

¦ импульсов ¦

L-----T-------

¦

¦ Fвх=119380 Гц

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