Easyelectronics.ru

Электроника для всех
Текущее время: 25 авг 2019, 18:55

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Покритикуйте схему от MK-161
СообщениеДобавлено: 14 фев 2019, 00:38 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1004
Основная схема MK-161 (без подключения МЭЛТ дисплея МТ12864J и клавиатуры) Что теоретически "лишнее" или избыточно? :)
Микросхему ОЗУ для расширения памяти придётся оставить, а сохранять ли остальное под вопросом (может AT45DB041B)
Потребление данных калькуляторов, подозреваю, тоже не маленькое.
Особенно интересно сравнить с потреблением советских калькуляторов "Электроника 85"
Карманный ПК “Электроника МК-85” Как его создавали
(потом были и "Электроника 90/92", но не так интересны)

P.S. т.к. прошивка калькулятора закрыта, то можно для существующего железа и пользователей у которых есть данные калькуляторы сделать альтернативную прошивку (у меня нет такого калькулятора и чисто спортивный интерес больше познакомится с 8051 архитектурой т.к. она прошла мимо меня)
Для пробы, в местном магазине взял пару микросхем W78E516D-PG (Nuvoton PLCC44) в оригинальной схеме - W77LE516P
Загрузчик в них прошит с завода, если кто имел с ними "экспиренс"?
Посмотрел поиском на Github по 8051 находится много проектов с относительно свежими датами обновления.
Неужели их до сих пор много где изучают в учебных программах?
Есть даже Паскаль компилятор для 8051 :)

сайт производителя данных калькуляторов с "конскими" эпик ценами


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 14 фев 2019, 02:36 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 4873
Откуда: п. Борок, Ярославская область
2 KPG
А какой интерес? Хочешь себе калькулятор навороченый или именно МК-161???

Немного оффтоп: делал ради прикола калькулятор на базе Raspberry Pi. На самой малинке был установлен GNU Octave и Raspbian. К GPIO был прикручен алфавитно-цифровой дисплей 16х4. И в качестве клавиатуры - USB клавиатура (капитан очевидность, ога) :-)) Еще пришлось написать софтинку, которая при включении запускалась фоном и ожидала ввода с клавиатуры. Ввод эхом выводился на дисплей, а при нажатии на Enter все введенное скармливалось GNU Octave через pipe, и вывод пулялся тоже на дисплей. Потом пытался сделать буффер чтоб прокрутку можно было делать (чтоб большой вывод смотреть например), но как-то забил.

Но работало прикольно! Сделать бы путную клавиатуру (компактную и с необходимым набором кнопок) и графический дисплей прикрутить хотя бы 128х64 - и был бы научный калькулятор с преферансом и куртизанками :-)

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 14 фев 2019, 03:56 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1004
VivalzarD писал(а):
2 KPG
А какой интерес? Хочешь себе калькулятор навороченый или именно МК-161???

Ответ на этот вопрос не так однозначен. :)
скорее всего реализовать какой то оригинальный дизайн полезного программируемого "калькулятора" (скорее для фан)
т.к. особой математической практики для решения в этом формате не так просто представить.
но преемственность с МК-161 можно оставить. Как одним из лучших инженерных калькуляторов может служить пример
TI-89/92 где встроена система символьной математики Derive, при этом процессор там М68K на частоте 10-12 МГц.

P.S. И да, попробовать в минимальных ресурсах реализовать "максимально" эффективное.
Кто то и на 8051-м ядре на Github реализовал(?) проект GameBoy приставки (но детально не смотрел и это вроде вполне достижимо с 51-м ядром). Почему 51-ое описывал в первом сообщениию, может и тогда производитель МK-161 задумается над развитием своего изделия и сделает более достойное изделие (т.к. даже с теми-любителями кто купил их продукт прекратил дискуссионные обсуждения). У меня, к сожалению или к счастью данного калькулятора нет, но интересно понять насколько полученные "ТТХ" МК-152/161 в нём достижимы частным способом, если Семико есть что скрывать.
А в перспективе помочь запустить существующий сторонний проект Каллисто (Форт поверх языка МК-161) нативно на железе данного калькулятора.


Последний раз редактировалось KPG 14 фев 2019, 04:00, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 14 фев 2019, 04:00 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6026
Узел на VT2/3 - вы уверены, что это будет работать устойчиво? Игры в порог б-э часто плохо заканчиваются.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 14 фев 2019, 04:12 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1004
u37 писал(а):
Узел на VT2/3 - вы уверены, что это будет работать устойчиво? Игры в порог б-э часто плохо заканчиваются.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 14 фев 2019, 11:07 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
Сделай для начала МК-61. Он и проще и команды описаны нормально. А потом из него можно и 161 делать. Он по сути отличается большим количеством ячеек программ/данных и графикой.

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 14 фев 2019, 11:45 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 4873
Откуда: п. Борок, Ярославская область
Вообще на 8051 можно очень многое реализовать в плане математики. В 80-х годах в журнале "ЮТ для умелых рук" публиковали инфу для сборки ПК "ЮТ-88" - на базе КР580ВМ80. Прикол был еще в том, что сборку предлагали делать модульно: сначала процессорный модуль - там собственно сам микропроцессор, ОЗУ и ПЗУ с простеньким "монитором", а в качестве устройств ввода-вывода была клавиатурка с цифрами 0..F, несколько функциональных клавиш и типа "экран" из 8-ми сегментных индикаторов. А потом публиковались схемы и софт для дисплейного модуля, нормальной клавиатуры и т.д. Но уже на базовом процессорном модуле были описаны три простые игрушки и довольно мощный научный калькулятор. Калькулятор был представлен в виде библиотеки математических функций. Чтобы им работать - надо было в память забивать числа (вручную в нужные ячейки) а потом вызывать подпрограммы по нужным адресам. Тем не менее - софтина работала весьма шустро.

