Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Калькуляторы, арифмометры, PDA, HPC » Самодельный калькулятор в корпусе Б3-23 |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 8 9 10 | Печать |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
Мои поиски показали что ППЗУ КМОП пригодные для батарейного питания в СССР не выпускались В 1990г имелись сведения об серии 1626 (аналог 27С... с окошком). Но ни фото ни иных следов этих микросхем не сохранилось... Масочные были. Или кмоп ОЗУ с батарейкой на несколько лет |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
svinka написал: Есть решение такой проблемы - отключаемое ПЗУ. ...поиски показали что ППЗУ КМОП пригодные для батарейного питания в СССР не выпускались... Но это заведомо добавление 2 х 62256 СОИк и хитреж с коммутацией шины к ПЗУ. Кстати, фактическое ( общее ) потребление 1801РР1 при 0.3 млн выборок в сек - в районе 30 ма, с иглами ~50 нс 100 ма. Потреление модуля ЭСППЗУ при аналогичных условиях - сопоставимо, с иглами ~20 нс ~150 ма. |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
MM написал: Это уже антисоветская микросхема добавление 2 х 62256 СОИк |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
svinka написал: Как вариант "только на совке" - 2 х 537РУ8 - им как раз и фиксация адреса не нужна, и цена довольно гуманная, особенно на Н537РУ8. антисоветская микросхема Но жрут при обращении 1 мгц - порядка 20 ма на корпус. https://eandc.ru/pdf/mikroskhema/k537ru8.pdf Однако, терпимы к батарейному хранению, ток в районе 10 микроампер 3 вольт. |
svinka
Advanced Member
Сеньор Откуда: Совчина Всего сообщений: 1585 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 июня 2016 |
Однократные КМОП ПЗУ 8-битные нашлись в серии 1623. Но стоят нецензурных денег А решение с отключаемым ПЗУ может правда имеет право на жизнь??? Какие там варианты по шине чтобы не погорело? 559 серию не предлагать 1561ПУ4 по входу можно попробовать. А на выход? Интересуют решения на советских детальках 1985-1991 года а не на современных буржуйский сборках полевиков специально для этого сделанных И хотелось бы программно управлять частотой процессора. Например переключаться на 32кгц в режиме ожидания нажатия на кнопку |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
svinka написал: К сожалению, ввиду Дефицита места на плате, могу предложить регулировать тактовую паяльником, посредством замены кварца. И хотелось бы программно управлять частотой процессора. Например переключаться на 32кгц в режиме ожидания нажатия на кнопку * К сожалению, опять таки ввиду Дефецита места на ДПП, придется применять серию ЭКФ1564 неизвестного производства. * Пока кто-нибуть не возьмется рисовать Герберы, тема будет чисто теоретической. Топнормы : FR-4 1.5 mm, 0.2/0.2 трек/зазор, отверстие 0.3, ободок отверстия - 0.2, медь 18 мкм. Разумеется, делаться будет у Китайцев. Если потерпит цена 500 руб за 4СПП, то можно и такую, с 2-сторонним расположением ИС. Можно будет и 62256 приделать, и телеграф. Ориентировочная цена ДПП при заказе 10 шт. ~300 руб, из них 200 руб - одноразовый шаблон. |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
xoiss написал: Там никто категорически нехочет делать топологию платы. непродуктивно отвлекает от написания кода, который я для ММ делаю Может даже и под RT-11 с 62256 зверь выйдет, на 4СПП. Конфа : 000000-077777 - СОЗУ батарейное 100000-177000 - сектора ППЗУ/1801РР1 177560-177576 - регистры, в т.ч. 1002ХЛ1 и 588ВН1. РНП=100000 Но походу это всё теоретизирование. |
xoiss |
NEW! Сообщение отправлено: 14 октября 2018 13:00
а мы всё-таки попробуем! |
Сейчас на форуме |
MM
Advanced Member
Откуда: Павловский Посад Мск.обл. Всего сообщений: 3418 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 2 авг. 2013 |
Даташит на некотрый аналог 1002ХЛ1 : http://radio-hobby.org/uploads/datasheet/47/cdp6/cdp6402.pdf Есть ли где пример сопряжения ХЛ1 с 588ВН1 на стандартных адресах 177560 ? * Может, это оформить не в корпусе МК Б3-хх, а в прозрачном акриловом, да с матричными индикаторами 5х7 точек АЛС340ху ( доступны по ~40 руб ) ? |
xoiss |
NEW! Сообщение отправлено: 15 октября 2018 20:44
MM написал: В общем, к понедельнику успел сделать не всё, но бОльшую часть. Исходные коды проекта — здесь: https://github.com/xoiss/b3-23 "Проект" — это в данный момент чисто код на Си, реализующий что-то вроде симулятора Б3-23 в виде консольного приложения. Проект состоит из трёх компонент: - миниатюрное консольное приложение — ждёт ввода от пользователя, печатает результат работы в консоль и так далее, пока пользователь не закроет сеанс - адаптер — адаптирует программный код симулятора (следующая компонента) к консольному мини-приложению, отвечает также за "отображение" регистра индикации - и собственно сам "симулятор" — это вся алгоритмика калькулятора, которая суть умеет воспринимать события "нажатие клавиши" и считать Компонента "симулятор" — вот конкретно её код: https://github.com/xoiss/b3-23/blob/master/simulator-b3-23.c Эта компонента написана на ANSI C, и не использует никакие системные библиотеки. Таким образом, она должна без проблем восприниматься большинством компиляторов Си — ну, во всяком случае, теми, что вышли после 1989 года. // конечно, в особо изысканных случаях проблемы могут быть, но это надо предметно смотреть Для того, чтобы на основании этого барахла сделать собсна калькулятор — будь то н1806вм2 или какой другой — необходимо следующее: 1. Железка с процессором, памятью, кнопками и индикатором. Минимальные требования я бы оценил так: примерно 2 кБ ПЗУ и около 64 байт ОЗУ. Клавиатура и индикатор - такие же, как у Б3-23 2. Какая-то минимальная "операционная система" на железке. В принципе, таковая как класс не обязательна, если все порты ввода-вывода будут напрямую доступны приложению (см. п.3 далее) 3. Переделать компоненту "миниатюрное консольное приложение" — т.е. нужно сделать специальное приложение, которое будет теперь уже не в консольном окошке на персоналке работать, а на вот этой железке. Эта компонента должна: (1) сканировать клавиатуру, фильтровать дребезг контактов, формировать код нажатой клавиши, (2) сканировать разряды индикатора, перекодировать коды цифр в 7-сегментные коды, зажигать сегменты индикатора. Часть этого функционала может быть выделена в некое подобие BIOS или OS (см. п.2), хотя это может быть и монолитное приложение 4. Незначительно переделать компоненту "адаптер" — ну, здесь скорее косметические изменения потребуются Вот. И главное — компоненту "симулятор" переделывать НЕ требуется, т.к. она вообще никак не зависит от того, на какой платформе ей предстоит работать. Если речь идёт вот именно о н1806вм2, то в принципе у меня лично есть: 1) компилятор языка Си для ДВК / УК-НЦ — наверное, им можно воспользоваться с целью, как минимум, перевести код компоненты "симулятор" на ассемблер с системой команд DEC PDP-11 2) некоторые остаточные знания системы команд (машинных инструкций) DEC PDP-11 3) опыт работы с периферией на УК-НЦ... правда, было это в 90-х Что дальше? 1. Мне нужно ещё немного доделать сам симулятор. Сейчас он полностью реализует такие "фишки" Б3-23 как цепочки вычислений, вычисления с константой, сброс, ошибка переполнения, плавающая запятая, отрицательные числа. Из функций сделаны и отлажены сложение и вычитание. Не сделаны умножение, деление и вычисление процентов. 2. Нужно конкретное понимание, что из себя будет представлять "железка". Если это вот чисто калькулятор - ок. Но если это нечто большее, с дополнительными "некалькуляторными" функциями, то... надо обсуждать. В принципе, если на железке будет а-ля RT-11, а приложение калькулятора будет запускаться просто как SAV-файл, то тогда можно будет весь проект целиком попытаться Си-шным компилятором собрать 3. Как промежуточный вариант, можно попробовать вот всё это приложение допилить под ДВК в текстовом (консольном) режиме — и попробовать его на ДВК / УК-НЦ запустить с дискетки. Пример диалога, как это сейчас выглядит: // желающим воспроизвести потребуется Linux, ну или Windows + MinGW + MSys |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 3 * 4 5 6 7 8 9 10 | Печать |
Полигон-2 » Калькуляторы, арифмометры, PDA, HPC » Самодельный калькулятор в корпусе Б3-23 |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |