Тема електронних квартирних дзвінків неодноразово обговорювалася на сторінках різних журналів радіоаматорських, і, тим не менш, завжди викликає жвавий інтерес, тому що з одного боку, дзвінок, що має навіть найкрасивіший і приємний звук, рано чи пізно набридає, а з іншого, завжди можна придумати щось оригінальне, своє, ні на що не схоже. Пропоную на суд читачів електронний дзвінок, зібраний на основі популярного 8-розрядного мікропроцесора Z-80, який уміє "програти''в динамік будь-який оцифрований звук з частотою дискретизації 22 кГц і тривалістю більше секунди. Дана оцифровка записана в УФ-ПЗУ спільно з маленькою виконуваною програмкою в машинних кодах Z-80. Застосування Перепрограмміруємая ПЗУ обумовлює легкість зміни звуку дзвінка без застосування паяльника. До речі, вибір в якості основи процесора Z-80 продиктований в основному дешевизною і загальнодоступність оного. І хоч конструювання дзвінка на базі цілого мікроконтролера сильно нагадує "забивання цвяхів наручними годинниками ", тим не менше, в результаті вийшло, на мій погляд, дешево і сердито :-) Схема представлена на малюнку.

Схема музичного дзвінка

Рис.1. Схема музичного дзвінка

В якості пам'яті використана мікросхема 27C512, що займає все адресний простір процесора, а як порту – регістр 1533ІР23. Виходи регістрі Q0 – Q7 з'єднані з найпростішим резисторний цифроаналоговим перетворювачем, що формує вже готовий звуковий сигнал, який залишилося відфільтрувати від небажаних ультразвукових складових конденсатором С1, відрегулювати по найбільш придатною гучності потенціометром R17 і посилити за потужністю мікросхемою К174УН14. Потужності підсилювача цілком достатньо навіть користувачам зі зниженим слухом. Оскільки процесор працює тільки з одним кристалом пам'яті, тільки в режимі читання і тільки з одним портом в режимі запису, виявилося можливим повністю відмовитися від дешифратора адреси і максимально спростити схему вибору кристалів, задіявши тільки два сигнали MREQ і IORQ процесора. Скидання організований на елементах R21, С7 і VD1, що задає генератор, що виробляє меандр частотою 4МГц, виконаний на елементах DD3.1 і DD3.2. з застосуванням кварцового резонаторі BQ1. Запускається дзвінок по приходу лог. "0" на вхід апаратного маскіруемого переривання (сигнал INT). Узeл DD3.5, DD3.6, R23, С8, VD3 служить для захисту від перешкод, що виникають на проводах, що ведуть до Дзвінковий кнопці КН. Цифрова частина дзвінка харчується напругою +5 В, стабілізованою мікросхемою КР142ЕН5А.
Кілька слів про "прошивці". Виконуваний код розташований за адресами 0000H – 009FH:

0000 F3 3E 80 D3 7F 3Е E0 BA ED 56 30 травня FB 00 16 FF

0010 76 FВ 06 FF 48 06 FF 1910 FE 1941 1910 F8 10 FE 01 А0

0020 00 21 FF FF 0A D3 7F 1956 6 червня 1910 FE 1943 ED 42 26

0030 3 березня 1916 ED 16 FF С7 00 06 02 46 42 3E 80 D3 7F

0040 1910 FA 42 AF D3 7F 10 FB 41 10 EF AF BA 26 лютого 1915

0050 С7 16 80 С7 77 61 76 F7 32 32 6В F7 6D 6F 6Е 6F

0060 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D

0070 00 28 63 29 20 4А 75 6C 1979 2С 20 31 39 39 37 00

0080 00 53 74 6F 1972 1963 1968 1961 6B 20 4В 2Е 20 4D 2Е 2000

0090 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D

А далі, з адреси 00A0H і до кінця (FFFFH) знаходиться оцифрований евуковой сигнал який можна отримати із звичайної звукового файлу. WAV MS WINDOWS формату 22 кГц МОНО. Єдине, що потрібно зробити перед тим, як використовувати такий файл – видалити його заголовок у будь-якому простому редакторі (наприклад, вбудованим в Volkov Commander). Автор зазвичай робить так:
1. Береться. WAV файл, який потрібно відтворити дзвінком.
2. Файл наводиться у формат 22 кГц МОНО будь-якою програмою, що дозволяє це зробити (наприклад, SOUNDRECORDER, що входить у поставку MS WINDOWS).
3. У тому ж SOUNDRECORDER'e редагується файл так, щоб він займав не більше 65536 байт.
4. Вбудованим в Volkov Commander редактором перевіряється довжина файлу і, якщо він не довше 65536 байт, прибираються перші 160 байтів цього файлу і замість них вручну набивається 160 байтів наведеного вище коду.
5. За допомогою програматора "прошивається" ППЗУ.

Для більшої економічності можна відмовитися від світлодіода і застосувати процесор, виконаний за технологією К-МОП, наприклад КР1858ВМ3.

К. Сторчак, м.Київ