Электроника МК-85

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
«Электроника» МК-85

Электроника МК-85советский программируемый калькулятор (микрокомпьютер) со встроенным интерпретатором языка Бейсик. Выпускался заводом «Ангстрем», г. Зеленоград с 1986 года по 2000 год, продавался в сети магазинов «Электроника» по цене 145 рублей, затем по свободной розничной цене. Микрокомпьютер предназначен для выполнения научных, инженерных и статистических расчетов и решения задач с помощью программ, составленных на языке Бейсик. Компьютер выполняет все операции с максимальной ошибкой ±1 в десятичном разряде числа. Компьютер автоматически выполняет ранее записанную программу, четыре арифметических действия, вычисления прямых и обратных тригонометрических функций, десятичных и натуральных логарифмов, экспоненциальной функции, квадратного корня, абсолютной величины, определение знака числа, целой и дробной части числа и генерацию случайных чисел.

Содержание

[править] Технические характеристики

  • Система счисления: десятичная;
  • Количество разрядов мантиссы числа: 10;
  • Количество разрядов порядка числа: 4;
  • Процессор: 16-разрядный, совместимый с ЭВМ «Электроника 60»; 8 регистров общего назначения, 72 инструкции;
  • Память:
    • для модели МК-85 - 2Кб энергонезависимой памяти (1221 шаг программы);
    • для модели МК-85М - 6Кб энергонезависимой памяти (5317 шагов программы);
  • Количество адресуемых регистров памяти:
    • для модели МК-85 - 26 с возможностью расширения до 178;
    • для модели МК-85М - 26 с возможностью расширения до 690;
  • Количество одновременно хранимых программ (файлов): 10 (P0..P9);
  • Язык программирования: BASIC;
  • Режимы работы: основной / калькуляторный / записи / отладки / совмещенных функций (S), (F) / расширения функциональных возможностей / повышенного бытродействия (турборежим);
  • Дисплей: жидкокристаллический, матричный, 12-ти разрядный, 1 строка, символы образованы матрицей 5×7 пикселей (ИЖВ1-12/5×7), оснащен регулятором контрастности;
  • Клавиатура: 54 клавиши, сгруппированные в две зоны;
  • Напряжение питания: 6 В; внешний блок питания и заменяемые элементы питания СЦ-0,18 (4 x 1,5 В) для автономной работы;
  • Потребляемая мощность: менее 0,02 Вт;
  • Размеры: 13×166×73 мм;
  • Диапазон рабочих температур: от +5 до +40 °C;
  • Масса, кг.: не более 0,15.

[править] Комплект поставки

  • Микрокомпьютер «Электроника МК-85/МК-85М»;
  • Руководство по эксплуатации;
  • Библиотека программ (допускается не комплектовать);
  • Футляр;
  • Упаковочная тара;
  • Элементы питания типа СЦ 0,18 (установлены в компьютере), современные аналоги GPA76, LR44 и AG-13 (применяются в современных лазерных указках), можно применить и аккумуляторь Д-0,06, но заряжаться они в аппарате не будут, к тому же они слегка отличаются размерами;
  • Блок питания «Электроника Д2-10К» или «Электроника Д2-37В»;
  • Накладка.

[править] Описание аппаратной части

Существовало два различных варианта аппаратной реализации МК-85:

Первая версия:

  • центральный процессор: Т234-2
  • контроллер ввода/вывода: Т241-2-015
  • контроллер ЖК дисплея: Т241-2-014
  • ПЗУ на основе 2 микросхем Т242-2, общим объёмом 8 Кбайт
  • ОЗУ: Т244-2, статического типа, объёмом 2 Кбайт, с организацией 2Кх8

Вторая версия: Более поздняя и значительно более распространённая, содержала процессор и контроллер ввода/вывода в виде одной микросхемы, и две микрохемы ПЗУ были заменены на одну.

  • центральный процессор со встроенным контроллером ввода/вывода: Т36ВМ1-2 (КА1013ВМ1). Создан на основе процессора 1806ВМ2 с дополнительными элементами — тактовым генератором, контроллером питания, 13-битный портом клавиатуры, 15-битным параллельным портом ввода/вывода, отдельным портом управления ЖКИ. Доступ к памяти осуществлялся через демультиплексированную шину адреса (до 15 бит) и 8-битную шину данных, а также с использованием до 8 сигналов выборки микросхемы (chip select).
  • контроллер ЖК дисплея: Т36ВГ1-2 (КА1013ВГ2)
  • ПЗУ: Т36РЕ1-2 (КА1013РЕ1), объёмом 32 Кбайт (Использовалась только половина объёма микросхемы)
  • ОЗУ: Т36РУ1-2 (КА1013РУ1) статического типа, объёмом 2 Кбайт, с организацией 2Кх8. Предположительные аналоги — CMOS SRAM микросхемы HM6116 и TC5517.

