Курсовая работа: Программа воспроизведения произвольного звукового файла с использованием звукового адаптера (формат - wav)

бит 3: направление передачи (0 - воспроизведение, 1 - оцифровка)

Аргументы этой команды - режим, младший байт длины, старший байт длины (перед указанной командой не требуется устанавливать размер DMA-буфера специально)

В байте режима определены всего два бита (остальные должны быть равны нулю):

бит 4: данные рассматриваются как числа со знаком

бит 5: режим стерео

Длина во всех случаях равна числу байтов минус один для 8-битных операций и числу слов минус один для 16-битных.

0D0h: остановить 8-битную DMA-операцию (SB)

Останавливает простую (без автоинициализации) 8-битиую DMA-операцию.

0D1h: включить динамик (SB)

Разрешает работу выхода на динамик (колонки и т. д.).

После сброса DSP этот канал выключен.

0D3h: выключить динамик (SB)

Отключает выход на динамик (колонки и т.д.).

0D4h: продолжить 8-битную DMA-операцию (SB) Продолжает DM А-операцию, остановленную командой 0D0h.

0D5h: остановить 16-битную DMA-операцию (SB)

Останавливает простую (без автоинициалнзаци и) 16-битную DMA-операцию.

0D6h: продолжить 16-битную DMA-операцию (SB).

Продолжает DMA-операцию, остановленную командой 0D5h.

0D8h: определить состояние динамика (SB).

Возвращает 00h, если динамик выключен; 0FFh, если включен.

0D9h: завершить 16-битную DMA-операцию с автоинициализацией (SB16).

Эта команда завершает операцию только после окончания воспроизведения текущего блока. Для немедленного прекращения воспроизведения необходимо выполнить последовательно команды 0D3h, 0D5h, 0D9h и 0D5h.

0DAh: завершить 8-битную DMA-операцию с автоиницианизацией (SB2) Аналог 0D9h, но для 8-битных операций.

0E0h, BYTE: проверка наличия DSP на этом порту (SB2)

Любой байт, посланный как аргумент к этой команде, возвращается при чтении из DSP в виде своего побитового дополнения (DSP выполняет над ним операцию NOT).

0E1h: определение номера версии DSP (SB) Возвращает последовательно старший и младший номера версии DSP:

1.? – SB

2.0 - SB2

3.0 - SBPro

К-во Просмотров: 511
Бесплатно скачать Курсовая работа: Программа воспроизведения произвольного звукового файла с использованием звукового адаптера (формат - wav)