Скачиваний:
22
Добавлен:
01.05.2014
Размер:
2.06 Mб
Скачать

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

2.1. Изучить устройство и порядок программирования таймеров.

2.2. Создать программу по предложенному преподавателем варианту.

2.3. Произвести отладку программы в контроллере в режиме ожидания.

2.4. Произвести отладку программы в контроллере в режиме прерывания от двух источников.

2.5. Продемонстрировать результат работы программы преподавателю.

ВАРИАНТЫ ЗАДАНИЙ

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

1.Реализовать на индикаторной матрице контроллера включение светодиодов по заданному преподавателем закону.

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

Вариант 2.Форма сигнала (последовательность включения светодиодов) задается таблицей. Использовать второй таймер в качестве формирователя времени свечения светодиодов индикаторной матрицы контроллера, первым таймером задавать задержку переключения светодиодов.

Вариант 3.Сформировать свечение всей светодиодной матрицы с последовательным уменьшением яркости светодиодов, изменяя длительность свечения светодиодов при постояноой частоте следования импульсов.

2. Реализовать на динамике контроллера, который подключен к выводу порта Р2.6, включение звуковых сигналов по заданному преподавателем закону.

Вариант 4.Режим "Метронома".

Использовать первый таймер в качестве формирователя частоты тона звучания динамика контроллера, вторым таймером задавать длительность звучания. Паузу формировать первым таймером.

Вариант 5.Написать программу формирования хроматической гаммы. Использовать первый таймер в качестве формирователя частоты тона звучания динамика контроллера, вторым таймером задавать длительность звучания.

Вариант 6.Реализовать фрагмент музыкального произведения, используя таблицу нот в приложении 1.

3. Факультативно. Используя возможности таймеров реализовать на микроконтроллере световое сопровождение к музыкальному фрагменту , поставив в соответствие каждому светодиоду матрицы контроллера определенную ноту звукового ряда.

3. Содержание отчета

3.1. Техническое задание.

3.2. Таймеры. Управляющие и статусные регистры. Программирование таймеров.

3.3. Алгоритм управления светодиодами / динамиком.

3.4. Хорошо комментированный текст программы.

ПРИЛОЖЕНИЕ 1.

;******************************************************

;* Таблица частот (Гц)

;*

;******************************************************

FREQ:

Малая октава

dcw 131 ; До

dcw 139 ; До-диез, Ре-бемоль

dcw 147 ; Ре

dcw 156 ; Ре-диез, Ми-бемоль

dcw 165 ; Ми

dcw 175 ; Фа

dcw 185 ; Фа-диез, Соль-бемоль

dcw 196 ; Соль

dcw 208 ; Соль-диез, Ля-бемоль

dcw 220 ; Ля

dcw 233 ; Ля-диез, Си-бемоль

dcw 247 ; Си

Первая октава

dcw 262 ; До --------------------

dcw 277 ; До-диез, Ре-бемоль

dcw 294 ; Ре

dcw 311 ; Ре-диез, Ми-бемоль

dcw 330 ; Ми

dcw 349 ; Фа

dcw 370 ; Фа-диез, Соль-бимоль

dcw 392 ; Соль

dcw 415 ; Соль-диез, Ля-бимоль

dcw 440 ; Ля

dcw 466 ; Ля-диез, Си-бемоль

dcw 494 ; Си

Вторая октава

dcw 523 ; До --------------------

dcw 554 ; До-диез, Ре-бемоль

dcw 588 ; Ре

dcw 622 ; Ре-диез, Ми-бемоль

dcw 660 ; Ми

dcw 698 ; Фа

dcw 740 ; Фа-диез, Соль-бимоль

dcw 784 ; Соль

dcw 830 ; Соль-диез, Ля-бимоль

dcw 880 ; Ля

dcw 932 ; Ля-диез, Си-бемоль

dcw 988 ; Си

dcw 1046 ; До

;******************************************************

16

Соседние файлы в папке Лабораторные работы по МПС