2.21M
Category: electronicselectronics

Тема ВКР в соответствии с приказом

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.

БЛАГОДАРЮ ЗА
ВНИМАНИЕ!
Кафедра «Промышленная электроника»
Ефремов Дмитрий Евгеньевич
English     Русский Rules