Исследование программируемого таймера, страница 6

Пример работы ПТ в режиме одиночного аппаратно-формируемого строба показан на рис. 10.

Рис. 10. Работа таймера в режиме 5


Описание лабораторной установки

Лабораторная установка (рис. 11) содержит в себе саму микросхему КР580ВИ53, задающий генератор (ЗГ), выдающий колебания прямоугольной формы с заданной частотой fCLK, а также схему, устраняющую «дребезг» кнопки WR. Сигнал генератора поступает на входы CLK всех каналов таймера. Таким образом, каналы таймера работают синфазно от одного ЗГ, что позволяет строить осциллограммы выходов всех каналов таймера в одной системе координат.

Рис. 11. Лицевая панель лабораторной установки

На лицевой панели расположены следующие органы управления:

Тумблеры:

·  D7…D0 – шина данных (для ввода УС и загрузки счетчика новой счетной величиной).

·  Вкл./Выкл. – включить/выключить питание схемы таймера (индикатор – зеленая лампа).

·  A0, A1 – адресные входы (выбор адреса канала микросхемы).

·  G0, G1, G2 – сигналы GATE 0-го, 1-го и 2-го каналов соответственно.

·  CLK – сигнал синхронизации работы счетчика.

Кнопка:

·  WR – запись УС в регистр режима и необходимой величины счета в счетчик. Ввод информации в ПТ осуществляется нажатием кнопки WR.

Гнезда:

·  OUT0, OUT1, OUT2 – гнезда выходных сигналов OUT 0-го, 1-го и 2-го каналов соответственно.

·  ^ “Земля“ – для подключения соответствующего контакта щупа осциллографа.

·  Гнездо для наблюдения контрольного сигнала (при проведении лабораторной работы не используется).

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

Для установки ПТ в заданный режим работы необходимо выполнить ряд последовательных действий:

1.  Сообщить таймеру о том, что на его шине данных будет установлено УС. Для этого установить тумблеры A1 и A0 в 1, после чего нажать кнопку WR.

2.  Выбрать канал ПТ для записи УС. Это достигается установкой комбинаций тумблеров A1 и A0. Для канала 0 установить A1 в 0 и A0 в 0, для канала 1 − A1 в 0 и A0 в 1 и для канала 2 − A1 в 1 и A0 в 0.

3.  Установить с помощью тумблеров D7…D0 на шине данных ПТ УС, согласно рис. 3.

4.  Записать в выбранный канал таймера данные (загрузка счетчика) посредством нажатия кнопки WR.

Порядок выполнения лабораторной работы

1.  Исследовать все режимы работы таймера. Для каждого режима работы зарисовать осциллограммы сигналов CLK, GATE, OUT на единой системе координат, для чего:

а)  Установить на каналах 0, 1, 2 соответственно режимы работы 0, 1, 2. При этом занести в счетный регистр соответственно числа: 5, 3, 3.

б)  Установить на каналах 0, 1, 2 соответственно режимы работы 3, 4, 5. При этом занести в счетный регистр соответственно числа: 2, 4, 4.

в)  Для каждого режима работы зарисовать осциллограммы сигналов CLK, GATE, OUT на единой системе координат.

2.  Получить меандр на выходе OUT2, не используя режим 3.

3.  Установить любой из каналов таймера в режим 3. Загрузить в этот канал значение n=8. Наблюдать меандр на соответствующем выходе. Загрузить в этот же канал значение n=33. Зарисовать полученные осциллограммы. Объяснить, почему во втором случае скважность полученного меандра не равна ½.

4.  Определить частоту ЗГ fCLK.


Контрольные вопросы

1.  Назначение и применение ПТ.

2.  Структурная схема ПТ, назначение выводов.

3.  Работа ПТ по структурной схеме.

4.  Работа ПТ в режиме чтения «на лету».

5.  Почему невозможно проверить режим «защелкивание» на данном лабораторном макете?

6.  Как получить максимально возможную длительность счета в двоичном коде и в двоично-десятичном коде?

7.  Что произойдет при загрузке в счетчик числа 0000h?

Литература

1.  Микропроцессорные комплекты интегральных схем. Состав и структура; Справочник / В.С. Борисов, А.А. Васенков, Б.М. Малашевич и др. −  М.: Радио и связь, 1982. − 192 с.

2.  Микропроцессоры. Справочное пособие для разработчиков судовой РЭА / Г.Г. Гришин, А.А. Мошков, О.В. Ольшанский, Ю.А. Овечкин; под ред. Ю.А.Овечкина − Л., Судостроение, 1987. − 520 с.