MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Программа воспроизведения произвольного звукового файла с использованием звукового адаптера (формат - wav)

Название:Программа воспроизведения произвольного звукового файла с использованием звукового адаптера (формат - wav)
Просмотров:152
Раздел:Информатика, программирование
Ссылка:Скачать(38 KB)
Описание: Курсовая работа по дисциплине «Организация ЭВМ» Студент: Изотов И.Н. Брянский государственный технический университет Брянск 2007 Введение Программирование современных звуковых плат - весьма сложное занят

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Курсовая работа по дисциплине «Организация ЭВМ»

Студент: Изотов И.Н.

Брянский государственный технический университет

Брянск 2007

Введение

Программирование современных звуковых плат - весьма сложное занятие. В качестве примера рассмотрим одну часто применяемую операцию – воспроизведение оцифрованного звука. Для вывода звука через звуковую плату может использоваться один из трех режимов: пряной вывод (команда 10h), когда программа должна сама с нужной частотой посылать отдельные байты из оцифрованного звука в DSP; простой DMA-режим, когда выводится блок данных, после чего вызывается прерывания; и DMA с автоинициализацией, когда данные выводятся непрерывно и после вызова каждого блока вызывается прерывание. Именно в этом порядке увеличивается качество воспроизводимого звука. В первом случаи качество звука будет очень плохим, поэтому будем реализовывать второй случай, благодаря чему мы сможем указать точную скорость оцифровки звука и выводить 16-битный звук. Данная программа работает только на звуковых платах Sound Blaster.

Устройство звуковой платы Sound Blaster

Звуковые платы совместимые с теми или иными моделями Sound Blaster, выглядят как четыре независимых устройства:

DSP (Digital Signal Processor) - устройство, позволяющее выводить и считывать оцифрованный звук;

Микшер (Mixer) - система регуляторов громкости для всех каналов платы;

DFM (Frequency Modulation) или AdLib (по названию первой звуковой платы) - устройство, позволяющее синтезировать звук из синусоидальных и треугольных волн. Слова типа OPL2 или OPL3 в описании платы - это и есть номера версии используемого FM-синтезатора;

MIDI (Music Instrumental Digital Interface) - стандартный интерфейс передачи данных в музыкальной аппаратуре. Но в нашем случае рассматривается GMIDI (обобщенный MIDI) - более качественная система генерации музыки, в которой используются не искусственные синусоидальные сигналы, а образцы звучания различных инструментов. К сожалению, качество этих образцов в большинстве дешевых плат оставляет желать лучшего.

Номера портов ввода-вывода, предоставляющих доступ ко всем этим устройствам, отсчитываются от базового порта, обычно равного 220h, но допускаются также конфигурации с 210h, 230h, 240h, 250h, 260h и 280h. Кроме того, интерфейс - GMIDI использует другую серию портов, которая может начинаться как с 300h, так и с 330h. В описаниях портов мы будем считать, что базовыми являются 220U и 300h. Область портов интерфейса с AdLib начинается с 388h.

Существует большое число модификаций плат Sound Blaster, отличающихся, помимо всего прочего, набором поддерживаемых команд и портов ввода-вывода. После названия каждой команды или порта мы будем указывать сокращенное название платы, начиная с которой эта команда или порт поддерживается:

- SB- Sound Blaster 1.0;

- SB2 - Sound Blaster 2.0;

- SBPro - Sound Blaster Pro;

- SBPro2 - Sound Blaster Pro2;

- SB16 - Sound Blaster 16;

- ASP - Sound Blaster 16 ASP;

- AWE - Sound Blaster AWE32.

Программирование DSP

Цифровой процессор - наиболее важная часть звуковой платы. Именно с его помощью осуществляется вывод обычного оцифрованного звука, так же как и запись звука из внешнего источника в файл. Для своей работы, помимо описываемых в этом разделе портов, DSP использует прерывания и контроллер прямого доступа к памяти DMA. Программирование DMA мы рассмотрим далее. DSP обслуживается при помощи следующих портов:

226h для записи: сброс DSP (SB)

Запись в этот порт осуществляет полную переинициализацию DSP, прерывая все происходящие процессы. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Воспроизведение звука в системе персонального компьютера
Просмотров:231
Описание: Содержание Введение 1. Воспроизведение звука в системе персонального компьютера 2. Программное регулирование громкости 3. Использование программы Windows Media Player 3.1 Интерфейс программы 3.2 Запись музыкаль

Название:Воспроизведение запретов и разрешений в детской речи
Просмотров:234
Описание: Московский Государственный Университет им. М.В. Ломоносова Филологический факультет Отделение теоретической и прикладной лингвистики Курсовая работа на тему: Диалог «взрослый – реб

Название:Воспроизведение и стирание магнитной записи
Просмотров:171
Описание: Воспроизведение и стирание магнитной записи 1. Процесс воспроизведения магнитной записи В процессе воспроизведения носитель перемещается над зазором воспроизводящей гол

Название:Воспроизведение единиц физических величин и передача их размеров
Просмотров:134
Описание: Федеральное агентство по образованию Сибирский государственный аэрокосмический университет имени академика М.Ф. Решетнева Кафедра УКС Реферат по метрологии на тему: «Воспроизведение

Название:ПЛМ, воспроизведение скобочных форм переключательных функций, схемы с двунаправленными выводами
Просмотров:172
Описание: Белорусский государственный университет информатики и радиоэлектроники Кафедра защиты информации РЕФЕРАТ на тему: «ПЛМ, воспроизведение скобочных форм переключательных функций, схе

 
     

Вечно с вами © MaterStudiorum.ru