Разработка синтезатора звуковых сигналов с компрессией данных - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа

Разработка синтезатора звуковых сигналов с компрессией данных - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа




































Главная

Коммуникации, связь, цифровые приборы и радиоэлектроника
Разработка синтезатора звуковых сигналов с компрессией данных

Разработка и описание структурно-функциональной схемы к динамику. Принципы построения устройства синтезатора звуковых сообщений, работа с таймером микроконтроллера. Выбор элементной базы. Разработка программного обеспечения, алгоритм и листинг программы.


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
2. Разработка структурно-функциональной схемы
3.1 Принципиальная схема и ее описание
4. Разработка программного обеспечения
Целью данного курсового проекта является разработка синтезатора звуковых сигналов с компрессией данных, позволяющего осуществлять воспроизведение звуковых сообщений.
Команды управления передаются по параллельному каналу данных с персонального компьютера. Звуковое сообщение должно передаваться через LPT-порт на микроконтроллер через соответствующий разъем, а воспроизведение сообщений через цифро-аналоговый преобразователь и усилитель динамиком.
Данные, передаваемые из LPT-порта содержат два четырехбитовых приращения, которые при воспроизведении звука прибавляются к текущему значению, подаваемому на ЦАП. Таким образом, 12-разрядные данные закодированы 4 битами, что существенно увеличивает скорость загрузки данных и уменьшает занимаемое место в памяти.
2. Разработка структурно-функциональной схемы к динамику
Рис.1. Структурно-функциональная схема
Назначение блоков и принцип работы структурно-функциональной схемы.
ПК - персональная ЭВМ служащая для передачи данных и команд управления микроконтроллеру.
ADuC812- принимает команды с ПК, а затем кодированное звуковое сообщение через LPT порт, записывает его во внешнюю память, считывает из нее, декодирует и через устройство усиления воспроизводит с помощью динамика.
К544УД2 - операционный усилитель включенный в качестве повторителя и обеспечивающий развязку слаботочного выхода ЦАП и усилительного устройства.
модули памяти 64 кБ, образующие внешнюю память МК, для хранения звукового сообщения ( AT29C64S)
3. Разработка принципиальной схемы
3.1 Принципиальная схема и ее описание
Принципиальная схема приведена на чертеже
В качестве микропроцессорного контроллера предполагается использовать универсальный микроконтроллер ADuC812.
ADuC812 - интегральная 12 разрядная система сбора информации, включающая в себя прецизионный многоканальный АЦП с самокалибровкой, два 12-разрядных ЦАП и программируемое 8-битное микропроцессорное ядро(совместимое с 8051, MCU).
MCU поддерживается внутренними 8 k flash ЭРПЗУ программ, 640 байт ЭРПЗУ памяти данных и 256 байт статической памяти данных с произвольной выборкой(RAM).
Пространство внешней памяти данных может быть до 16 Мбайт, а также пространство внешней памяти программ до 64Кбайт.
 Для внешней памяти данных используются 4 микросхемы памяти 64kB (элементы DD2-DD5). Восьмиразрядные двунаправленные входы-выходы данных этих микросхем подключены к порту Р0 микроЭВМ, через который осуществляется обмен данными с внешней памятью. Так как объем внешней памяти превышает 256 байт, то для вывода младших разрядов адреса используется также порт Р0, а для вывода старших разрядов - порт Р2. Вывод адреса и данных через порт Р0 разделен во времени, поэтому младшие 8 разрядов адреса сигналом ALE запоминаются (фиксируются) в регистре DD6 и подаются на 8 младших адресных входов микросхем памяти. Для выбора любой ячейки памяти необходимо 16 разрядов адреса. С выходов Р2.0-Р2.7 сигналы подаются на оставшиеся входы адресов микросхем памяти. Для выбора конкретного кристалла БИС памяти используется порты P3.0, P3.3-P3.5.
Операционный усилитель К544УД2 усиливает звуковой сигнал на выходе из МК.
Для питания системы (кроме ПК) требуются номиналы напряжения постоянного тока +5 В и +12 В.
Разъем X1 - подключается к параллельному LPT-порту.
DD6 - микросхема регистра К580ИР27.
DD21 - операционный усилитель К544УД2.
4. Разработка программного обеспечения
retransl: do;/* программа управления контроллером ретранслятора*/
(adrW, adrR)word,/*текущий адрес памяти при записи и воспроизведении*/
(bankW, bankR)byte,/*выбор банка памяти при записи и воспроизведении*/
dac_datword,/*переменная для работы с ЦАП*/
comandbyte,/*команда, приходящая от ПК*/
(fl_out, fl_in, fl)bit,/* флаг вывода, ввода, номера байта*/
mem (65535) byte auxiliary;/*массив внешнего ОЗУ*/
P3 = P3 and 11111011b;/*готовность чтения из LPT*/
do;/*вводим данные с параллельного порта*/
/*установка адреса для следующей записи*/
if bankW=0 then P3=11111110b;/*запись в DD2*/
if bankW=1 then P3=11110111b;/*запись в DD3*/
if bankW=2 then P3=11101111b;/*запись в DD4*/
if bankW=3 then P3=11011111b;/*запись в DD5*/
timer_int: procedure interrupt 1; /* interrupt t0 */
if fl_out then/*выборка и раскодировка данных*/
fl = not(fl);/*учитывается знак приращения*/
dac_dat=dac_dat+sm; /*вычисл новое значение ЦАП*/
DacoH=dac_dat/0ffh;/*задаем новое знач ЦАП*/
if (adrR)=65535 then /*вычисл перенос*/
/*воспроизведение только в границах записанного*/
if (bankR = bankW) and (adrR = adrW) then
tf0=0;/*сброс флага переполнения таймера*/
if comand=0f4h then fl_out=0;/*останов вывода звука*/
init: procedure;/*процедура инициализации*/
ea = 1;/*разрешаем все прерывания*/
et0 = 1;/*pазpешаем пpеpывание Т0*/
tmod = 00000010b;/*второй режим таймера для 0 таймера частота 10КГц */
it0 = 1;/*пpеpывание по фронту сигнала переполнения*/
tr0 = 1;/*обнуляем счетчики и pазpешаем работу 0-го Таймеpа*/
adrR = 0; adrW = 0; fl_out, fl = 0;/*обнуление перемен*/
ex0 = 1;/*разрешаем прерывание INT0*/
/*___________ тело основной пpогpаммы ______________*/
do while 1;/*бесконечный цикл работы*/
В результате выполнения курсовой работы я ознакомился с микроконтроллером ADUC812, принципами построения устройства синтезатора звуковых сообщений, работой с таймером МК, а т.ж. с принципами работы внешней подключаемой к МК памяти.
Разработка принципиальных схем синтезатора. Выбор и обоснование элементной базы. Разработка концептуального алгоритма устройства. Разработка, выбор и обоснование конструктивных составляющих синтезатора. Выбор и обоснование методов монтажа и межсоединений. дипломная работа [249,8 K], добавлен 24.06.2010
Общее описание восьмиразрядного высокопроизводительного однокристального микроконтроллера. Порты ввода-вывода. Разработка структурно-функциональной схемы. Выбор элементной базы, основные используемые процедуры. Описание алгоритма программы, ее листинг. курсовая работа [28,4 K], добавлен 23.12.2012
Выбор формата данных. Разработка алгоритма и графа макрооперации. Разработка функциональной электрической схемы и её особенности. Выбор элементной базы. Разработка принципиальной схемы. Микропроцессорная реализация устройства на языке Ассемблер. курсовая работа [955,0 K], добавлен 04.05.2014
Описание функциональной схемы цифрового устройства для реализации микроопераций. Выбор элементной базы для построения принципиальной электрической схемы цифрового устройства. Разработка и описание алгоритма умножения, сложения, логической операции. курсовая работа [684,0 K], добавлен 28.05.2013
Классификация цифровых измерительных приборов, разработка структурной схемы устройства измерения временных величин сигналов. Описание базового микроконтроллера и программного обеспечения. Аппаратно-программные средства контроля и диагностики устройства. дипломная работа [647,7 K], добавлен 20.10.2010
Обзор цифровых синтезаторов сигнала: прямого аналогового и косвенного. Создание структурной схемы генератора. Регистр управления цифрового синтезатора частоты AD9833 и микроконтроллера AT90USB162. Аналоговая часть устройства и выбор его элементной базы. курсовая работа [1,2 M], добавлен 04.05.2015
Функциональная спецификация, описание объекта, структура системы и ресурсов микроконтроллера. Ассемблирование, программирование микроконтроллера и разработка алгоритма работы устройства, описание выбора элементной базы и работы принципиальной схемы. курсовая работа [2,2 M], добавлен 02.01.2010
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Разработка синтезатора звуковых сигналов с компрессией данных курсовая работа. Коммуникации, связь, цифровые приборы и радиоэлектроника.
Реферат: Формирование страхового фонда
Контрольная работа: Порядок и условия исполнения наказания в виде лишения права занимать определенные должности или заниматься определенной деятельностью
Курсовая Работа На Тему Договор Строительного Подряда
Контрольная работа по теме Издержки производства и себестоимость продукции
Курсовая работа по теме Разработка технического регламента для проведения соревнований по горнолыжному виду спорта
Доклад по теме Средства для лечения больных хроническим колитом
Реферат: CCCР, реформы 50-60 годов
Титульный Лист Курсовой По Госту 2022
Двухфакторная Теория Герцберга Реферат
Реферат: Ультрафиолетовый излучение
Производственная Практика Почта России Отчет
Курсовая работа по теме Построение эконометрической модели производственной функции и ее анализ в среде Excel
Реферат: Идеи синергетики и их применение в естественных и социальных науках
Топик На Тему Organizing Information
Топик: Leeds - city
Сочинение 15 4
Курсовая работа: Понятие и цели уголовного наказания
Определение сметной стоимости строительства объекта производственного назначения
Процесс Планирования Курсовая Работа
Реферат: Раскол в русской православной церкви XVII века
Обработка и фильтрация данных дистанционного зондирования - Коммуникации, связь, цифровые приборы и радиоэлектроника курсовая работа
Принципы управления социальной сферы муниципального образования - Государство и право курсовая работа
Развитие права в СССР 30-х годов - Государство и право контрольная работа


Report Page