Как бы вот.

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 14 фев 2019, 14:14 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2014, 13:25
Сообщения: 650
Откуда: Earth
Так КР580ВМ80 == i8080 != i8051


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 15 фев 2019, 00:09 
Заглядывает иногда

Зарегистрирован: 10 мар 2012, 11:11
Сообщения: 130
Хто бы мог подумать! И это при том что тут тусуются инженеры! Которые 51 не отличат от 80! Стыдоба то какая!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 15 фев 2019, 00:44 
Старожил

Зарегистрирован: 02 дек 2010, 13:52
Сообщения: 4873
Откуда: п. Борок, Ярославская область
2 Gnusmas, Snake
Не, народ. Вы меня не поняли видимо. Я имел в виду, что в те времена на простом i8080 (он же 580ВМ80) тоже делали весьма мощный калькулятор.

Я же нигде не сказал что КР580ВМ80 это 8051. Просто сказал что на 8051 тоже можно сделать хорошую быструю математику. И как дополнение привел пример, что и на 8080 тоже можно это сделать, как в ЮТ-88.

_________________
Ёж птица гордая, пока не пнешь - не полетит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 15 фев 2019, 06:29 
Заглядывает иногда

Зарегистрирован: 14 ноя 2014, 15:16
Сообщения: 51
В примерах Proteus-а есть BASIC-52


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 15 фев 2019, 08:00 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4078
Откуда: г. Липецк
В Proteus в папке Samples\VSM for 8051\ASEM51 Calculator\ есть несложный калькулятор, причем с полными исходниками на ассемблере. Про BASIC-52 не уверен.


Вложения:
Calc.png
Calc.png [ 12.04 Кб | Просмотров: 879 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 15 фев 2019, 09:31 
Заглядывает иногда

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 172
Тогда уж портируй на свой калькулятор Максиму, например, или Скайлаб.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 15 фев 2019, 15:40 
Заглядывает иногда

Зарегистрирован: 07 фев 2012, 19:31
Сообщения: 118
Привет! Я имел экспириенс с нувотонами... Они продавались за совершенно смешные деньги в конфискате. Самое главное их отличие их было в том, что они успешно притворялись кирпичами. Поэтому их никто не покупал, и в конце концов их наверное выкинули на помойку, примерно год назад... На самом деле они были просто залочены и не читались и не писались. С большим трудом мне удалось одолжить программатор Фитон и спаять переходник плцц->дип. И успешно их разлочить и стереть. Записал в них загрузчик какого-то поляка. Хотя загрузчик мне не нравится, мне лень с ним возиться... Годится для одно-двух-кратной прошивки... К сожалению Фитоновский программатор вещь редкая и труднодоступная и доступ к нему мною утерян. Вот такой экспириенс...

_________________
Прерывание на хальте, осложненное ПДП циклом...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 11:24 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 3355
Откуда: Винница
Да туда много чего можно поставить, с отличием в цоколёвке в нескольких выводах.

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 16:36 
Заглядывает иногда

Зарегистрирован: 10 мар 2012, 11:11
Сообщения: 130
VivalzarD писал(а):
Не, народ. Вы меня не поняли видимо. Я имел в виду, что в те времена на простом i8080 (он же 580ВМ80) тоже делали весьма мощный калькулятор.

ОК. Конечно не поняли.)
А в те далёкие времена чего только не делали на простом железе - другого то не было.
Припоминаю Supercalc, а ля Эксель теперешний. Примитивнее, конечно, но всё же.
А Basic-52, по моему, даже где то есть у меня.)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 16:56 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
KPG делай или МК-85 или 90. На них и схема есть и прошивки и эмуляторы. Осталось на проц и схему эмулятор сделать)))

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 17:02 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 6026
По "калькуляторам" - как-то попала в руки плата калькулятора (или записная книжка, не помню) на базе разновидности 1806. Кажется, 1821 (могу ошибиться). И вот тут я увидел, что такое калькулятор, сделанный "руками".
Простой тест на уровень идиотизма - "1/3". На экране куча троек, пока нормально. Пишу "-0.333333....3333". По "=" выводит "0"? ... это у америкосов так, а здесь "0.3333...333e-*". Повторяю операцию (а циферек на экране валом, штук 15), получаю "0.333е-*". Т.е. реальное количество цифр в числе - "до задницы".
Второй тест, на округление. Что-то типа 1 /9 *5 *9 /5. У америкосов выйдет "хрень", а здесь получил "1". Т.е. мало того, что поддерживается огромная разрядность, так еще и очень корректное округление после каждой операции. Никаких "float-double", обработка ведется "посимвольно".
Работало довольно шустро, задержек вычисления не замечал. Увы, плату забрали, а то бы сохранил - действительно классная штука.
1806 - это слизанный DEC'овский процессор, PDP11. На нем еще БК0010 и УКНЦ делали.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 17:24 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1004
PRC писал(а):
KPG делай или МК-85 или 90. На них и схема есть и прошивки и эмуляторы. Осталось на проц и схему эмулятор сделать)))

