Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / ДИПЛОМНАЯ РАБОТА, ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

РАЗРАБОТКА МНОГОФУНКЦИАНАЛЬНОЙ ГОЛОСОВОЙ ОТКРЫТКИ НА ОСНОВЕ МИКРОКОНТРОЛЛЕРА STM 32

taras_eg 420 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 32 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 02.01.2020
Таким образом, было разработана многофункциональная голосовая открытка. Для этого было использовано одновременно две шины, шина SDIO, и выходная шина ЦАП, являющегося составной частью микроконтроллера STM32F205. На SD карточке хранятся аудиофайлы в формате WAV. Микроконтроллер читает данный файл и выводит цифровой аудио-поток на выход DAC1 и DAC2, и далее усиливается в усилителе PAM8403 и выводится на аналоговый выход платы для последующего его использования в динамических громкоговорителях или наушниках.
Введение

В 1971 году Тед Хофсор совместно с японскими инженерами спроектировали 1-ый в мире микропроцессор. Это стало принципиальным событием в области цифровой электроники. Микропроцессор разрабатывался как элемент, который сумеет в одном корпусе объединить сходу огромное количество микросхем процессорной платы ЭВМ. В итоге, в микропроцессоре были скомпонованы счетчики, регистры, логические блоки и остальные составляющие. Первый микроконтроллер был сделан в 1976 г., спустя 5 лет после выхода в свет первоначального микропроцессора. Это была микросхема компании Intel, которая получила имя 8048. На кристалле располагался не только центральный процессор, но и 1 КБайт памяти программ, 64 байта памяти данных, два 8-битных таймера, генератор часов и 27 портов ввода/вывода. В последствии этого был построен другой микроконтроллер от компании Intel - 8051, он был сконструирован в 1980 году, и заделался традиционным образцом устройств этого класса. Данный 8 битный чип положил начало всему семейству микроконтроллеров, которые были фаворитами на рынке вплоть до недавнего времени. Аналоги 8051 издавали русские фирмы в Минске, Киеве, Воронеже, Новосибирске, на них выросло целое поколение наших конструкторов. Большая часть компаний изготовителей микроконтроллеров и в настоящее время печатают устройства, основанные на этой архитектуре. В нынешнее время различные фирмы издают очень большое количество разных микроконтроллеров, таких как PIC от Microchip, AVR от Atmel, STM от STMicroelectronics. Восьмиразрядные микроконтроллеры STM8 были изданы в 2008 году и делались для заданий, требующих высочайшей надежности при низком энергопотреблении. Эти микроконтроллеры сходу же стали наилучшими по соотношению стоимости и качества, и скоро обрели широкую известность. Работа с микроконтроллерами STM8 не потребовала практически никаких сложностей как у тех, кто уже работал с иными микроконтроллерами, так и у начинающих. Единственной загвоздкой распространения данных микроконтроллеров в Российской федерации стал этот факт, что литературы на русском языке почти что не имелось, но сегодня уже есть очень много веб- сайтов и переведенных книжек, с доскональными руководствами по изучению данных микроконтроллеров. На сегодняшний день микроконтроллеры применяются во многочисленных сферах бытия, к примеру, в бытовой технике, промышленных станках, датчиках, регуляторах и других приложениях, в каком месте не требуется огромная вычислительная мощность. В любом нынешнем автомобиле имеется в наличии некоторое количество микроконтроллеров, управляющих мотором, подвеской, кондиционером, звуковой системой, инструментальной панелью. Возникновение и формирование микроконтроллеров абсолютно изменило потенциал нынешней техники. Она сделалась более многофункциональной, наиболее умной и при этом недорогой. Создавать многочисленные приборы стало вероятным без особых сложностей, самостоятельно. В будущем использование микроконтроллеров станет только возрастать и вполне может быть, что в скором времени они составят реальную конкурентную борьбу и на рынке персональных пк.
Содержание

Содержание ..................................................................................................................3 Введение .....................................................................................................................4 Глава 1. Отладочная плата STM32F205 ....................................................................6 1.1. Описание микроконтроллеров STM32 ...............................................................6 1.2. USB .........................................................................................................................9 1.3. SDIO .....................................................................................................................10 1.4.DAC.......................................................................................................................12 1.5. RAM8403 класса D .............................................................................................15 1.6.Схема многофункциональной голосовой открытки .......................................18 Глава 2. Реализация устройства ...............................................................................19 2.1. Настройки в программе CubeMx........................................................................19 2.2. Создание проекта в программе Keil µVision ...................................................22 Заключение ................................................................................................................24 Список литературы ...................................................................................................25 Приложения ...............................................................................................................26
Список литературы

1. Благодаров А.В., Владимиров В.В Программирование микроконтроллеров. — М.: Москва, 2016. — 242 с. 2. Бугаев В. И., Мусиенко М. П., Крайнык Я.М. Лабораторный практикум по изучению микроконтроллеров архитектуры ARM Cortex-M4 на базе отладочного модуля STM32F4 Discovery. — М.: Москва-Николаев , 2013. — 52 с. 3. Ковалев В.В., Ольшванг И.Ю Учебно-исследовательский стенд SDK- 5.0. — М.: УрФУ, 2011. — 83 с. 4. Левченко А.С., Баранова А.Н Принципы программирования микроконтроллера STM32F4205RCв среде Keil µVision. — М.: КубГУ, 2014. — 32 с. 5. Мартин М. Инсайдерское руководство по STM32. — 117 с. 6. I 2S bus specification — Philips Semiconductors — 7с. 7. SDIO. URL: https://www.sdcard.org/developers/overview/sdio/index.html 8. ЦАП URL: http://easystm32.ru/for-beginners/37-dac-stm32/
Отрывок из работы

ГЛАВА 1. ОТЛАДОЧНАЯ ПЛАТА STM32F205 1.1. Описание микроконтроллеров STM32 Процессоры ARM считаются ключевыми компонентом для внушительного числа 32-битных встраиваемых систем, какие в данный момент изготавливаются на рынке. Процессоры ARM базируются на RISC-архитектуре, это сокращает их энергопотребление, в связи с чем, они обширно применяются во многочисленных портативных устройствах. Для того чтобы сделать ARM наиболее адаптированными к применению во встраиваемых системах, изготовителям довелось пойти на следующие уклонения от RISC-архитектуры: 1.Обычным инструкциям процессора могут понадобиться больше одного цикла на выполнение, в связи с этим для них есть переменное число циклов выполнения. К примеру, выполнение инструкций Load и Save находится в зависимости от числа регистров, которые им даны. 2. Право объединять команды сдвига и вращения с командами обработки информации. 3.Инструкции производятся лишь при выполнении определенного условия. Из-за этого возрастает производительность и исчезает оператор ветвления.
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Дипломная работа, Информационные технологии, 58 страниц
1500 руб.
Дипломная работа, Информационные технологии, 64 страницы
650 руб.
Дипломная работа, Информационные технологии, 52 страницы
550 руб.
Дипломная работа, Информационные технологии, 78 страниц
850 руб.
Дипломная работа, Информационные технологии, 80 страниц
1500 руб.
Дипломная работа, Информационные технологии, 114 страниц
20000 руб.
Служба поддержки сервиса
+7(499)346-70-08
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg