Изобретем микрокалькулятор

Изобретем микрокалькулятор

Так называлась серия статей в рубрике "Человек и компьютер" журнала "Наука и жизнь", где в конце 80-х годов редакция и читатели пытались установить обратную связь с производителем и высказать свои пожелания по усовершенствованию ПМК.
Времена были несколько иные, поэтому большинство пожеланий осталось на бумаге.

Тем более приятно услышать от главного инженера НПО СЕМИКО Михаила Степанищева, что "...замечания учтем, сейчас над этим работаем. Первым пользователям будем скоро обновления версии делать..."

В связи с этим хотелось бы высказать пожелания по усовершенствованию ПМК, конечно с учетом назначения "МК-152" (стационарный ПМК с портами ввода-вывода для управления внешними устройствами).

Программы для ПМК становятся длиннее. Вводить их руками будет обременительно. Существующее хранение на внешнем диске (флешке) позволяет не вводить программу повторно, но не решает проблемы с обменом.
Как можно организовать обмен программами, кроме традиционного перенабивания текста вручную?

  1. Создать простое устройство наподобие card reader, позволяющее читать диск МК-152 на обычном ПК через USB-порт.
  2. Доработать сам МК-152, позволяя ему использовать в качестве внешнего диска любой стандартный USB-ключ (флешку)
  3. При отсутствии внешнего диска использовать нуль-модемный кабель для СОМ-порта. Никаких аппаратных переделок ПМК не требуется, необходимы лишь утилиты обслуживания для ПМК и для ПК. Утилита для ПК может быть написана для MS-DOS (эмуляторы ДОС есть на любой платформе).
    Данный вариант осложняется тем, что в современных настольных и особенно портативных ПК COM-порт отсутствует. Однако, существуют дешёвые китайские микросхемы, реализующие виртуальный ком-порт и подключающиеся через USB. Например они широко пременяются в шнурах для подключения мобильников к компьютеру и в адаптерах "USB-to-serial".
  4. Кабель "COM-USB" типа HP 50g RS-232 Serial Cable, но в обратную сторону, чем это предусмотрено для калькуляторов HP. С поддержкой на уровне МК-152.

Общий смысл предложений можно выразить коротко: простая стыковка МК-152 и ПК.
При этом программа и данные поставляются, например, в виде одного файла внутреннего формата (редактирование средствами ПК необязательно), который можно переслать по электропочте, опубликовать в сети и т.д.

Обновление от 10 декабря 2007.
Данная возможность реализована. См статью "Среда разработки для МК-152. Обзор возможностей"

Оценка: 3.8 (Голосов 4)

Только в одну сторону

Если сильно хочется, то можно, при условии, что они работают через SPI. При этом, записать на внешнюю карту можно что угодно, но считать оттуда программу в память нельзя - поскольку нет команд записи в память программ. Такие же ограничения на запись файлов программ на диск. Обмен файлами данных - беспрепятственно.

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

Не проще ли тогда уж работать через компьютер с мозгами и читалкой этой карточек. Право же, не охота завязываться на подобные технологии. Причины хорошо описаны выше.