Similar presentations:
Тема ВКР в соответствии с приказом
1.
Кафедра«Промышленная электроника»
Выпускная
квалификационная
работа на тему:
«Тема ВКР в соответствии с приказом»
Ефремов Дмитрий Евгеньевич
КЭФ-1-21
Научный руководитель
Доцент, к.ф.-м.н., доцент
Синицин Алексей Михайлович
2.
Тема ВКР в соответствии с приказомАктуальность ВКР
Разработка MP3-плеера на микроконтроллере актуальна как
образовательный проект, позволяющий приобрести ценные
практические навыки в области схемотехники, программирования и
обработки аудиоданных. Проект учит работать с ограниченными
ресурсами, оптимизировать код и создавать специализированные
устройства с уникальным функционалом.
2
3.
Тема ВКР в соответствии с приказомПрактическая значимость ВКР
Практическая значимость ВКР по проектированию MP3-плеера на
микроконтроллере заключается в приобретении и демонстрации
навыков схемотехники, программирования и работы с
аудиоданными, востребованных при разработке электроники и
встроенных систем. Проект позволяет создавать прототипы для
специализированных применений, например, в образовательных
целях или в качестве части более сложных систем, а также
разрабатывать учебные материалы.
3
4.
Тема ВКР в соответствии с приказомМодули MP3-плееров для проектирования
4
5.
Тема ВКР в соответствии с приказомКомпонентная база проектируемого устройства
5
6.
Тема ВКР в соответствии с приказомПроектирование электрической принципиальной схемы
6
7.
Тема ВКР в соответствии с приказомПроектирование электрической принципиальной схемы
7
8.
Тема ВКР в соответствии с приказомПроектирование электрической принципиальной схемы
8
9.
Тема ВКР в соответствии с приказомПрограммирование плеера на микроконтроллере
if(millis()-T>100){
#include "DFRobotDFPlayerMini.h"
if(~PIND&(1<<6)){
DFRobotDFPlayerMini myDFPlayer;
myDFPlayer.play();
void init_pin();
delay(20);
uint32_t T=0;
}
uint16_t volume=10;
if(~PIND&(1<<5)){
void setup()
myDFPlayer.pause();
{
delay(20);
init_pin();
}
Serial.begin(9600);
if(~PIND&(1<<4)){
myDFPlayer.volume(volume);
myDFPlayer.stop();
delay(20);
}
void loop()
}
{
if(~PIND&(1<<3)){
myDFPlayer.next(); 9
10.
Тема ВКР в соответствии с приказомПрограммирование плеера на микроконтроллере
delay(20);
}
if(~PINC&(1<<4)){
volume--;
if(~PIND&(1<<2)){
if(volume>31){
myDFPlayer.previous();
delay(20);
}
volume=0;
}
myDFPlayer.volume(volume);
if(~PINC&(1<<5)){
volume++;
if(volume>30){
volume=30;
}
myDFPlayer.volume(volume);
delay(20);
delay(20);
}}}
void init_pin(){
DDRC&=~((1<<4)|(1<<5));
DDRD&=~((1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6));
PORTC|=(1<<4)|(1<<5);
PORTD|=(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<6);
}
}
10
11.
Тема ВКР в соответствии с приказомВыводы
В ходе выполнения дипломной работы была успешно решена
задача проектирования MP3-плеера на базе восьмиразрядного
микроконтроллера. Разработанное устройство, несмотря на
ограничения вычислительной мощности восьмиразрядной
архитектуры, демонстрирует возможность реализации сложной
задачи декодирования MP3-файлов при приемлемом уровне
качества звучания и функциональности.
11
12.
БЛАГОДАРЮ ЗАВНИМАНИЕ!
Кафедра «Промышленная электроника»
Ефремов Дмитрий Евгеньевич
electronics