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

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

c270a1ed637cf416fd8110e066f18b59.jpg

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

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

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

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

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

Habrahabr.ru прочитано 6549 раз