Pull to refresh

Comments 34

Великолепная работа! И главное, что без ардуины!
процессор К1816ВЕ39 =)
чума =) кто-то ещё умеет программировать под такие? =)

Это уже микроконтроллер.
А что там кодить уметь? вполне хорошо на асме кодится.
Дык 8-битная интеловская архитектура MCS48 это почти то же самое, что MSC51 — на которой МК до сих пор выпускаются — at89s51 (52, 53, at89c2051 и т.д), радиомодули CC2510/CC2511.

(«Почти». На самом деле, конечно, 51 чуток более продвинута и сильно больше распространена. Но 48 прямой предок 51, как 8080 для Z80 — только еще и в пределах одной фирмы)

привет из 2020-ого! =)

с учётом текущих реалий уже пора доставать книжки 80-90х о кодинге на 48, 51, Z80, 8080 и возвращаться к азам =) либо даже уже пора осваивать ламповую схемотехнику =)

ps: Проходит выставка по достижениям в компьютерной технике. Представлены новейшие процессоры от Intel с частотой 4.2 гигагерца, AMD Atlon 64, а так же впервые процессор Зеленоградского НПО «Электроника». Процессоры проходят тестирование по всем параметрам, и везде лидирует отечественное изделие. Эксперты в шоке. Приносят мощный микроскоп, кладут процессор. Один эксперт заглядывает в окуляры и через секунду падает в обморок. Его коллега заглядывает и тоже падает в обморок. Комиссия в недоумении. Третий эксперт долго смотрит в микроскоп, а потом, заикаясь, произносит:

- Вы не поверите! Он ламповый!

Вот это дух старой школы от и до. Даже ножки из пробочек от ампул! Основная плата вообще шедевр.
Корпус — огонь! Спасибо что про этот метод напомнили, есть даже конструкция для которой готовый на али подходящих размеров не нашёл. (длинный, узкий и с наклоном)
В пионерлагере проходили папье маше, а отделку шпоном из стеблей пшеницы. /кажется прогуливал/
Но я бы с эпоксидкой делал и обжал вакуумным пакетом. А то уж очень долго ждать пока высохнет.

Примерно в 1995 году я разламывал старый настольный калькулятор. У него внутри помимопечатной платы оказалась бухта жесткой проволоки не помню сколько там её было но наверно метров 15. Она концами была включена в схему, а сама была закреплена на мягких резиновых подвесах. Как мне тогда объяснили знающие люди это был элемент памяти, якобы по этой проволоке по кольцу бегали акустические импульсы — наверно группа из нескольких байт, на приемном конце они регенирировались и снова запускались в кольцо. Было бы интересно знать, как на самом деле это работало.

Скорее всего Вы разламывали что-то вроде этого:
image
sfrolov может уточнить, где это применялось. Работало действительно так, как Вам объяснили — использование звуковых волн с магнитострикционными преобразователями, на фото это два чёрных кубика рядом с надписями «запись» и «считывание».
А про память на линии задержки описано тут, ru.wikipedia.org/wiki/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D0%BD%D0%B0_%D0%BB%D0%B8%D0%BD%D0%B8%D1%8F%D1%85_%D0%B7%D0%B0%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8
Там две бухты было или одна?
Может быть тогда вот это более похоже?
image

Хотя лучше спросить про внешний вид самого калькулятора —
такой
image
или такой
image

Мне кажется тот, что с оранжевым свечением индикаторов.

Идейно-аналогичное решение применялась в РЛС времен П-10, П-12, в подсистеме СДЦ.
Только вместо проволочки использовалась трубка с ртутью.
Возможно, с тех времен и бродят слухи про «секретные ртутные антенны».
Chetverovod мог разломать и «Электроника-155». Там очень похожая конструкция, можно и перепутать, полагаясь только на память. Ключевой вопрос — один или два таких блока было в калькуляторе.

Кстати, у вас в музее, увы, нет фотки внутренностей блока линии задержки для 155.

У меня такой полуразобранный до сих пор валяется, могу сфотографировать, если нужно. (Разбирал, пытаясь понять, что могло сдохнуть так, что он считать неправильно стал элементарное 2*2 — в итоге решил, что видимо эта самая линия).

Не, не надо, спасибо. У меня только свои фотки.

напомнило линию задержки в осциллографах, поискал, действительно такое имело место быть ))


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


Искать по: Магнитострикционные линии задержки

так и осталось неясным ради чего все это, как я понял не из интереса, про зрение что то там писали, но ведь у вас довольно мелкие цифры вышли да и клавиши, в то время как сейчас продаются вот скажем такие аппараты по цене аж 24 рубля image
Цифры не мелкие, но яркие и широкие (а не как на фото), видны при внешнем рассеяном свете, и это главное. Для человека с отсутствием центрального зрения в домашних условиях это стало определяющим. Для ЖКИ нужно включать свет — тут не требуется. На предоставленном Вами фото границ клавиш не видно, всё сливается и работать приходится наощупь. В моём случае границы видны, надписи контрастные, клавиши со стороной в 1 см, т.е. достаточно крупные и хорошо тактильно ощущаются.
Уж поверьте, с различными покупными девайсами экспериментировали — они в пролёте. Только раритетные аппараты подходят (но они уже дохлые априори).
Если у человека не лады со зрением, то добивать его еще сильнее, работая в полной темноте?
эм… а Вы внимательно мой камент читали? Вроде бы нигде не говорилось про полную темноту.., разве что только о «внешнем рассеяном свете», при котором человек может корректно считывать внешнюю информацию. Если очень светло, то это ещё хуже, чем полная темнота, ибо полная засветка с нерабочей части глаза. О чём я упомянул в каменте ниже.
В моём случае границы видны, надписи контрастные

Может следует сделать подсветку клавиш?
Нет, тогда свет из-под клавиш «размазывает» надписи. Атрофия зрительного нерва вещь своеобразная…
UFO landed and left these words here
Про кнопки упоминал — карантин ;), хотя эти варианты тоже рассматривал (лазера, кстати, у нас не нашёл). Ну а видео.., если вздумаю ещё что-то собрать — сделаю ;)
Уже третья «Аюша» по счёту, самая минималистичная, и как всегда впечатляет.

Возможно вы расскажете математику двоичного деления на ассемблере целых чисел и чисел с плавающей запятой для микроконтроллеров не имеющих аппаратных блоков деления, умножения и работы с числами с плавающей запятой? Я просто смотрю, что здесь довольно много разрядов получилось. Был бы очень признателен!)

… не, не расскажу ;) Если Вы зашли по ссылке в конце статьи, то там я прямо упомянул, что это клон промышленного калькулятора. Во время работы максимум, что было сделано с заводской прошивкой, — это коррекция вывода символов в крайней левой позиции, где высвечиваются знаки ошибки и «минус», поскольку вывод на светодиодные индикаторы и на ламповый — это разные вещи по разводке. Остальная часть, самая «простая» — перевод с КМОПа на ТТЛ с выкидыванием излишков.
Сейчас ооооочень неспешно ковыряю прошивку уже полностью, чтобы выкинуть из неё напичканное «про запас» и вывод на принтер. Надеюсь, что останется место для тригонометрии, но с ней тоже ещё разбираться, поскольку в асме ВЕшки я пока дитё. Если что-то будет получаться — обязательно сообщу. Пока я только вижу, что умножение и деление суть те же сложение/вычитание и сдвиг, причём поразрядный. Но это так, внешний взгляд, в подробности пока не вдавался…
Ну умножение это почти гарантированно сложение со сдвигом (например, алгоритм Бута).
Да, то же скачал у автора прошивку. Сейчас пишу Операционную Систему типа DOS для ретро компьютера с поддержкой FAT32. И мне требовалось умножение. Умножение осуществляется просто. Есть ячейки (переменная) накопитель. В нее складывается результат. Например 8 бит x 8 бит = 16 бит. Значит накопитель 16 бит. Берем множимое и если в множителе первый бит = 1, то заносим в накопитель. Далее, если в текущем бите множителя 1, то складываем множимое с накопителем, если 0, то пропускаем. На каждой такой процедуре сдвигаем множимое влево на один бит.
В результате, при умножении 8x8 потребуется до 8 сложений… всего.
Sign up to leave a comment.

Articles