Да, это более интересно т.к. эмулятор процессора 1806 уже имел опыт разработки, но если остановится только на реализации Бейсика Электроники 85 (листинг уже реверсили) то можно и MSP-430 поставить, как наиболее приемника PDP-11 :)

P.S. Но, сначало всё же, попробую задействовать 8051 кристалы. :)
А так и STM32 не вопрос для эмулирования. Интересно, что на 8052 получился проект запуска x86 компьютера с графикой 640х350 https://fleasystems.com/flea86.html (из-за тактовой наверное 100МГц и сколько при этом потребление получилось)
Следующий вариант этого проекта, правда, уже на FPGA.

Видео Elektronika MC-1504 (IBM PC/XT compatible laptop CPU: i8086 compatible
RAM: 640 kBytes) 1990 г.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 19:27 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 3355
Откуда: Винница
KPG писал(а):
из-за тактовой наверное 100МГц и сколько при этом потребление получилось

C8051F1xx потребляют порядка 650 мкА/МГц. Те, что поновее (EFM8LBxx) - поменьше, в районе 150, но и тактовая у них пониже, не 100 максимум, а только 72. Хватитдля калькулятора? ;)
Show

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 19:52 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1004
Katz писал(а):
C8051F1xx потребляют порядка 650 мкА/МГц. Те, что поновее (EFM8LBxx) - поменьше, в районе 150, но и тактовая у них пониже, не 100 максимум, а только 72. Хватитдля калькулятора? ;)

640 Кб 64 Кб Флэш + сколько то ОЗУ должно хватить всем :) (тактовая хорошая при 1-2 тактных командах)
Но, только где их покупать и "находить" сообщество по их изучению и применению т.к. это далеко не Китай.

P.S. W78E516D-PG - 4-x тактные с штатной частотой 20 Мгц и потреблением наверное средним. (цена 110р в ЧиД в PLCC44)
В задумках ещё поэкспериментировать с PIC24 (PIC18) в рамках такого экспириенса. :)
(PIC24, вроде, прилично выглядят при 2-ух тактном исполнении и плюшкам в системе команд c 33МГц и 32Кб Флэш)


Последний раз редактировалось KPG 16 фев 2019, 20:15, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 20:14 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
Тогда делай МК-61)))

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 20:17 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1004
PRC писал(а):
Тогда делай МК-61)))

Полный эмулятор железа МК-61 запустили и на Андроид системе (4pda) :)

P.S. И даже на MSP430


Последний раз редактировалось KPG 16 фев 2019, 20:20, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 20:18 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 3355
Откуда: Винница
Цитата:
Но, только где их покупать и "находить" сообщество по их изучению и применению т.к. это далеко не Китай.

Достать-то не проблема, достаточно позвонить, вот только цены на старые серии гуманизмом не блещут. 120-е - порядка $15 за штуку.
https://www.rcscomponents.kiev.ua/modul ... =c8051f120
Касательно современных - применяю вовсю. C8051F9xx большей частью. Но они не для применения в данной теме - интерфейса внешней памяти нет.

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Покритикуйте схему от MK-161
СообщениеДобавлено: 16 фев 2019, 20:29 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1004
Katz писал(а):
Цитата:
Но, только где их покупать и "находить" сообщество по их изучению и применению т.к. это далеко не Китай.

Достать-то не проблема, достаточно позвонить, вот только цены на старые серии гуманизмом не блещут. 120-е - порядка $15 за штуку.
https://www.rcscomponents.kiev.ua/modul ... =c8051f120
Касательно современных - применяю вовсю. C8051F9xx большей частью. Но они не для применения в данной теме - интерфейса внешней памяти нет.

В Промэлектронике дешевле https://www.promelec.ru/product/187981/ , но тоже не составят потребительскую конкуренцию STM32
или даже https://www.chipdip.ru/catalog/ic-micro ... GigaDevice с их 3Мб Флэш памяти +96 Kb ОЗУ (108МГц) с ценой в 250р в рамках рассматриваемого девайса :)


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

Часовой пояс: UTC + 5 часов


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

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


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

Найти:
Перейти:  

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