Микрокалькулятор Электроника МК-61 — программируемый калькулятор с обратной польской записью, который выпускался в СССР и до сих пор остаётся рабочим инструментом и предметом коллекционирования. Если ваш экземпляр показывает на индикаторе «ЕГГОГ», гаснет при нажатии клавиш или не запоминает программу, причина чаще всего кроется в блоке питания, окислившихся контактах или деградировавших микросхемах серии К145.
Эта статья разбирает устройство МК-61, основы его программирования и типичные неисправности с безопасными способами диагностики. Материал будет полезен и коллекционерам, и тем, кто хочет вернуть к жизни калькулятор, доставшийся «по наследству».
Что представляет собой Электроника МК-61
МК-61 относится к семейству программируемых микрокалькуляторов, начало которому положила модель Б3-34. Аппарат построен на микросхемах серии К145 и использует стековую логику вычислений — так называемую обратную польскую запись, когда сначала вводятся числа, а затем операция. Для вычислений используется стек регистров X, Y, Z, T, что непривычно для пользователя современного калькулятора, но очень удобно для цепочечных расчётов.
Калькулятор имеет энергонезависимую память программ на 105 шагов и 15 адресуемых регистров данных. Программы вводятся последовательностью нажатий клавиш в режиме программирования и сохраняются при выключении питания — важное отличие от более раннего МК-54, у которого память программ была энергозависимой.
Индикация выполнена на вакуумно-люминесцентном индикаторе ИЛЦ2-12/8Л (в разных ревизиях могли применяться аналоги). Именно этот узел — один из самых уязвимых: ресурс индикатора ограничен, и на старых экземплярах разряды светятся неравномерно или частично гаснут.
Основные технические особенности
Точные характеристики могут незначительно отличаться в зависимости от года выпуска и завода-изготовителя, поэтому приведём только общеизвестные параметры семейства:
- 🧮 Логика вычислений: обратная польская запись, стек из четырёх регистров
- 💾 Память: 105 шагов программы, 15 регистров данных (0–9, A–E)
- 🔢 Индикация: вакуумно-люминесцентный индикатор, 8 разрядов мантиссы и 2 разряда порядка
- 🔌 Питание: сетевой адаптер (через разъём) либо аккумуляторы
- ⚙️ Функции: тригонометрия, логарифмы, степени, статистика, условные и безусловные переходы, подпрограммы
⚠️ Внимание: штатный сетевой адаптер МК-61 выдаёт переменное напряжение, а не постоянное. Подключать к разъёму питания современные блоки питания постоянного тока без проверки схемы нельзя — возможно повреждение платы.
Основы программирования МК-61
Программирование начинается с перевода калькулятора в режим записи программы клавишей F ПРГ. Далее последовательность нажатий записывается в память шаг за шагом. Возврат в режим вычислений — клавишей F АВТ. Запуск программы выполняется командой В/О с последующим нажатием С/П.
Для ветвлений используются команды условных переходов x<0, x≥0, x=0, x≠0 с указанием адреса перехода. Организация циклов выполняется командой L0–L3, которая автоматически декрементирует регистр-счётчик и передаёт управление по адресу, пока счётчик не обнулится.
Простой пример — программа возведения числа в квадрат:
F ПРГF x²
F АВТ
В/О С/П
💡Перед записью длинной программы нажмите В/О и протестируйте каждый фрагмент вручную в автоматическом режиме — так проще найти ошибку, чем отлаживать всю программу целиком.