Продам МК-152 в идеальном состоянии

Продано

Продано

А ещё говорят кризис в стране !

Кышь, ЭКВМненавистник. :-) Недавно я приобрёл МК-161, старый с панелькой, и очень этой сделке рад.

Для коллекции. Но учитывая, что я его могу воспроизвести на более правильной элементарной базе и в более красивом и компактном корпусе (пускай даде это будет настольная ЭКВМ), смысла в такой покупке ну очень мало.Кстати именно в виду объёмности корпуса, его проще воспроизвести запихав другую начинку.
Если использовать эти ЭКВМ как обучающие устройства для программиования, на них должен быть коробки какой то рафинированный компактный язык для высокоуровневого!!!! описания алгоритмов. Тогда бы от покупки была бы польза.

Их последняя разработка МК-1152 интереснее. Модульная настольная ЭКВМ, чьи возможности по расширению и управлению периферией значительно превышают возможности отдельной закрытой коробочки МК-152.

Жаль, МК-1152 убрали из официального прайс-листа (только в комплектации готовых решений). В старом она была дешевле других ЭКВМ.

Мочь воспроизвести это хорошо, конечно. Все мы можем и подвиг совершить, и в космос слетать. Но реализуют этот потенциал далеко не все. Новосибирск уже реализовался и проигрывает разве что в сравнении с мечтаниями и замыслами. :-) Конечно, если не брать в расчёт другие страны, где много чего за десятилетия наших междоусобиц уже достигнуто.

Заключается в том, что не очень то и хотелось. Ну зачем мне настольный МК-152 или его стоечный вариант или карманный кирпич 161 (правда этот для коллекции взял) ?
Волшебная BCD арифметика как видим раздаётся в виде библиотек, какие ещё достижения воплощены в МК-1XX ?
Написали прошивку под слабенький, но прожорливый микроконтроллер 8052? Это же мазохизм, а не подвиг! До сих пор вам это железо аукается, под другое давно бы свою прошивку написали.

С желанием действительно проблемы. Нет у народа серьёзного намерения производить калькуляторы. Захотели бы — давно сделали.

Да и сам Новосибирск уже расхотел и сдался, столкнувшись со сложностями реального мира. Перешёл от выпуска калькуляторов для сограждан к тому, что деньги приносит.

Проблемы России с производством электроники очень глубокие, системные. Человечество научилось эффективно выпускать и совершенствовать потребительскую электронику только с помощью создания США — где свобода слова и предпринимательства являются базовыми ценностями. В Америке разработка и шлёпанье гаджетов на конвейере приносит разработчикам доход и обогащение. В России и Европе — одни проблемы и потерю денег. Со времён Чарльза Бэббиджа, а потом БЭСМ, Синклера и «Микрош» машинка здесь сама не ездит и без подталкивания быстро останавливается.

Интелу же удаётся успешно сохранять преемственность поколений со времён 4004 до новейших Core i9. И не так, как Б3-21 → Б3-34 → МК-61 → МК-161 → Каллисто, а ещё и зарабатывать неплохие деньги на этом.

Если бы СЕМИКО могло разработать устройство уровня DM42, то не швейцарец, а они бы продавали свои калткуляторы на весь мир. А гробы ни русским ни зарубежным людям не нужны. Отсюда результат. Сдались они видите ли ! Сделали гробину для себя, она оказалась маловостребованной. Любой бы заранее им сказал чем такое головотяпство кончится!

Вот и получается, что в РФ максимум, что можно, это убыточное и маловостребованное производство. В Швейцарии — кустарное производство «на весь мир», себя окупающее. В США — крупные многотиражные калькуляторы, приносящие доход и дающие средства на собственное развитие.

Способность «заранее сказать» здесь роли не играет. Также, как успех в России не зависит от технических умений. Новосибирск и сам заранее знал. Тем не менее смог разработать и выпустить ЭКВМ, не взирая на убыточность.

калькулятор у китайцев (уверен что швейцарец не производит большую его часть в Швейцарии) и иметь навар, может быть даже поделиться с налоговой меньшей его частью, если работать в серую.
Если ныть и пенять на дядю в погонах, делать заведомо неинтересные гробообразные вещи, то и в Швейцарии быстро разоришься. У нас тут многие ресурсы крайне дешёвы, в Швейцарии небось и электричество и зар.плата фрезеровщика такая, что забудешь маму родную, не то что об окупаемости будешь думать. Вон швейцарец сколько свой DM42 доводит.

Я работаю на электронном производстве, которое себя окупает, сложность наших изделий намного превышает сложность поделок СЕМИКО, кроме того у нас самая современная элементарная база и технология проектирования и производства. Производство не убыточно. С СЕМИКО вопрос ясен - тяжёлое детство, деревянные игрушки прибитые к полу...потому они убыточные гробы и клепают.

Да, производство не в Швейцарии, насколько я знаю.

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

На русском «производством» часто называют сборку — засунуть готовые платы с чужими микросхемами в пластиковую коробочку. Хотя самый трудоёмкий процесс это разработка, тиражируются «оценки стоимости айфонов», вообще не учитывающие стоимость разработки и обновления программного и аппаратного обеспечения. Работу по отвёрточной сборке электроники из модулей, разработанных на Западе, громко называли отечественным производством.

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

В Европе иногда, из спроектированных в США микросхем, удаётся собрать что-нибудь, что производится и окупается. Конечно, часть работы выносится в Китай — но это везде так, даже Новосибирск использует китайские микросхемы и зарядные устройства, что помогает удешевлять производство.

В России даже такое нищенское производство (сборка из разработанных в США и произведённых в Китае/Корее кирпичиков Лего) — подвиг и удаётся немногим. А кому удаётся, как Новосибирску, тот вместо денег и славы подвергается давлению и обвинениям. Типа «сами виноваты, а не дядя в погонах». Военных спасаем — а губим тех, кому они служить должны. Проблема действительно глубже, чем спецслужбы и взяточники, мешающие работать. Это лишь поверхностный слой. Чтобы общество не боялось тех, кто хорошо зарабатывает и становится независимым, не начинало злословить, втыкать палки в колёса и просто грабить — и чтобы разработка и выпуск электроники позволяли хорошо зарабатывать, для этого нужны фундаментальные изменения в России. Современные подходы, вроде «духовного возрождения» РПЦ и формирования паразитического сословия сверхбогатых «неприкасаемых» (жуликов и воров) только загоняют Россию глубже в гроб.

Когда знания не ценятся, «слишком умных» ненавидят, придумывают и тиражируют любую ложь для обоснования действий клинических идиотов, когда боятся правды и технических средств, позволяющих её распространять — финансироваться будут только запретительные, варварские структуры типа Роскомнадзора, типа «глушилок вражьих голосов». Общество смирится с тем, что на Западе есть техническое развитие, т.к. загнать в варварство вообще всех на планете руки коротки — но любые попытки развития в России будут натыкаться на сопротивление.

Тут не просто реформы нужны, а революция. Война с консерваторами, мешающими России развиваться. Как революция 1917 года, которая многих клинических ретроградов отстранила от власти и дала возможность прогрессивным народным силам создать индустрию, построить заводы, совершить электрификацию — разработав и внедрив культ рабочих и простого человека-труженника.

А обвинять в объективно существующих (наблюдаемых) социальных проблемах тех, кто хоть чего-то скромного добился на этом унылом фоне — только присоединяться к консервативным силам. Такая прицельная стрельба по лидерам из Новосибирска, чтобы сидели по уши в навозе, как все остальные города, и не высовывались — бессмысленно мечтая о чём-то «современном», чего никогда не сделают.

Ваши построения рушатся с самого начала обличительной речи. В современном постпостиндустриальном обществе совершенно не важно кто спаяет и соберёт продукт. Вы сначала спроектируйте его и напишите софт, а спаять платы и т.п. это дело не хитрое. Производство - это не гномы с паяльниками -это инженеры за компами.

Я не знаю стоит ли постоянно ныть, что мы не штаты. Но например британцы, что производит компания создатель ARM процессоров. Правильно, она производит архитектуры процессоров и имеет с этого больше чем железячные производители. Ну и нафиг вам тогда этот полный цикл производства в гражданской области ?

Такие «современности» уже строили и Александр Македонский, и Чингисхан, и Адольф Гитлер. Ничего нового в империях нет. В результате они распадаются и в странах остаётся только то, производство чего эти страны освоили.

Есть люди, кто пытаются насильно затащить блестящие иностранные комплектующие в скромную задачу построения ПМК, для которой отечественного вполне достаточно. Это одна из немногих задач, которая действительно может поддержать сбыт и разработку электроники в России.

Дело не в том, что «мы не штаты». Дело в том, чтобы заимствовать лучшее не на уровне «отнесём иностранцам золото/нефть, получим бусы» — а на уровне коренных преобразований, позволяющих разрабатывать и производить любые необходимые микросхемы и другую электронику в России. Не так уже это и сложно, пережить несколько лет устранения препятствий, мешающих новому уровню производительных сил. Сделали бы всё необходимое в 90-ые, не бултыхались бы десятилетиями в этой гордой нищете и немощности.

Если бы хватало отечественного даже СЕМИКО в убогом МК-1XX использовали бы отечественное, а не китайское и производили бы в России, а не в Китае.

Я не имел в виду, что в России никогда и ни при каких обстоятельствах не надо создавать свою электронику с полным циклом, наоборот надо. Но делать это надо с умом, последовательно. Но на данном историческом этапе, даже если бы вместо наших ПЖиВ внезапно пришли прогрессивные честные люди, выгоднее было бы сосредоточиться на интеллектуальных разработках, а не пытаться делать что то в электронике на уровне каменного века. Именно так и поступает "запад", большую часть продуктов они уже производят в странах третьего мира, а сами сконцентрировались на науке, разработке новых технологий и продуктов.

