4. Спосіб безпосереднього керування динаміком.:
Таймер керує динаміком, надсилаючи періодичні сигнали, що примушують коливатися мембрану динаміка. Теж саме ми можемо зробити і за допомогою програми, яка надсилає до динаміка сигнали, що вмикають, та вимикають його. Встановивши в нуль розряд 0 порту 61Н і тим самим відєднавши динамік від таймера, а потім встановивши та скинувши розряд 1, ми змусимо динамік коливатися. При використанні цього методу швидкість програми визначає частоту звуку: чим швидше буде виконуватися програма - тим вище буде тон.
5. Порівняльний аналіз розглянутих методів генерації звуку.:
Другий спосіб - спосіб генерації звуку за допомогою таймеру має більше розповсюдження, за двох причин:
- так як частотою звука керує таймер, а не програма, ЦПП комп’ютера в цей час вільний;
- робота таймера не залежить від робочої швидкості ЦПП.
6. Принцип частотної модуляції звуку.:
Методи кодування звуку (звичайно мається на увазі електричний сигнал, що надходить з мікрофону) засновані на тому, що теоретично будь-який складний звук можна розкласти на послідовність найпростіших гармонійних сигналів різних частот, кожен з яких являє собою синусоїду, званих спектром вихідного сигналу. Завданням кодування звуку, як і іншого аналогового сигналу є представлення його у формі іншого аналогового або цифрового сигналу, більш зручного для передачі або зберігання в кожному конкретному випадку. Реальні джерела звуку мають обмежену ширину спектра, тому для кодування застосовують такі методи перетворення, які перетворять вихідний сигнал в такий, спектр якого найбільш підходить для передачі по обраному каналу. Подання аналогового сигналу у вигляді іншого аналогового сигналу зазвичай називається модуляцією, а подання в цифровому вигляді - кодуванням. Це розділення дуже умовно. Аналоговий сигнал може бути представлений у вигляді гармонійного сигналу (тобто синусоїди), параметри якого змінюються в залежності від значення первинного сигналу. У тому випадку, коли зі зміною первісного сигналу змінюється амплітуда синусоїди - ми маємо справу з амплітудною модуляцією (AM). Якщо у залежності від значення вихідного сигналу змінюються частота чи фаза синусоїди - ми маємо справу з частотною модуляцією (FM) або фазовою модуляцією (PM). Амплітудна і частотна модуляція, наприклад, широко використовуються для передачі звуку по радіо.Еті види модуляції, звичайно, не являюся розкладанням вихідного сигналу по гармоніках. Розвиток цифрової техніки і застосування комп'ютерної обробки та зберігання інформації призвело до широкого застосування імпульсних методів модуляції або кодування. Такими видами модуляції є, наприклад, імпульсно-кодова модуляція, при якій значення вихідного сигналу через певні проміжки часу представляється у вигляді коду. Для отримання цифрового коду аналогової величини застосовують спеціальні пристрої - аналогово-цифрові перетворювачі (АЦП). Зворотне перетворення для відтворення звуку, закодованого числовим кодом, виконують цифро-аналогові перетворювачі (ЦАП). Переважна більшість "комп'ютерного звуку" є саме записом двійкового коду сигналу, полученнного через невеликі рівні проміжки часу, які визначаються частотою дискретизації. Для збереження і передачі по каналах зв'язку такий сигнал зазвичай піддається стиску (зменшення об'єму шляхом відкидання непотрібної або малозначимой інформації). Крім імпульсно-кодової модуляції для кодування звуку застосовують і інші види цифрової модуляції (широтно-імпульсну, частотно імпульсну і пр.). Ці види модуляції іноді застосовують для передачі звуку по цифрових каналах, але в комп'ютерній техніці їх використовують рідко і в основному як проміжні для деяких видів цифрової фільтрації та створення звукових ефектів.
