Троичный калькулятор МК-СЕТУНЬ-01

Уравновешенная троичная система счисления - форум переехал с http://ternary.info

Moderator: haqreu

User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

Микрокалькулятор МК-СЕТУНЬ-01

Планы по троичным цифровым вычислителям.
Готовлюсь реализовать троичный "Калькулятор "МК-СЕТУНЬ/1958".
Библиотеку, интерпретатор ИП-2, удалось отладить. Успешно загрузил в память. Учусь запускать функции.
| Vladimir V., [05.06.2022 21:28]
| Переключатель на калькуляторе "ЧИСЛА-ТРИТЫ"
| Планируется вывод c алфавитjv симметричной девятеричной
| системы, с символами:
A C E F 0 1 2 3 4
-4 -3 -2 -1 0 1 2 3 4
В эмуляторе троичной цифровой электронной машины 'СЕТУНЬ'
SETUN-1958 VM
в меню добавлена возможность работы троичного калькулятора с использованием ИП-2 или ПОЛИЗ-64.
Пример использования:
setun1958emu:
calc 12 / 13
MK-Setun-01
calc: 12.00000000 / 13.00000000 = 0.92307692
TODO: add codes for calculate trits !

Конструктор для сборки калькулятора доставили. Быстро, вовремя.
План такой. Собрать КАК ЕСТЬ и поработать с калькулятором. Далее заменить микроконтроллер, который совместим с командами древнего микропроцессора i8051. Использую ESP-C3 с ядром RISC-V.
Почему ESP32-C3? Для него у меня заготовлен проект RISC-C Arduino совместимый с возможностью использовать вставки на ассемблере с функциями обработки тритов. Легко добавить беспроводное соединение по WiFi или Bluetooth. Библиотеки разработчиков для Arduino позволяют это сделать очень быстро.
Финальная ленточка - реализовать виртуальную машину Сетунь с троичной библиотекой ИП-2.
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

IШаблон для реализации троичного кальrудятора с пользовательским GUI

Очень интересный проект реинженеринга программируемого советского калькулятора!

Любители отсканировали интегральные микросхемы советского калькулятора.

emu145 Automatically exported from code.google.com/p/emu145 (The project was created on Aug 26, 2011) эмулятор и описание микроконтроллеров серии 145/745 и калькуляторов на их основе.

Цель проекта - создать полное описание и эмулятор микроконтроллеров серии 145/745. Конечная цель проекта - низкоуровневая эмуляция микрокалькуляторов на основе микропроцессорного комплекта 145/745.

После долгой паузы и безрезультатного ожидания помощи от ребят из проекта Visual6502, было решено купить профессиональный микроскоп и занятся фотографией самостоятельно. С неоценимой помощью Евгения Троицкого было проанализировано и восстановлено содержимое ПЗУ ИК13xx.

P.S.
Выкладываю проект с правкой для сборки в Qt5.

В каталоге приложение запускаю в linux на процессоре x86_64
./emu145/pmkemu/pmkemu
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

СТАРТАП "Троичный цифровой калькулятор "МК-СЕТУНЬ-01"

Хештег:#ТРОИЧНЫЙКАЛЬКУЛЯТОР

Всем, всем, всем!
Приглашу сбор донатов для проектирования переходный платы и
самостоятельного изготовления троичного калькулятора.
Уникальная возможность получить троичный калькулятор, который будет использовать виртуальную машину "Setun-1958", машины СЕТУНЬ из 1958 года.

Троичный калькулятор будет использовать троичную интерпретирующую библиотек ИП-2, из фонда математического обеспечения МЦВМ "СЕТУНЬ" из 1958 года.

— Девиз —

«Троичная логика - это прорыв в технологиях, которая была
разработана в СССР» , - в московском университете МГУ. -
«Нужно стряхнуть пыль и начать путь к совершенству!»
«КидерДеда»(С)

«Сделаем троичный процессор - отечественный!»
Владимир В.(С)

— Донат —

Для Донов. Отправлять перевод, донат, с подписью:
"Троичный калькулятор".
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

Общаюсь с разработчиком печатных плат.
Пишу Техническое задание.

ПЛАН
Изготовить опытную партию из 10 шт.
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

В описание cхемы добавьте этот знак .

Далее ,
Автор Васильев В.И.
E-Mail: askfind@ya.ru
Telegram: https://t.me/setun_1958

Открытое аппаратное обеспечение троичного калькулятора МК-СЕТУНЬ-01.
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

Троичный калькулятор будет использовать модуль ESP32-C3 с поддержкой WiFi беспроводного соединения с телефоном, компьютером.

В калькуляторе будет крошечный web-сервер и интерфейс со страницами html и красивым пользовательским графическим интерфейсом.
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

Троичному цифровому калькулятору "МК-СЕТУНЬ-01" - быть!

Хештег: #ТРОИЧНЫЙКАЛЬКУЛЯТОР

— Донаты —

Для Донов. Отправлять перевод, донат, с подписью:
"Троичный калькулятор".



На сайте объявлений нашёл исполнителя.

Т.З. отправил "Разработать кросс-плату с модулем esp32-c3 на risc-v для троичного калькулятора".

Сообщение от П.
Красота, легендарная троичная система! )
Закупку компонентов и сборку плат сами будете осуществлять? Или вам всё "под ключ"?

Хорошо. Для разработки платы мне бы какой-то чертёж платы калькулятора и где у неё стоит разъём, какой ширины могу сделать плату и не упереться в дисплей. Либо, будь у меня этот набор, я бы померил всё сам.

По срокам наверное в пределах 3 недель всё будет (подготовка схемы, разработка платы, изготовление и сборка 10 шт).
Предоплата желательна от 30%, а то случается некоторые заказчики сначала хотят, потом пропадают, что сами понимаете накладно.

Общая сумма 36000 руб. это:

- Разработка электронов схемы
- Закупка электронных компонент
- Изготовление 10 шт. печатных плат
- Монтаж электронных компонент для партии 10 шт.

Сообщение от Владимира В.
Действуем!
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Mildi
Fanat
Posts: 57
Joined: 24 Aug 2022 23:08

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by Mildi »

Может проще приложение для Андроида заказать, для программируемых МК они уже есть, можно наверное и за основу взять?
Те же яйца, только дешевле, и смогут использовать все желающие, без заморочек с железом...
Все равно троичная логика там виртуальная.
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

СТАРТАП №1

"Троичный цифровой калькулятор "МК-СЕТУНЬ-01"
Хештег: #ТРОИЧНЫЙКАЛЬКУЛЯТОР

Всем, всем, всем!
Разработка модуля расширения для калькулятора завершена.
Отправил остаток рублей за услугу проектирования печатной платы и монтаж.
Исполнитель выслал архив с проектом печатной платы.

Ожидаю доставку 10 шт. модулей.
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

Mildi wrote: 11 Mar 2025 01:59 Может проще приложение для Андроида заказать, для программируемых МК они уже есть, можно наверное и за основу взять?
Те же яйца, только дешевле, и смогут использовать все желающие, без заморочек с железом...
Все равно троичная логика там виртуальная.
Смысл троичного калькулятора, троичного эмулятора, внутри крошечная автоматическая система обучения "Наставник", электронные страницы истории Сетунь - это как раз достичь, наконец-то, практического результата:

- Троичный вычислитель для широкого круга пользователей.
- История. Краткое описание истории создания советской троичных машин "Сетунь", "Сетунь-70" со списком информационных электронных материалов
- Автоматическая система обучения "Наставник" для освоения троичной арифметики, троичным цифровым элементам, архитектуры троичных электронных машин, начальные навыки программирования.
- Автоматическое скачивание программного обеспечения из интернета для запуска и использования на виртуальной машине "Сетнь".
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
Mildi
Fanat
Posts: 57
Joined: 24 Aug 2022 23:08

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by Mildi »