В общем наши позиции очень близки, только я окружающий мир не отвергаю,а предлагаю использовать его максимально. Жаль что с ворами вроде рыжего этот внешний мир работает только на обогащение наших мегаворов, а не на развитие сильно запущенных ещё во времена СССР отраслей :-(

А в реальности МК-1152 хватает для автоматизации несложных процессов на АЗС, школьных звонков, синхронизации часов и т.п.

Конечно, есть задачи, где требуется более глубокая иностранщина (и за её использование никто никого расстреливать не собирается), но свою нишу ЭКВМ нашли. Её можно расширять двумя путями. Либо мы вводим более сильную зависимость от зарубежного, вроде новых чужих микроконтроллеров. Либо осваиваем тот шаг, что уже сделан — и параллельно ищем, какие другие отечественные компоненты можно применить для следующего шага.

Мне совершенно безразлично, будет нижний уровень ассемблером МК51 или другого процессора, который РФ/РБ/Украина научилась выпускать. Нижний уровень важен только при написании примерно 150 примитивов, а дальше пойдёт высокий уровень и о машинном коде большинство владельцев ПМК может забыть, как о страшном сне. Библиотеки BCD и Float в свободном доступе для 8051 имеются. Для начала можно использовать их, а потом заменить на свои либо процессор поменять. Дело нехитрое.

Электричество в Швейцарии дешевое, там много гидроэнергетики.

Зарплата рабочих выше потому, что они производительнее китайцев в разы (за счет оборудования, квалификации и правильной организации), а не потому, что живут в Швейцарии. Производительные китайские работяги тоже имеют высокие зарплаты, а средний уровень зарплат китайских рабочих уже давно выше, чем в РФ.

Корреляция скорей всего есть, но никогда не поверю, что в размере оплаты труда там играет чистый расчёт производительности. Бугагага ! Всем известно, например, что русским иммигрантам во всяких америкосиях платят всегда меньше местных, не смотря на то что производительность и квалификация русских бывает гораздо выше местных.

Мне об этом ничего не известно, впервые за 17 лет проживания в ЕС слышу версию "русским в Америке платят ниже американцев".

Я тоже за свои 16 лет проживания не имею достоверных случаев "меньшей зарплаты по сравнению с аборигенами".

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Если их как собак нерезанных ?

Ватник wrote: Написали прошивку под слабенький, но прожорливый микроконтроллер 8052? Это же мазохизм, а не подвиг! До сих пор вам это железо аукается, под другое давно бы свою прошивку написали.

Меня удивляют такие утверждения. Сложность написания прошивки практически под любой мК, будь то STM32 или AVR или MCS-51 практически одинакова. Но простого желания мало. Нужно хотя бы минимально понимать схемотехнику, средства разработки, иметь соответствующее тестовое оборудование и минимальные стартовые знания в этой области. А с учетом того, что схем нет, так еще нужен реверс инжиниринг оригинала. Потому никто и не написал из числа владельцев, а совсем не из за того, что платформа MCS-51.
На мой взгляд, те кто принципиально могут что-то работающее написать - или не имеют железа (того же МК), или не имеют желания или времени. Побольшому счету разницы нет, под какой МК писать. Трудоёмкость от этого пратически не изменится.
Я лично не вижу почти никаких проблем как с MCS-51 (кроме математики), так и ARM, но МК нет, в свое время не купил,а за такую цену как сейчас покупать не собираюсь, а теперь и времени теперь тоже нет (пока).
P.S. На мой взгляд, железо соответствует задаче. Тем более, что вы смотрите с современного уровня, а железо делалось лет 15 назад.

Ватник wrote: Для коллекции. Но учитывая, что я его могу воспроизвести на более правильной элементарной базе и в более красивом и компактном корпусе

На сколько я помню, попытки воспроизводства начинались раз пять. Из них одна, дошла до логического конца (Сергей Фролов). Остальные закончились или просто написанным кодом (неплохо кстати написанным) или не успев толком начаться поехали на разрастание ТЗ и заглохли.

>>P.S. На мой взгляд, железо соответствует задаче. Тем более, что вы смотрите с современного >>уровня, а железо делалось лет 15 назад.

1) Какой задаче ? Для чего вообще нужны МК-1XX ??? Это явно не ПМК для инженеров и не логические контроллеры и не промышленные терминалы. ЗАЧЕМ они ???
2) Я отлично помню когда вышел МК-152 (и это было не 15 лет назад) как все кто имел отношение к современной на тот момент электронике ржали над применением MCS-51. Уже тогда AVR сошёл со сцены и уступил место ARM.

>Сложность написания прошивки практически под любой мК, будь то STM32 или AVR или MCS-51 >практически одинакова.

Расскажите, как вы под 8-битную хрень напишите "практически одинакова" BCD плавучку, а под ARM её раздают на каждом углу (кстати может быть со скрипом соберётся и на 8-битном Мк).

На этом вашем MCS-51 вы до сих пор не можете даже буковку вывести. Тестовое оборудование для прошивки этой гадости надо брать в музеях. У этого динозавра никакой отладки не встроено. Вот и подумайте "практически одинакова" сложность разработки или нет ?

На мой взгляд, те кто принципиально могут что-то работающее написать - или не имеют железа (того же МК), или не имеют желания или времени.

Прямо в корень зрите. Но с железом ситуация уже исправляется. Вот со временем конечно беда.

Потому никто и не написал из числа владельцев, а совсем не из за того, что платформа MCS-51.

Ну ну. Расскажите мне почему я не написал ничего под хрень под которую средства разработки достать целый квест (начиная с нормальной IDE). Не представляю себе таких мучений в случае AVR или других более свежих платформ. Причём у нас есть целый Арви, который располагает средствами разработки, но так и не смог на этой хрени приручить даже экранчик. На каком нибудь STM32 он бы подсоединился по SWD и знал бы состояние каждого регистра и мог бы менять что угодно, пока не добился бы работы экранчика.

