Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_po_MPT.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
923.65 Кб
Скачать

Лабораторная работа № 7 программируемый интервальный таймер кр580ви53

Цель работы: изучение структуры и режимов работы программируемого интервального таймера КР580ВИ53.

1. Общие сведения.

Программируеммый интервальный таймер КР580ВИ53 предназначен для реализации таких распространенных управляющих функций микроЭВМ, как формирование временных интервалов, подсчет числа внешних событий, генерации сигналов переменной частоты, и т. п.

В состав БИС КР580ВИ53 входят три независимых 16-разрядных счетчика, работающих на вычитание в двоичном или двоично-десятичном коде. Сигналы тактового генератора или подсчитываемые сигналы из ВУ подаются на вход счетчиков CLK0, CLK1, CLK2. Прием сигналов разрешается внешними управляющими сигналами GATE0, GATE1, GATE2 соответственно. Как только содержимое какого-либо счетчика становится равным нулю, вырабатывается один из выходных сигналов OUT0, OUT1 или OUT3, которые используются как запросы на прерывание.

Инициализация каждого счетчика производится записью управляющего слова в регистр приказа. При этом устанавливаются начальное значение счетчика и один из ниже следующих шести режимов его работы - условий формирования входного сигнала OUT.

Режим 0 - сигнал на выходе OUT формируется по окончании счета (программируемая задержка),

Режим 1 - программируемый одновибратор, т.е. формирование на выходе OUT сигнала длительностью N периодов сигнала CLK.

Режим 2 - генератор программируемой частоты, т. е. на выходе OUT формируется периодический сигнал с высоким уровнем в течении N-1 периодов сигнала CLK и с низким - в один период сигнала CLK.

Режим 3 - генератор прямоугольных импульсов со скважностью 2, т. е. на выходе OUT формируется сигнал высокого уровня в

течении — N+1 (N - четное) или (N+1)/2 (N - нечетное) периодов сигнала

CLK.

Режим 4 - формирование одиночного строба с программным запуском, т. е. на выходе OUT формируется одиночный сигнал длительностью в один период сигнала CLK. Начало счета инициируется загрузкой в счетчик N.

Режим 5 - формирование одиночного строба с программным запуском аналогично режиму 4, по начало счета инициируется фронтом сигнала GATE.

Обмен информацией между системным интерфейсом микроЭВМ и регистрами БИС осуществляется по шине данных D7-DO с помощью управляющих сигналов RW, WR, CS. При этом внутренние регистры БИС адресуются по линиям АО и А1.

Считывание содержимого любого счетчика для его последующего анализа осуществляется двумя способами.

Первый - реализуется обычными командами IN, в которых указывается порт, соответствующего счетчика. Считывание содержимого счетчика осуществляется в соответствии с операцией, указанной в разрядах 4-5 управляющего слова. Недостаток этого способа заключается в том, что на время считывания необходимо прекращать работу счетчика.

Второй - "считывание на ленту", не нарушает работы счетчика, но требует для своей реализации предварительной загрузки в регистр режима соответствующего управляющего слова.

Ре­жим

Состояние входа GATE

Низкий уровень от­рицательный фронт

Положительный фронт

Высокий уровень

0

Запрещает счет

Разрешает счет

1

Инициирует счет сбрасывает OUT в следующем такте

2

Запрещает счет ус­танавливает OUT=1

Инициирует счет

Разрешает счет

3

Запрещает счет ус­танавливает OUT= 1

Инициирует счет

Разрешает счет

4

Запрещает счет

Разрешает счет

5

Инициирует счет

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]