Энтузиаст проапгрейдил советский калькулятор МК-85 современным микропроцессором

Польский умелец Петр Патек (Piotr Patek) заменил процессор на своем калькуляторе «Электроника МК-85» на микроконтроллер STM32. Из-за несовместимого расположения пинов электроники 80-х годов и современных компонентов, автору пришлось изготовить печатную плату, позволяющую соединять между собой элементы из разных эпох.

Петр рассказал о том, что в его руки попался сломанный калькулятор «Электроника МК-85». Устройству необходима была замена микропроцессора, но нужный элемент невозможно было приобрести, поэтому было принято решение использовать STM32 и подготовить для него дополнительную плату-коннектор, подходящую к пинам калькулятора.

Во время изготовления дополнительной печатной платы для подключения STM32 к МК-85, автор внес некоторые конструктивные изменения. К примеру, контроллер ЖК-дисплея теперь напрямую подключается к SPI-порту микроконтроллера и минует стандартную микросхему. Также Патеку удалось оптимизировать систему питания. 

Помимо этого умелец внес изменения в программное обеспечение калькулятора. Исходный интерпретатор BASIC, написанный на PDP-11 версии ассемблера, был полностью портирован на C для запуска на STM-32. Помимо этого, автор исправил список известных ошибок и багов.

Модификация не только помогла «воскресить» старое устройство, но и значительно ускорила его. Энтузиаст подсчитал, что апгрейд увеличил скорость работы калькулятора в 30 раз.

На сайте автора можно скачать код проекта и схему для изготовления печатной платы.

Читайте так же:

  • Представлено самое маленькое в мире зарядное устройство мощностью 30 ВтПредставлено самое маленькое в мире зарядное устройство мощностью 30 Вт После начала использования нитрида галлия в зарядных устройствах на рынке появилось множество адаптеров мощностью до 120 Вт. Которые помещаются в карман. Представленное на прошлой неделе зарядное устройство AOHi Magcube 30W является самым маленьким адаптером такой мощности. Это зарядное […]
  • Тайна числа 1,5Тайна числа 1,5 «Пятничная угадайка», удивляющая своей иррациональностью и величиной цифр.Если увеличить число процессорных ядер в 1,5 раза, не трогая ничего остального — как изменится время сборки проекта?… оно тоже увеличится в 1,5 раза!Не верите? И я не поверил. Предупреждаю сразу — ответа у меня всё […]
  • Google Ads анонсировал изменение в организации умных стратегийGoogle Ads анонсировал изменение в организации умных стратегий Google Ads анонсировал изменения в стратегиях интеллектуального назначения ставок. Целевая цена за конверсию (Target CPA) и Целевая рентабельность инвестиций в рекламу (Target ROAS) будут объединены со стратегиями «Максимум конверсий» и «Максимальная ценность конверсии». Таким […]
  • Huawei P50 и Huawei P50 Pro переводят на Snapdragon 888: запасы Kirin 9000 закончатся к концу этого годаHuawei P50 и Huawei P50 Pro переводят на Snapdragon 888: запасы Kirin 9000 закончатся к концу этого года В прошлом году у Huawei был огромный запас флагманских однокристальных систем Kirin с поддержкой 5G. Однако теперь эти запасы подходят к концу. О чем сообщают осведомлённые источники. Флагманский смартфон Huawei P50 переносили несколько раз. Теперь его анонс ожидается в конец июля. […]