[править] Некоторые факты

  • Для внутреннего представления кода программ использована нестандартная кодировка, в которой часть символов (с 0xC0 по 0xF1) отведена для записи команд Бэйсика, которые при сохранении строки программы сжимались до 1 символа
  • Символ с кодом 96 являлся переназначаемым пользователем: его начертание можно было модифицировать специальной командой LETC
  • При некоторых тригонометрических операциях наблюдалось возникновение «мусорных» пикселов на экране; вычисление синуса и косинуса некоторых аргументов вызывало мягкую перезагрузку устройства
  • В калькуляторе предусмотрена не документированная в руководстве команда: при выполнении команды WHO на МК-85 появлялась строка «Программу разработал Подоров А. Н.».
  • Если строка программы (искусственно смоделированная) после «разжатия» односимвольных в текстовые команды и удаления пробелов превышает допустимые 63 символа — возникает недокументированная ошибка ERR !
  • В калькуляторе есть встроенная программа диагностики. Для ее запуска необходимо набрать слово TEST и нажать EXE. Калькулятор произведет тестирование контрольной суммы ПЗУ, определение текущего объема установленной памяти и запись с последующим чтением всех ячеек оперативной памяти, позволяет провести визуальный контроль всех элементов экрана. Следует учитывать, что выполнение теста самоконтроля приводит к стиранию всех ранее записанных программ и данных.
  • Для перехода в турбо режим следует произвести включение или перезапуск (по клавише сброса, команде TEST или в результате исполнения сбойных команд — например тригонометрических функций специально подобранных аргументов) микрокомпьютера с зажатой клавишей «+». Во избежание быстрого разряда элементов питания микрокомпьютер в режиме повышенного быстродействия рекомендуется включать через блок питания.
  • Внешне калькулятор был скопирован с Casio FX-700P, а внутренне он полностью отличался, так же в FX-700 был внешний интерфейс, а в МК-85 только интерфейс для БП.
  • Вместо стандартных элементов питания возможна установка аккумуляторов, совместимых по посадочному месту со штатными батареями.

[править] Модификации

[править] МК-85М

Модификация с 6 Кб энергонезависимой памяти (5317 шагов программы). Конструкция базовой модификации (2 КБ) допускает увеличение до расширенной путем установки 2 дополнительных микросхем ОЗУ.

[править] МК-85Б[1]

«Б» — Банковский, для шифровки авизо. Портативный шифратор, средство защиты информации «Анкрипт». Разработан в 1990 году НПМГП «Анкорт», г. Москва. Изготавливался с 1991 года на заводе «Ангстрем», г. Зеленоград. Применялся: Центральным банком России

[править] МК-85С[2]

«С» — Cripto — для других задач криптозащиты. Портативный шифратор, средство защиты информации «Анкрипт». Разработан в 1991 году НПМГП «Анкорт», г. Москва. Изготавливался на заводе «Ангстрем», г. Зеленоград. Применялся: Центральным банком России, Министерством обороны, в МВД и пограничных войсках. Фотография

[править] Неподтвержденная модификация

На базе Электроника МК-85 на заводе «Ангстрем» планировался выпуск телефонной приставки-АОН с записной книжкой на 100 имен и номеров телефонов. Существует версия, что у ряда моделей во второй (незадействованной) половине ПЗУ располагается как раз прошивка АОН-модификации.

[править] Фотографии

Сохранившиеся рабочие экземпляры датированы: «Август 1992 года» и «Декабрь 1992 года».
Фотографии сделаны спустя 16 лет, как видно калькуляторы все еще работоспособны.
На последних фотографиях представлено сравнение «Casio FX-700P» и «Электроника МК-85», хоть внешне они похожи, но внутренне совершенно разные.

[править] См. также

[править] Примечания

[править] Ссылки