Модернизируем программу мигающую светодиодом в программу генератор звука. Фактически, программа мигающая светодиодом — это генератор прямоугольных импульсов инфра-низкой частоты. А нам нужно написать программу генерирующую сигнал в звуковом диапазоне 20 Гц ÷ 20000 Гц.

В терминале последовательно выполните следующие команды:

Команды MOV, MOVW, LD, LDI, LDD, LDS, ST, STD, STS, LPM, SPM, IN, OUT, PUSH и POP позволяют пересылать данные между регистрами общего назначения (РОН) и регистрами ввода/вывода (РВВ), памятью данных (ОЗУ), памятью программ FLASH, стеком.

Команды CPSE, SBRC, SBRS, SBIC, SBIS, SRBS производят проверку определенного условия и если условие выполняется следующая за этими командами команда в программе будет пропущена.

Регистр состояния SREG содержит набор флагов, показывающих текущее состояние микроконтроллера. Большинство флагов автоматически меняется при наступлении определенных событий.

Следующая схема демонстрирует работу двоичного четырехразрядного счетчика импульсов.

Микросхемы К155ТМ2 КМ155ТМ2 К555ТМ2 SN54ALS74A SN54AS74A SN74ALS74A SN74AS74A содержат два D-триггера с прямыми и инверсными выходами, с инверсными входами асинхронного сброса и установки, с раздельными входами для синхроимпульсов.