Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_i386.docx
Скачиваний:
5
Добавлен:
18.11.2019
Размер:
820.47 Кб
Скачать
    1. Разработка модуля таймера

Типовой функцией любой МПС является генерация заданных временных интервалов, что может быть обеспечено с помощью МП. Однако обычно в МПС эти функции перекладываются на специализированные средства – программируемые интервальные таймеры (ПИТ). В МПК К580 функции ПИТ выполняет микросхема КР580ВИ53. В разрабатываемой МПС ПИТ используется при формировании управляющих воздействий Y2 и Y3. УГО ПИТ приведено на рисунке 19, в таблице 11 приведено назначение выводов микросхемы.

Рисунок 19 – УГО программируемого интервального таймера КР580ВИ53

Таблица 11 – Назначение выводов КР580ВИ53

Обозначение вывода

Тип вывода

Назначение выводов

D7-D0

Вход/выход

Шина данных

C0, C1, C2

Вход

Синхронизация каналов 0, 1 и 2 соответственно

OUT0,OUT1,OUT2

Выход

Выходы сигналов каналов 0,1 и 2 соответственно

CE0, CE1, CE2

Вход

Разрешение каналов 0, 1 и 2 соответственно

A0, A1

Вход

Разряды адреса

CS

Вход

Выбор микросхемы

RD

Вход

Чтение

WR

Вход

Запись

GND

-

Общий

Ucc

-

Напряжение питания

В состав БИС КР580ВИ53 входят три независимых 16-разрядных счетчика, работающих на вычитание в двоичном или двоично-десятичном коде. На входы синхронизации каналов (C0, C1, C2) поступают импульсы c тактового генератора или подсчитываемые импульсы с внешних устройств. Прием этих импульсов разрешается сигналами стробирования СE0, СE1, СE2. При логическом “0” на этих входах состояние счетчиков не изменяется. При равенстве содержимого какого-либо счетчика нулю, активизируется один из сигналов OUT0, OUT1 или OUT2. Управление режимом работы каждого из счетчиков осуществляется занесением управляющего слова CW в регистр режима управляющего слова каждого канала таймера.

Формат управляющего слова приведен на рисунке 18.

Рисунок 18 - Формат управляющего слова ПИТ

Структура и пример подключения ПИТ к ОШ МПС приведена на рисунке 19. Тактирование счетчиков ПИТ целесообразно осуществлять от имеющегося в МПМ генератора. Временные интервалы большой длительности формируются путем последовательного соединения двух счетчиков ПИТ.

Рисунок 19 - Структура и подключение ПИТ к ОШ МПС

Для считывания содержимого любого счетчика без нарушения операции счета микропроцессор заносит в БИС КР580ВИ53 управляющее слово с нулевыми разрядами D4, D5. Значение разрядов D0…D3 при этом несущественно. Содержимое заданного счетчика копируется в специальном буфере, откуда считывается обычным способом

Каждый из счетчиков может работать в одном из шести режимов:

режим 0: программируемый таймер;

режим 1: ждущий мультивибратор;

режим 2: генератор импульсный;

режим 3: генератор меандра;

режим 4: программная задержка строба;

режим 5: аппаратная задержка строба.

В проектируемой МПС один из каналов ПИТ используется в режиме 0 (для формирования управляющего воздействия Y3), а два оставшихся – в режиме 3 (для формирования управляющего воздействия Y2 и в качестве делителя на 1000).

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