Данное устройство предназначено для задания временных интервалов в микропроцессорных системах и может быть использовано как:
1) Одновибратор с программируемой длительностью импульса;
2) Программируемый делитель частоты;
3) Счетчик.
Программируемый таймер имеет 6 режимов работы:
- Одновибратор – нулевой и первый режимы;
- Делитель частоты – второй и третий режимы;
- Счетчик – четвертый и пятый режимы.
Основные технические характеристики таймера:
1) Тактовая частота f до 2 МГц;
2) Потребляемая мощность не более 1 Вт;
3) n-МОП – технология;
4) Один источник питания +5В;
5) Нагрузочная способность выходов: 1 ТТЛ вход;
6) Стандартный температурный диапазон: -10° ÷ +70°С.
Условное графическое обозначение таймера представлено на рис. 21.
Рис. 21
CS – выбор устройства.
WR/RD – управляющие сигналы записи/чтения.
D0 ¸ D7 – входы/выходы шины данных.
А1, А0 – входы выбора каналов.
А1 | А0 | Каналы |
OUT0 | ||
OUT1 | ||
OUT2 | ||
РУС |
GATE – управляющий вход, который разрешает/запрещает счет (1 – разрешает, 0 – запрещает). Минимальная длительность GATE – 150нс.
CLK – вход для подачи тактовых импульсов.
Используется реверсивный счет с загрузкой начального кода.
На рис. 22. представлена структура таймера.
Рис. 22
Структура управляющего слова
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
D7D6 – выбор счетчика: 00 – СТØ; 01 – СТ1; 10 – СТ2; 11 – запрет.
D5D4 – код особенности записи/чтения:
00 – управляющее слово «чтение без останова».
01 01 – младший байт;
10 способ чтения/записи: 10 – старший байт;
11 11 – два байта.
D3D2D1 – указывают режим работы:
000 – нулевой режим;
001 – первый режим;
Х10 – второй режим;
Х11 – третий режим;
100 – четвертый режим;
101 – пятый режим.
D0 – определяет настройку счетчика: 0 – счетчик двоичный; 1 – счетчик двоично-десятичный.
Направление передачи данных можно определить по табл. 3.
Табл. 3.