"В.Череватенко, А.Череватенко "Программируемый музыкальный звонок-автомат" (электр.)" - читать интересную книгу автора

В.Череватенко, А.Череватенко

ПРОГРАММИРУЕМЫЙ
МУЗЫКАЛЬНЫЙ
ЗВОНОК-АВТОМАТ


Предлагаемый звонок-автомат воспроизводит восемь фрагментов мелодий.
Выбор одного из них происходит случайно, после нажатия кнопки SB1. В
программу ПЗУ записаны фрагменты некоторых широко известных мелодий, таких
как "Танец феи Драже" П. И. Чайковского, "Полька трик-трак" И. Штрауса,
"Песенка капитана"
И. О. Дунаевского, "Спасибо за музыку" ансамбля "АББА", "Песенка
гномов" из мультфильма У. Диснея и других мелодий. Количество раз
исполнения можно по желанию устанавливать перемычкой XI, расположенной на
печатной плате конструкции. Запрограммированные фрагменты состоят из 32
тактовых импульсов, которые приняты за минимальную длительность звучания
ноты или паузы (в данном случае 1/4). Заданная длительность, 1/2 или
целая, достигается двукратной или четырехкратной соответственно записью
программного кода дешифратора в ПЗУ. Например, при программировании
необходимо записать код ноты ля бемоль с длительностью 3/4. По табл. 1
находим, что это - 0110, а длительность будет соответствовать трехкратной
записи этого кода в ПЗУ. Длительность паузы программируется также. Но при
этом учитывается, что код паузы - 0000, поэтому запись в ПЗУ как таковая
не производится. Используемое сменное ПЗУ позволяет дополнительно
варьировать выбором мелодий. Для этого достаточно заменить ПЗУ на другое.
Музыкальный звонок (рис. 1) состоит из двух тактовых генераторов
импульсов, один из них выполнен на микросхеме DD1, второй- на DD2.
Последний представляет собой элемент устройства псевдослучайного выбора
мелодии. Структура схемы содержит элементы цепи задержки включения R1, Cl,
DD3.1, реле-выключателя DD3.3, VT2, К1, тонального генератора (микросхема
DD9), транзисторы VT3, VT4 и стабилизатор напряжения на транзисторе VT1.
Также в схеме звонка используются три счетчика DD4 - DD6, программируемое
устройство ПЗУ DD7 и дешифратор DD8, всего девять микросхем и четыре
транзистора. Поясним принцип действия схемы, приведенной на рис. 1. При
нажатии на кнопку SB1 включается блок питания звонка. В это время счетчики
DD4 и DD5 устанавливаются в нулевое состояние уровнем логической 1 на
выходе (вывод 12) элемента DD3.1. При этом с помощью одной (или
нескольких) из выбранных перемычек XI, находящейся между выходами (выводы
9, 8, 11) счетчика DD5 и входами (выводы 9, 10, 11) инвертора DD3.3, на
выходе последнего устанавливается высокий логический уровень. Это приводит
к срабатыванию реле К1 и блокировке контактами К1.1 кнопки SB1. Количество
и место установки перемычек XI обес.печивают кратность воспроизведения
мелодии (от одного до пяти). На рис. 1 показано включение для двукратного
исполнения. В момент пуска устройства тактовый генератор, выполненный на
микросхеме DD2, начинает вырабатывать колебания прямоугольных импульсов с
частотой следования 250...500 кГц. Через управляемый инвертор DD2.3 сигнал
с генератора подается на вход счетчика DD6, обусловливая этим появление
возможных случайных комбинаций двоичного кода на выходах счетчика (выводы
12, 9, 8). Одна из этих восьми числовых комбинаций выбирает из памяти ПЗУ