Для деления частоты тонального генератора использовано всего 6 разрядов ПЗУ. При этом правильность воспроизведения мелодий не нарушается за счет "магических" коэффициентов деления. Аккордеонное звучание сохранено. В таблице даны коды нот для самостоятельной подготовки музыкальной программы. Следует обратить внимание на то, что после написания программы при программировании ПЗУ нужно сделать переходник на программатор, обеспечивающий "перепутывание" адресов/данных "под плату".
Два младших разряда ПЗУ использованы для управления тактовым генератором. Роль тактового генератора выполняют DD2 и DD6.1, выдающие ноты 1/8, 1/4, 1/2 длительности в соответствии с полученным кодом от ПЗУ.
Кроме того, эти разряды (выв.9,10 РФ2) несут информацию паузе, мелодии/речи и команде отключения "СУПЕРЗВОНКА". Микросхемы DD2, DD6 "распознают" мелодию или речь.
В дежурном режиме на выв. 9, 10 (РФ2) — высокие уровни. Мультиплексор DD6.1 пропускает на свой выход сигнал с кнопки, т.е. ждет ее нажатия. Кроме того, в это же время открыт путь сигналу с ЦАП, через DD6.2 на транзистор VT1. В дежурном режиме VT1 заперт.
Как только нажата кнопка, начинает работать счетчик адреса (DD3). На входе счетчика адреса неравномерный код. Вторая половина мультиплексора (DD6.2) переключает сигналы мелодия/речь.
Мультиплексор К561КП1 предназначен для коммутации как цифровых, так и аналоговых сигналов.
В программе речи предусмотрено четкое формирование паузы между "К", "ТО" и "ТАМ", что улучшает разборчивость.
СУПЕРЗВОНОК имеет несколько программ, записанных в отдельные ПЗУ. Логика работы существующих программ:
СУПЕРЗВОНОК "А" — 105 мелодий. По кольцу.
СУПЕРЗВОНОК "В" - 78 мелодий + КТО ТАМ? По кольцу.
СУПЕРЗВОНОК "С" — 5 мелодий + КТО ТАМ? + 7 мелодий + ЛАЙ +... По кольцу.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба