Casio FX-850P

История покупки драматична. Примерно год назад я увидел микрокомпьютер на барахолке, но цена показалась неадекватной моим ожиданиям. Сегодня - снова и у того же продавца, сторговались уже легко: народ опасается покупать диковинные устройства, которые не работают, если повернуть тумблер включения.

casio fx-850p

Первым делом -- замена основных батареек, пришлось их вынуть из HP-12C за неимением. Третью батарейку временно заменил меньшей по размеру и по напряжению, не уверен, что она работает. Экран ожил! К сожалению, присутствует небольшой дефект: самые верхние пиксели первой строки практически не отображаются, но это не сильно мешает работе.

Дальше началась проблема ошибки "OM", согласно написанному на крышке футляра - out of memory. Я вывинтил модуль расширения памяти на 8Кб, но безуспешно. После нескольких попыток сделал общий сброс на устройстве, все заработало.

Удивительно, кнопки работают, дребезга нет. По MODE+1 переходим в Бейсик-режим, памяти доступно 3536 байт. Вводим первую программу в блок P0, запускаем из режима вычисления. Снова работает!
casio fx-850p
casio fx-850p

В очередной раз хотел бы упомянуть про японское качество. Провалявшийся не один год на открытом воздухе в коробках уличного торговца среди другого барахла калькулятор выпуска примерно 1987 года работает. Тогда как на купленном шесть лет назад HP-12C китайского производства, хранимом в идеальных условиях, индикатор практически отказал, сегменты выходят из строя один за другим.
casio fx-850p

В руководстве пользователя (в сети есть PDF) значится, что устройство обладает RS-232, правда, со специфичным разъемом. Аналогичный разъем имеется и в классическом калькуляторе FX-8500G образца 1989 года. В руководстве приводятся схемы сопряжения с другими калькуляторами и принтером. Но в этом вопросе нужна помощь клуба: для чего можно приспособить калькулятор?

Описание интерфейса RS-232 из руководства пользователя (кликабельно).
casio fx-850p

Управление вводом-выводом осуществляется из Бейсика операторами чтения-записи файлов из/в специальные устройства.

' Открываем порт
' baud rate    : 300 baud -> 2
' Parity       : even -> E
' Data bits    : 8 bits -> 8
' Stop bit     : 1 bit -> 1
' CS           : not used -> N
' DS           : not used -> N
' CD           : not used -> N
' Busy         : used -> B
' Shift in/out : not used -> N
10 OPEN "COM0: 2, E, 8, 1, N, N, N, B, N" AS #1
' Посылаем строку в порт
20 PRINT #1, "HELLO"
' Читаем из порта в строковую переменную A$
30 INPUT #1, A$
40 CLOSE
Communications are performed via the RS-232C terminal. Data interchange is performed using a full-duplex (both sides can communicate simultaneously, as with a standard telephone), start-stop system (typical computer communications system, also known as asynchronous).

Метки публикаций: