Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Универсальный программируемый таймер КР580ВИ53 (PPI)



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

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

D7 ... D0 – канал для передачи данных, PSW или содержимого счетчика;

RD – для разрешения передачи содержимого счетчика;

WR – разрешение передачи данных и управляющего слова;

CS – выбор микросхемы;

A0, A1 – для выбора одного из регистров счетчика или управляющего слова (РУС);

СLK 0... 2 – входы синхронизации счетчиков;

GATE 0... 2 – входы управления счетчиков;

OUT 0... 2 – выходы счетчиков.

DB7 … DB0 __________ CLK 0

___________ __________ GATE 0 1

___________ OUT 0

IORB ___________

IOWR ___________ _________ CLK 1

_________ GATE 1 2

AB0 ___________ ___ _________ OUT 1

AB1 ___________ ______ CLK 2

______ GATE 2 3

______ OUT 2

24 21

+ 5В CS

PROGRAMM INTERVAL INTERFACE

Рисунок 5.60 – Схема вывода таймера КР580ВИ53

Принцип работы таймера: предварительно производится настройка таймера на определенный режим работы путем записи кодовой комбинации в регистр управляющего слова (РУС). Всего в таймере имеется 3 шестнадцатиразрядных счетчика. Через шину данных в любой из этих счетчиков можно записать командой OUT (шестнадцатиричное число). На входы СLK поступают импульсы счета, прием этих импульсов разрешается сигналом GATE. Прием каждого импульса сопровождается вычитанием единицы из числа, записанного в счетчик (декрементирование). Когда число станет равное нулю, то на выходе OUT появится логическая 1 (высокий уровень напряжения).

Например, если вывод CS (выбор кристалла) подключен через соответствующий дешифратор-селектор.

A0 _______ 1110 00XX Е0 – счетчик 0

A1 _______ E 0 Е1 – счетчик 1

Е2 – счетчик 2

Е3 - РУС

А2 _____ ___

А3 _____ ___

А4 _____ ___ _____

А5 _____ ___

А6 _____ ___

А7 _____ ___

Рисунок 5.61 – Схема подключения таймера

Формат управляющего слова

D7 D0

               

Выбор режима работы

                         
                      х х    
                             
                             

Чтение загрузки

  операция зацикливания-приостановления счета
  только младший байт – одно число 8-разрядное
  только старший байт – одно число 8-разрядное
  младший байт, старший байт – 16-разрядное число

Выбор счетчика

  счетчик 1
  счетчик 2
  счетчик 3
  запрет

Пример. Счетчик 0, двоичный счет, режим 2, 16-разрядное число

D7 D0 MVI A,

               

2 6

Для записи управляющего слова необходимо знать следующую таб­лицу:

Команда А1 А0 RD WR CS Программа имеет вид:
              запись в счетчик 0     настройка таймера записьмладшегобайта старшегобайта
          запись в счетчик 1
          запись в счетчик 2
          запись в РУС
              чтение счетчика 0
          чтение счетчика 1
          чтение счетчика 2
          запрещена

Режимы работы таймера:

режим 0 – программируемый таймер (одновибратор с программным запуском);

режим 1 – ждущий одновибратор (с аппаратным запуском);

режим 2 – импульсный генератор частоты (программируемый делитель частоты с коэффициентом деления N);

режим 3 – генератор меандра (программируемый делитель с периодом N);

режим 4 – программно-формируемый строб (задержка с программным запуском);

режим 5 – аппаратно-формируемый строб (задержка с аппаратным запуском).

Режим 0 – используется для прерывания работы микропроцессора через определенные программно-изменяемые интервалы времени. По окончанию счета числа, записанного в счетчик на выходе "OUT" – логическая 1, которая сохраняется до новой загрузки счетчика. Счетчик начинает работу при подаче сигнала на входе GATE. Появление на входе GATE сигнала "0" в процессе счета приостанавливает работу счетчика и сохраняет его текущее значение, после восстановления разрешающего сигнала процесс счета восстанавливается.

Режим 1 – ждущий мультивибратор. На выходе счетчика OUT формируется отрицательный импульс, длительностью t = Tвх * N,

где Твх – период импульсов на входе CLK;

N – число, загруженное в счетчик.

Режим 2 – на выходе формируется сигнал с частотой f/N,

где f – частота сигнала на выходе CLK;

N – число, записанное в счетчик.

Режим 3 – меандр (генератор переменной частоты со скважностью 2

2). Период выходного сигнала Твых = Твх * N,

Твх – период импульсов на входе CLK;

N – число, записанное в счетчик.

Режим 4 – по окончании отсчета числа, загруженного в счетчик, на выходе OUT формируется сигнал низкого уровня с длительностью Твх , а затем сигнал вновь переходит в "1".

Отличие режима 5 от режима 4 состоит в том, что счетчик является перезапускаемым, то есть каждое нарастание сигнала GATE перезапускает счетчик.





Дата публикования: 2015-01-23; Прочитано: 741 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...