R9052

Материал из ПМК вики
Перейти к навигации Перейти к поиску

R9052 Формирование звукового сигнала

Звуковой сигнал вырабатывается при выполнении команды записи в регистр с адресом 9052. При этом в регистре X стека задается длительность звукового сигнала, в регистре Y стека его частота. Длительность звукового сигнала задается аналогично длительности временного интервала в R9050 и R9051.

Частота звукового сигнала задается в герцах. Диапазон частот от 25 Гц до 25 кГц. Если в регистр Y записано число менее 25, то вырабатывается минимальная частота 25 Гц, если записано число более 25000, то вырабатывается максимальная частота 25 кГц, если записано число 0, то звуковой сигнал не вырабатывается. По окончании временного интервала звук автоматически прекращается.

При выполнении операции чтения из регистра с адресом 9052 стек поднимается, в регистр Y стека заносится ранее установленная частота звукового сигнала, в регистр X стека - остаток времени, если сигнал продолжается, или число 0, если сигнал закончен.

Ссылки[править]