Как компьютер воспроизводит звук |
Автор lisa
|
05.07.2011 г. |
Страница 1 из 4 Вы можете генерировать звуки с помощью динамика двумя способами, используя один из двух или оба различных источника звука. Один способ заключается в том, чтобы написать программу, которая будет включать и выключать динамик, работая с двумя битами порта ввода/вывода, которые обеспечивают доступ к микросхеме управления динамиком. При применении этого метода программа управляет периодичностью генерации импульса и результирующей частотой звука. Другой способ состоит в использовании второго канала микросхемы системного таймера для передачи в динамик импульсов заданной частоты. Этот способ более популярен по двум причинам: во-первых, импульсы, поступающие в динамик, контролируются микросхемой таймера, а не программой, поэтому CPU может посвятить свое время для выполнения других неотложных системных задач, а во-вторых, микросхема таймера не зависит от рабочей скорости CPU, которая в свою очередь зависит от того, какую из моделей — PC или PS/2 — вы используете. Программный и таймерный методы могут использоваться как совместно, так и отдельно для воспроизводства многих простых и составных звуков.
|
Последнее обновление ( 06.07.2011 г. )
|