Программа звукового сигнала • Все своими руками






Программа звукового сигнала

Программа подачи звуковых сигналов

     Не редки случаи, когда микропроцессор, выполняя заложенную в него программу, должен оповещать о происходящих в нем процессах с помощью звукового сигнала.

     Хочу предложить небольшую программку, написанную на ассемблере, звуковой сигнализации на микроконтроллере PIC16F628A. Электрический сигнал представляет собой пачки импульсов звуковой частоты. Период между пачками равен примерно секунде, а частота импульсов в пачке равна приблизительно 1000Гц.

Программа звукового сигнала для PIC, grafik
     

Текст программы показан на скине. На строке 41 программы находится команда занесения числа 10 в рабочий регистр. Изменяя это число, можно изменять количество пачек импульсов НЧ.
 Программа задержек для PIC, screen1
Со строки 68 начинается подпрограмма временного интервала величиной 500 мксек. Изменяя число 125, можно выбрать другую частоту звуковых посылок. Максимально возможное число равно 255. Если величина временно’й задержки и с этим число вам будет мала, то эту подпрограмму можно заменить текстом другой задержки, скопированной из программы «PIC_Delay», специально написанной для этого дела Петром Высочанским. Скриншот программы показан на Screen 1. Саму программу я поместил в папку с проектом. Ссылка на скачивание будет ниже.
     Если данная программа будет работать в составе основной программы, где предусмотрена динамическая индикация на прерываниях, возможны искажения звуковых посылок, в противном случае перед данной программой необходимо будет запретить прерывания. Но в этом случае при отработке программой звукового сигнала индикация выключится.

Для данной программы создан проект в MPLAB IDE и в протеусе.

[democracy id=2]


Скачать все можно здесь.

Программа звукового сигнала (803 Загрузки )
Просмотров:4 438
Комментариев нет




Оставить комментарий