44. Простой музыкальный звонок на микроконтроллере PIC. Часть 3. (Урок 37. Теория)
HTML-код
- Опубликовано: 25 сен 2015
- Спасибо за Like и за Подписку на мой канал.
Получть информацию о канале можно и со страницы в вконтакте!
Страница в вконтакте:
mychippic
Описание видео:
В уроке была дописана программа на языке ассемблер на микроконтроллер PIC16F84A в программе MPLAB X для музыкального звонка, частью которого является микроконтроллер PIC16F84A. Показано, как реализованы ноты Фа, Ре, До, Ля. Показано, как можно сократить код написания нот с кратной длительностью. Показано, как можно решить проблему, когда количество повторений ноты превышает значение, которое можно записать в регистр общего назначения. Показаны основные ошибки, которые могут возникнуть при написании программы для музыкального звонка.
Файл с кодом программы можно скачать по ссылке (.txt): drive.google.com/file/d/0B3lF...
Файл с кодом программы можно скачать по ссылке (.asm): drive.google.com/file/d/0B3lF...
Спасибо, Михаил! Самый социалистический ролик! Как можно с Вами пообщаться в соцсети? насчет усложнения и прочих прошивок
Здраствуйте, я много интересного узнал спасибо вам большое, НО у меня вопрос КАК УПРАВЛЯТЬ ПУЛЬТОМ ДИСТАНЦИОННОГО УПРАВЛЕНИЯ не подскажете?)
Паузы не обязательны после каждой ноты. Только между одинаковыми - в данной песне между ми-ми. Сделал таблицу расчёта полупериода, длительности нот и пауз для удобства - yadi.sk/i/831P4_YZ77R_ag
вписываем в адрес имя строки пробел имя столбца и получаем результат.
Михаил, а голос можно в ассемблере записать для ПИКа?
+AleksLEST Можно. Выбор пика, сложности кода и схемы зависит от вашей идеи) Вот пример аудио-плейера на PIC labkit.ru/html/autocontrol?id=455
MyChipPic
Спасибо. Т.е. не программно ,а записью файла готового.
Сам по себе файл это так же набор байтов, в которых записны 0 и 1 в определённой последовательности. Можно его продублировать и в память микроконтроллера и с ним работать, только памяти будет мало. На сколько хватит зависит, конечно от объёма памяти)
MyChipPic
Ясно, спасибо)
+MyChipPic но ведь говорящие часы говорят ?? неужели в 90е были столь емкие контроллеры ??? .. .
когда уже будем директивы пережевывать?))
+Timich Pyatigorsk Не знаю, не знаю) В начале бы с командами разобраться)