Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт янв 17, 2019 04:30

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: «Электроника МК-161»
СообщениеДобавлено: Пн янв 14, 2019 08:38 
Не в сети

Зарегистрирован: Вт ноя 07, 2017 20:47
Сообщения: 87
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Удивительно, но выпущенный почти 10 лет назад новосибирский калькулятор (ЭКВМ) МК-161 вызывает у фортеров устойчивый интерес. Чтобы не забивать тему Каллисто обсуждением платформы, часто излишне эмоциальным, создал тему по самому МК-161.

Факты о платформе

МК-161 построен на однокристалке W77LE516P с ядром MCS-51 (ВЕ51), работающей на частоте 22,1184 МГц. Система команд МК-161 является развитием системы команд программируемых калькуляторов МК-52 и МК-61, выпускавшихся в СССР с 1983 по 1991 г. Большинство существующих программ ПМК могут выполняться на МК-161 без каких-либо изменений.

В калькуляторе используется монохромный отечественный ЖКИ индикатор МЭЛТ MT-12864J с разрешением 128×64 и подсветкой зелёного цвета.

Калькулятор использует отечественный литий-ионный (литий-полимерный) аккумулятор и внешнее зарядное устройство.

МК-161 имеет единственный общий разъём внешних устройств ВУ (с переходником на зарядное устройство и COM порт) и включает в себя:
  • Универсальный последовательный порт (полудуплексный, от 600 до 57600 бит/с) с возможностью удаленного доступа к содержимому дисков, блокнота и памяти ЭВМ — последовательный интерфейс cтык С2 (RS-232C) по ГОСТ 18145-81. Поддержка многоточечного соединения по ГОСТ 23675-79 позволяет объединять несколько ЭВМ в сеть. Сигнал DTR позволяет, при помощи дополнительного устройства, подключаемого к ЭВМ, сформировать сигналы интерфейса RS-485.
  • Универсальный параллельный порт — параллельный интерфейс ИПР тип В, статический режим работы (2 выхода, 1 вход).
  • Последовательный периферийный интерфейс SPI.
  • Два АЦП — один для контроля заряда аккумулятора и один для измерений (от 0 до 5В, 4096 дискретных значений). Два режима работы: измерения мгновенных значений и непрерывной работы. В режиме непрерывной работы АЦП для считывания доступны как фильтрованные, так и нефильтрованные значения напряжения входного сигнала. Для измерения значения напряжения нескольких входных аналоговых сигналов может быть установлена внешняя схема мультиплексирования каналов, управление которой производится автоматически.
  • Энергонезависимые часы реального времени, совмещенные с календарем, с питанием от встроенного литиевого элемента.
  • Два программируемых таймера (от 0,01 до 655,35 секунд).
  • Устройство звуковой сигнализации (динамик) — от 25 Гц до 25 кГц с возможностью звукового сигнала при нажатии на кнопку клавиатуры.
  • Механическая клавиатура содержит 38 клавиш (с кодами от 0 до 37), а также выключатели питания и подсветки.
  • Генератор случайных чисел, равномерно распределенных в интервале от 0 до 1, с возможностью инициализации числом от 0 до 65535. Значение числа запоминается в энергонезависимой памяти ЭВМ.
  • Журналируемая файловая система с древовидной структурой каталогов. Файловая структура представляет собой дерево, имеющее один вход (головной каталог) с неограниченным числом вложений каталогов и любым количеством ветвей (в пределах ёмкости диска и ограничений на размер каталога в 64 строки). Передвижение по файловой структуре возможно только в двух направлениях — вперед в подкаталог и назад в материнский каталог.
  • Работа с файлами из программы пользователя. Выбор диска, чтение строки каталога, загрузка/удаление/создание файла/каталога, перезапись файла.
  • Режим ДОС предназначен для работы с файловой системой ЭВМ. Аналог Norton Commander. Дисковая операционная система ЭКВМ позволяет создавать каталоги и файлы с наименованиями из любых символов, в том числе на русском языке, а также обладает устойчивостью к отключению питания в момент записи или считывания.
  • Редактор текста — регистров с номерами от 5096 до 8167.
  • Режим загрузки встроенного программного обеспечения. Обновление прошивки с компьютера или другой МК-161.
  • Режимы «Просмотр журнала», «Просмотр/Очистка», «Операции с блокнотом», «Операции с дисками» (проверка, форматирование и копирование) и т.п.
  • Графический интерфейс пользователя, состоящий из связанных экранных форм, представляющих собой систему меню. Каждая экранная форма может содержать графические объекты (изображения, прямоугольники, рамки), строки текста и числа, расположенные на графическом экране в произвольных местах. Интерфейс обеспечивает выбор активного элемента в текущей экранной форме, переход из одной экранной формы в другую, вывод из памяти ЭВМ текстовых строк и числовых значений, а также ввод в память данных ЭВМ десятичных и шестнадцатеричных чисел.
  • Возможность работы с упорядоченными или ассоциативными таблицами, размещёнными в памяти программ.
  • 16 прерываний (с номерами от 1 до 16), позволяющих автоматически реагировать на внешние и внутренние события. Длина очереди прерываний — 16. Один уровень вложения, приоритеты от 0 (запрет) до 255 (высший). Источники прерываний:
    • программный вызов прерываний;
    • окончание счета таймера 0;
    • окончание счета таймера 1;
    • окончание счета таймера 2 (окончание звукового сигнала);
    • нажатие на кнопку клавиатуры;
    • окончание передачи последовательного порта;
    • окончание приема последовательного порта;
    • переход сигнала BUSY параллельного порта из состояния лог. 1 в лог. 0;
    • отпускание кнопки клавиатуры;
    • окончание ожидания ответа последовательного порта.
  • Встроенные растровые пропорциональные шрифты трёх различных размеров (высотой 8, 14 и 19 точек), а также произвольные шрифты, содержащие не более 255 символов каждый. Шрифты 0 и 1 имеют набор символов из русских и латинских букв, цифр и знаков препинания и предназначены для вывода текстовых сообщений. Шрифт 2 предназначен для вывода чисел и включает цифры от 0 до 9, шестнадцатеричные цифры от A до F и набор знаков препинания.
  • Журнал событий. Протоколируемые события: запуски и остановы программы пользователя, а также возникновения ошибок и аварийных ситуаций при выполнении программы.
  • Внешние приёмники ГЛОНАСС/GPS (не входят в стандартный комплект поставки).

Объёмы памяти МК-161:
  • 4 регистра стека (14 десятичных разрядов) и 1 регистр предыдущего результата.
  • Память данных и энергонезависимая память: 1000 регистров для хранения десятичных чисел (12 разрядов) и 7168 регистров для хранения байтовых значений (из них 3072 используются для хранения «текста»).
  • Специальная память для сохранения содержимого регистров X, Y, Z, T, X1 стека и содержимого первых 15-ти регистров памяти данных (от 0 до E) при возникновении прерывания.
  • Память программ (10000 байт) и стек возврата (64 уровня вложения подпрограмм) с возможностью автоматического запуска исполняемой программы при включении питания и остановом по вводу пароля.
  • Электронный блокнот (65536 десятичных чисел с естественной или плавающей запятой: 16384 групп по четыре записи).
  • Внутренний электронный диск (524288 байт) и возможность подключения по SPI сменных внешних электронных дисков УЗВМК-1 (2048 блоков по 264 байт).
  • Графический экран (1024 байта, 128×64 точек) с возможностью прокрутки и вывода точек, линий, прямоугольников, рамок, символов, строк символов, чисел, графических образов.
  • Строка комментариев (24 байта).
  • Буфер клавиатуры (4 байта).
  • Универсальный байтовый буфер (256 байт) с двумя индексными регистрами.
  • Буфер передаваемых данных размером 256 байт, буфер принятых данных размером 256 байт.
  • Активный каталог (2048 байт) — список, содержащий 64 строки с номерами от 0 до 63 по 32 байта.

«Электроника МК-161» была выпущена 30 марта 2009 года и позиционировалась производителем, как «программируемый графический калькулятор с автономным питанием». Также ЭКВМ выпускается в модульном промышленном исполнении МК-1152 — встраиваемая ЭКВМ, предназначенная для установки в каркас оборудования МУЛЬТИПРОМ.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB