Глава 2. Таймеры и звук.

Раздел 2. Создание звука.

Бейсик оснащен достаточно изощренными средствами для генерации звука, однако операционная система позволяет только просто подать звуковой сигнал. Если Вы хотите получить какие-либо сложные звуки, то Вы должны прямо программировать микросхему таймера 8253. Kанал 2 этой микросхемы прямо связан с динамиком компьютера. Kогда этот канал программируется в режиме 3, то он посылает прямоугольные волны данной частоты. Из-за простоты динамика он сглаживает края прямоугольной волны, получая более приятную для слуха синусоидальную волну. K сожалению, микросхема 8253 не может менять амплитуду волны, поэтому мы не можем менять громкость звука, издаваемого динамиком.

Динамик имеет не один, а два входа для генерации звука. Hа рис. 2-2 в {2.1.1} показано, что кроме микросхемы таймера, сигнал посылает также микросхема интерфейса с периферией 8255 {1.1.1}. Частота импульсов каждой микросхемы может быть изменена, поэтому комбинируя воздействия этих двух источников мы можем получать специальные звуковые эффекты.


<~-2.1.7 Управление работой в реальном времени.
Содержание
2.2.1. Генерация звука на PCjr (вырезано)-~>

Сайт управляется системой uCoz