askfind wrote: 03 Apr 2025 03:58
Смысл троичного калькулятора, троичного эмулятора, внутри крошечная автоматическая система обучения "Наставник", электронные страницы истории Сетунь - это как раз достичь, наконец-то, практического результата:

- Троичный ...........
...................... запуска и использования на виртуальной машине "Сетнь".
Так я об этом и говорю что на базе устройства с андроид все эти цели достижимы более быстро и эффективно не привязываясь к конкретному железу, то есть можно охватить реально большой спектр людей. Любой кого заинтересует троичная логика может скачать на свой телефон приложение и использовать, без заморочек с покупкой железа ради "посмотреть".
Конечно на таком варианте много не заработаешь как на продаже девайсов, хотя если лицензировать версии приложения с расширенными возможностями то можно взять количеством за счет более широкого охвата аудитории...
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

4 АПРЕЛЯ 2025 Г.

СТАРТАП №1
"Троичный цифровой калькулятор "МК-СЕТУНЬ-01"
Хештег: #ТРОИЧНЫЙКАЛЬКУЛЯТОР

Всем, всем, всем!

Посылку с платами модуля расширения МК-СЕТУНЬ-01 для построения троичного калькулятора получил!

ПЛАН

Создать программный проект для Arduino IDE:
-------------
Задачи:

- Научиться опрашивать кнопки калькулятора
- Выводить символы на дисплей.
- Реализовать server WiFi.
- Составить план переноса проекта эмулятора setun1958emu.
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

Mildi wrote: 03 Apr 2025 08:09 устройства с андроид все эти цели достижимы
В плане доделать для Android систему обучения "НАСТАВНИК".

Возможно, подумаю, добавлю виртуальную машину "СЕТУНЬ".
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

5 АПРЕЛЯ 2025 Г.

СТАРТАП №1
"Троичный цифровой калькулятор "МК-СЕТУНЬ-01"
Хештег: #ТРОИЧНЫЙКАЛЬКУЛЯТОР

Всем, всем, всем!

Монтаж модуля ESP32-C3 в калькулятор для создания программного обеспечения: драйвер клавиатуры, драйвер дисплея, функции калькулятора.

Первое включение. Проверка напряжений на контактах. Подключение дисплея.

Репозиторий с документаций "Калькулятор - сделай сам":
https://github.com/jjj11x/stc_rpncalc.git
STC DIY Calculator Firmware
This is a replacement firmware for the diyleyuan calculator kit. The calculator kit is available for purchase for less than $13 shipped from eBay by searching for “diy calculator kit” (price has increased recently, currently closer to $18 shipped). You will have to solder the kit yourself (see “hardware connections” below). The calculator uses an STC IAP15W413AS microcontroller (an 8051 instruction set-compatible microcontroller) with a built-in serial-port bootloader. See the series summary and full english datasheet. This project uses SDCC to compile the C code and stcgal to load the new firmware.
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)
User avatar
askfind
Devil
Posts: 798
Joined: 04 Jan 2016 09:15
Location: Russia, S.- Peterburg

Re: Троичный калькулятор МК-СЕТУНЬ-01

Post by askfind »

Исследую проект калькулятора автора 2019 hjltu@ya.ru

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

СТАРТАП #1

"Троичный цифровой калькулятор "МК-СЕТУНЬ-01"
Хештег: #ТРОИЧНЫЙКАЛЬКУЛЯТОР

Всем, всем, всем!

План

- Создать программный проект троичного калькулятора для Arduino IDE:
- Нарисовать электрическую схему в KiCad и разработать вторую версию печатной платы.
- Перенести проект эмулятора setun1958emu.

Скачать текущий проект можно здесь - https://t.me/setun_1958/6477/16882
You do not have the required permissions to view the files attached to this post.
"Ученье свет, а неученье — тьма. Дело мастера боится, и коль крестьянин не умеет сохою владеть — хлеб не родится." (С)