Кстати у меня тоже некоторое время горела солома, расковырять железо МК-161 и выкинуть оттуда 8052 к х..рам, на вооружении есть и логаналы и всякие штуки на ПЛИС, но к счастью она быстро прогорела и не влез в это дело. Главную роль сыграло то, что дополнительный экземпляр МК-161 будет стоить тогда 7 тыщ, а сейчас ~15 тыщ кровно заработанных рублей. Если бы железо МК-161 можно было недорого добывать (скажем тыщи 3 без корпуса и аккумулятора), как мы покупаем всякие Raspberry Pi и прочие вещи, которые по мощности на 2-3 порядка выше, то смысл бы хоть какой то был.

Ох уж мне эти адвокаты окаменелых останков мамонта :-)

Спорить ниочем смысла нет. Сделаете свой калькулятор - покажете. Порадуемся за вас.

Хотя я их хочу сделать свой калькулятор, любительский для любителей (программистов, хакеров и т.д.), т.к. на звание целого НПО я не претендую. Но варианты ответа на это тоже есть:

Не нужно быть поваром, чтобы оценить блюдо.
Не нужно быть курицей, чтобы понять, что яйцо — тухлое.
Я могу оценить вкус яичницы, не снеся при этом ни одного яйца.
Не обязательно быть коровой, чтобы судить о вкусе молока.
Не обязательно быть поленом, чтобы знать, что такое огонь.
Для того чтобы судить об Аде, Данте не потребовалось в нем побывать.
Не обязательно выпить все море, чтобы понять, что вода в нем соленая.
Я не пивовар, но это не делает хреновое пиво хорошим.
Не обязательно ехать в Детройт, чтобы узнать, как там воняет (Доктор Хаус).
Не обязательно есть говно, чтобы понять, что оно невкусное.
Не надо быть Цезарем, чтобы понимать Цезаря.
Не нужно ехать в Иерусалим, чтобы стать евреем.
Не нужно быть дояркой для того, чтобы знать толк в сиськах.
Не нужно быть кондитером, чтобы отличать говно от конфетки.

Так что делать что то для доказательства, что МК-1XX - это У.Г. совсем не обязательно :-)

И кстати почему вы говорите от множественного лица, типа от лица коллектива ? Порадуетесь ? И сколько вас порадуется человек ?

Вроде больше нигде во множественном числе ничего не говорилось.
А МК-1ХХ это МК-1ХХ. Он ровно такой какой он есть и каким был сделан. И он уже не изменится. Так какой смысл слюной в его сторону брызгать?
Сделайте лучше.
Я сделал - метки добавил как расширение языка. Калькулятор не делал, делал (и сделал) контроллер.
P.S. Сделаете нормальный набор из того, что задумали - корпус, накладки, индикатор, плата, разъем JTAG/SWD с SDK под всю наличествующую на плате периферию хоть под какую среду разработки за вменяемую цену - сам у вас его куплю.

А где можно посмотреть про Ваш контроллер и расширение языка?

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Код используется в контроллерах отопительных устройств и системах управления освещением. Основная обработка данных - (термостаты, таймеры, и т.п.) условно аппаратная, само ядро ПМК получает от них данные в регистрах, и по сути перекладывает в выходные регистры. Что дает гибкость. В принципе в пределах программной памяти можно переписать низкоуровневые функции на языке ПМК, если сильно надо. Производительность на AVR - 1700оп/с*1МГц, чего вполне достаточно.

По меткам.
Там все просто - опкод FF (LBL),(МТК) - код метки. За ним один байт - метка (от 00 до FЕ). Если метка встречается без предшествующей команды перехода - она обозначает собственно метку.
Если после команды перехода следует опкод FF МЕТКА то переход производится на метку.
Метка может быть установлена на любую команду перехода - условные, безусловные, циклы. 8 последних адресов меток хранятся в кольцевом массиве для ускорения их поиска.
Как видите, все осталось по старому, занят один опкод, кроме того, всё отлично ложится на архитектуру МК.
Были введены чтобы иметь возможность дописать код непосредственно в контроллере терминалом.

Сначала говорилось про ПМК, потом про AVR, потом про архитектуру МК (микроконтроллера или микрокалькулятора) ??? Эта штука на AVR является ПМК вашей оригинальной разработки ?
Опкод FF - это опкод системы команд ПМК, т.е. программа на языке ПМК же составлялась ?

И язык калькуляторов реализован ? И экранчик и возможность допиливать код был как в ПМК ?

У меня есть своя реализация расширенного языка МК-152 и некоторыми функциями. Исполняет программы МК-152. Крутится внутри контроллера как ПЛК. Получает входные данные с термостатов/термометров/входов/обработчиков, обрабатывает и выдает сигналы на выходы. В принципе, если хватит памяти программ, то можно все переопределить на языке ПМК. Крайне гибкая система получилась.

Была сделана на AVR для своих контроллеров. Поэтому код заливается по RS-232/485 в зависимости от рализации, Есть вывод на виртуальный индикатор, виртуальная клавиатура из кнопок 1-6 для интерфейса с пользователем. Виртуальный индикатор/клавиатура мапятся на реальный в одном из режимов отображения контроллера. В "поле" программы можно вводить/редактировать с пульта контроллера, но запаришься или есть возможность в шестнадцатиричном виде редактировать программы с терминала. Но это не калькулятор.

Да, опкод FF - это свободный опкод в таблице команд ПМК.

Подозреваю что мат.функции сделаны за счёт Сишной библиотеки ? Или они не поддерживаются (потому что на контроллере синусы и косинусы обычно не считают) ?

Вся система команд поддерживается. Почему бы время восхода/захода солнца не посчитать :)

В контроллерах, как я наблюдаю, даже плавучку-то редко используют.
Насколько эти погрешности при двоичном представлении могут испортить какое то дело ? Какие могут быть у человека задачи под десятичную арифметику. Навигация по звёздам, расчёты дат ???

Не знаю, как для навигации по звездам, а для расчта дат чисел стандартной одинарной точности более чем достаточно. Да и в общем, если вспомнить, на чем и с какой точностью вели расчеты на подавляющем большинстве компьютеров году этак в 90-м - 32 бит. В Союзе были контроллеры с плавучкой 24 бита - 16 бит мантисса и 8 порядок, и то, считалось, что реальные датчики по точности хуже на порядок.

IMHO, конечно, но для калькулятора более чем достаточно double.

Не уверен что я один всё смогу сделать, возможно только все вместе осилим, каждый в чём то специалист. Но я пытаюсь, в целом все компоненты есть, нет времени только. Зато есть открытый код WP-34s, 3D принтеры и прочая техника, всякие готовые платки, неплохой расклад в целом.

Кстати "накладки" ? Это ещё зачем ? :-)

где не нужен шильд с надписями. Т.е. надписи должны быть на самих кнопках. Но изготовить такое на коленке конечно сложно, я тут придумал технологию, даже прикупил разноцветных УФ отвердевающих красок, но пока не опробовал.

Надписи на кнопках будут на сенсорном экране. Возможно, стоит принять очевидное и начать расходовать свои (наши?) скромные силы на что-то более скромное, но достижимое.

Скачиваете приложение на мобилу/ планшет и пользуетесь. IMHO, пользоваться сенсорной клавиатурой некомильфо.

Если сосед выращивает картошку — это не значит, что надо забрасывать собственный огород и искать деньги для покупки картошки у соседа.

Отечественный ПМК с сенсорным экраном это отдельный проект, по сравнению с зарубежными мобильниками. Если наш ПМК станет развиваться в сторону коммуникационных фич, то приблизится к андроиду. Но не факт, т.к. за эти годы могут появиться совершенно другие возможности и потребности.

Могло бы получиться что-то вроде этой Электроники иФон :)

Но, надо отдать должное, есть в таком дизайне что-то привлекательное, теплое и ламповое

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

1) на опрос требуется электричество (+экран светится) и больше приседаний
2) сенсорной клавиатурой трудно будить устройство от сна
3) сенсорная клавиатура не даёт удобной обратной связи, на смарте довольно противно печатать

Что касается ресурсов, то я придумал довольно простой дешёвый и воспроизводимый на дому механизм клавиатуры (точнее не придумал а подобрал из возможных). Имхо калк без нормальной клавиатуры - это как МК-1XX калькулятор без нормального процессора. :-)

Уже ведь выяснили, что идеален тачскрин поверх eInk'а.

И что вы прицепились к МК51? Все уже поняли, что вам он не нравится. Мне наоборот — симпатичен, т.к. производство процессоров такой архитектуры в Белоруссии и на Украине налажено.

Но саму сенсорную клавиатуру как тип клавиатуры никак нельзя назвать идеальной, к тому же e-ink обычно довольно хрупкая вещь, а клавиатуру маленькой по габаритам смысла делать нет, есть вероятность удара по её поверхности. Всё таки штуки с нормальными клавиатурами более практичны и выносливы. Вообще надо нормальную клавиатуру, но позволяющую работать одной рукой стоя в метро, например.

И что вы прицепились к МК51?

Производство ARM процессоров в России тоже налажено, зачем вам монстры из прошлого ? Если бы я предложил использовать механические арифмометры, а потом бы сказать "что вы прицепились к этим железным феликсам" :-)

Симпатичен - это конечно хорошо, но приходится думать о практичности.

Если нужен сенсорный экран, то проще купить дешевый китайский андроид. Там уже все есть.
Лично мне это ни разу не интересно

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Это что то умеющее регулировать свою тактовую и глубоко спать, получается STM32L или ESP32.
У ESP32 нет таких "ембеддед" фич как слежение за уровнем батареи и вообще по периферии он сильно уступает STM32L4, но есть 2 ядра и файфай с блютусом, легко прошивается по USB. STM умеет спать до наноамперов. Содержит фичи для частичной прошивки по DFU (в железе DM42 как раз такая красота),
есть еще UART низкого потребления и режимы сна оченть разнообразны.

Я выбираю пока STM32, с внешними модулями WiFi, у меня есть ESP8266 в виде
мелкого модуля. Не работает, пускай отключается в глубокий сон.

В общем в спящем режиме еинк экран и вся эта хрень должна жрать максимум пару микроампер,
а в медленном режиме какие то сотни микроампер. Wifi конечно самый прожорливый.

Моё последнее устройство на STM32L0 потенциально может спать до 30 лет, или работать пол года по часу в день и то не из-за потребления контроллера.

С esp8266-07 я немного познакомился (делаю кусок домашней автоматизации на ней)

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Поэтому 8266 не стоит использовать в новых проектах.

Обновление.

Прд 8266 тоже теперь есть gdb отладка и цены на 8266 вдвое ниже. Так что мои слова надо делить как минимум на 2 :-)

как ПМК куда выше, чем на галимые ПМК :-)

Кстати раздают AmForth, большей частью для ATMEGA 328, там то возможности программирования из коробки просто отпадные. Правда есть проблемы с обработкой ошибочных ситуаций и то из-за моей неопытности, скорее всего и это можно победить.Они часто меняли версии и часть фич из документации устарела. И вообще мне их подход к переопределению слов и навигации по словарю показался неправильным. Но т.к. AVR уже сдох, нет смысла ковыряться в трупе. Видимо лучше мутить фортообразную машину на C++, это позволит что то писать на Си/Цепэпэ и иметь попутно гибкий набор команд. Если что можно на ассемблере узкие места расширить :-)

Причём у нас есть целый Арви, который располагает средствами разработки, но так и не смог на этой хрени приручить даже экранчик. На каком нибудь STM32 он бы подсоединился по SWD и знал бы состояние каждого регистра и мог бы менять что угодно, пока не добился бы работы экранчика.

Проблема здесь не в 8051. Проблема в отсутствии документации или хотя бы примеров программирования нижнего уровня МК-161. Был бы он на AVR или STM32, без документации было бы тоже самое.

Более того, я особо и не занимался уровнем машинного кода. Сделал одну попытку. Понял, что требуется больше ревёрсинга схем подключения УВВ, и вернулся к более злободневной задаче — программировании на входном языке, где ещё не все резервы исчерпаны.

Никакие SWD здесь особенно не являются преимуществом. Делается прошивка, работающая по COM-порту (терминал под это дело уже опубликован) — и там уже «знал бы состояние каждого регистра и мог бы менять что угодно, пока не добился бы работы экранчика». Но пока руки до этого дойдут, может кто-нибудь уже вскроет протокол обмена W77 с УВВ в МК-161 своими силами.

Какое-то время назад кто-то (не помню кто) на этом форуме, вроде, разбирался со схемотехникой 161й, на предмет в какие регистры что надо записать, чтобы засветить ряд точек на экране.
Нет никаких новостей на эту тему?

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

Был написан кусок кода, обращающийся по адресам индикатора в МК-152 (по схеме) и выводящий на индикатор нечто. Написан был под АВР, но обращение было по шине, перенести на 8051 проблем не должно было составить. Ни МК-152ни МК-161 у меня нет, поэтому теоритическими изысканиями заниматься неинтересно.
Проект был под протеус, с кодом инициализации индикатора и схемой его подключения полностью аналогичной МК-152

Сейчас у меня есть МК-161 «для опытов» и МК-152 осталась. Могу прошивать туда файлы .bin по 64Кб и проверять, что получается. Поработать оператором ЭВМ, как в старые добрые времена, когда программистов до пульта не допускали. :-)

Есть и какие-то средства компиляции, вроде бы.

в каком нибудь Proteus, там вроде была модель процессора MCS-51. Принципиальные схемы МК-152 имеются. И гоняйте свою прошивку пока не станет идеальной и отладка значительно упрощается!

А код где-то лежит? Посмотреть

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

https://pmk.arbinada.com/ru/comment/8418#comment-8418

AVR работает в режиме доступа по шине. Инициализации чтото не вижу, но она несложна. Если проект остался (что крайне сомнительно) - то выложу. Схема включения индикатора соответствует МК-152.

МСS-51 по умолчанию работает с шиной. Перенос исходников несложен.

Лучше схему подключения делать сразу для МК-161. Перенос таких низкоуровневых исходников был для меня сложен, т.к. часть линий выходных портов надо дёргать вручную, а частью из них W77 управляет сам в процессе выполнения команд 8051.

Тут нужна либо помощь того, кто уже работал с W77 или хотя бы другими 8051/52. Либо очень много экспериментов, которые отвлекают от работы над транслятором.

В конечном итоге нужны две процедуры — для вывода последовательности точек на индикатор и для чтения клавиши, пусть даже сырой матрицы. Поднять поверх всего этого верхний уровень со шрифтами и эмуляцией терминала, разработать хорошую клавиатуру с префиксными клавишами и режимами работы, будет несложно.

По swd можно выполняться пошагово, не упуская ни одного изменения регистра и т.п., а на урюпинском дебаггере "через COM порт" не всегда будет ясно, что происходит, особенно весело выглядит перспектива отладки самого COM порта. Прошивка, да, упрощается, не надо будет микросхему в программатор вытаскивать каждый раз.

Может быть под этот 8052 можно реализовать gdbstub ?

В этом 8052 есть LDFLASH — отдельная память под загрузчик. Как только заработает COM-порт (надеюсь, это гораздо проще, чем клавиатура и индикатор) можно записать в этот LDFLASH программу для перепрошивки основной флэш-памяти. Тогда «не надо будет микросхему в программатор вытаскивать каждый раз» — к проекту написания прошивки сможет присоединиться любой владелец МК-161, даже без программатора.