Comments 48
UFO just landed and posted this here
По-моему, для устаканивания системы.
0
Там просто в начале вектора прерывания:
.org 0 — старт программы
.org 3 — вектор внешнего прерывания
.org 7 — вектор прерывания счетчика/таймера.
Чтоб не нарваться на прерывание сделал такую заглушку. Когда я разобрался, то уже написал по нормальному. (см код под спойлером).
ПЗУ шил Willem 5.0. Стирается ультрафиолетом, у меня есть стирашка.
.org 0 — старт программы
.org 3 — вектор внешнего прерывания
.org 7 — вектор прерывания счетчика/таймера.
Чтоб не нарваться на прерывание сделал такую заглушку. Когда я разобрался, то уже написал по нормальному. (см код под спойлером).
ПЗУ шил Willem 5.0. Стирается ультрафиолетом, у меня есть стирашка.
+6
> Не думал, что уже тогда в потребительских устройствах применялись микроконтроллеры. А для чего в программе нужна вот эта конструкция
Ну как бы самые первые микропроцессоры (а затем и микроконтроллеры) и шли в потребительскую электронику, by design, так сказать.
Тот же знаменитый Busicom 141 на i4004.
Ну как бы самые первые микропроцессоры (а затем и микроконтроллеры) и шли в потребительскую электронику, by design, так сказать.
Тот же знаменитый Busicom 141 на i4004.
+1
Это вектора прерывания. Правильно ставить не nop, а reti. Ибо, если будет случайное прерывание, то вернёшься откуда начинал
+1
Ох уж эти «ВЕххх». 40 лет, обалдеть!
0
Большое спасибо автору, что он не выкинул девайс!
+3
Ребят, а просветите пожалуйста почему 40 лет?
Просто мне самому 43 и впервые микроволновку я увидел наверное лет в 22. Они с 70-х выпускались в СССР?
Просто мне самому 43 и впервые микроволновку я увидел наверное лет в 22. Они с 70-х выпускались в СССР?
0
i8035 (микроконтроллеру) почти 40 лет. Микроволновка конкретно эта скорее всего 88 года рождения, о чем свидетельствует подпись карандашем на обратной стороне ПЗУ
+12
Спасибо. Э… но мне в 88 году было 17.
Но я все равно не знал что тогда были микроволновки.
Удивительно что все это еще в рабочем состоянии. Пощел дербанить свою сломанную микроволновку. Благо контроллер там цел.
Есть еще стиральная машина с контроллером. Надо бы и с ней что нибуть придумать.
Но я все равно не знал что тогда были микроволновки.
Удивительно что все это еще в рабочем состоянии. Пощел дербанить свою сломанную микроволновку. Благо контроллер там цел.
Есть еще стиральная машина с контроллером. Надо бы и с ней что нибуть придумать.
+3
Вот так когда-нибудь очередной пост на Хабре приведёт к созданию машины времени…
+4
Это ПЗУ было запрограммировано (или проверено) буквально через неделю после моего рождения.
Мммм… раритеееет. \Вспомнить картинку с Гомером Симпсоном, пускающим слюни\
Да и ламповая индикация — это тоже круто.
Да… а я так и не поработал с такими контроллерами.
Мммм… раритеееет. \Вспомнить картинку с Гомером Симпсоном, пускающим слюни\
Да и ламповая индикация — это тоже круто.
Да… а я так и не поработал с такими контроллерами.
0
Были, у меня была дома была микроволновка Днепрянка с серийным номером 000054. Появилась в начале 90-х. Долго жила.
0
Я видел микроволновки 84 года (первые Электроники), с такой элитной ручкой (не знаю как корректно назвать этот элемент управления) с отсечками времени и 2мя кнопками.
0
Ардуино напрягся! :)
+29
Про археопрограммирование Винж уже писал. Видимо, надо выделять отдельное направление археоэмбедда, который находит и перепрограммирует микроконтроллеры Древнего СССР и Древнего США.
+6
Эх! Нужно было заббакапить оригинальную прошивку микроволновки и посмотреть ее внутренности. Врядли конечно там пасхальные яйца, но все равно интересно же посмотреть.
+5
Пасхальное яйцо у микроволновки — это когда в ней попробовать приготовить сырое яйцо в скорлупе. Вот это будет пасхалка на целый вечер.
+5
Вообще опытные люди уже вычислили как сварить яйцо в микроволновке приемлемым способом.
+1
Использовать воду — это то ещё читерство. С помощью воды можно много интересных опытов проводить и даже спасти микроволновку от потенциального выхода из строя в некоторых ситуациях.
Правда, я не был знаком с этой высоконаучной работой по линку выше, был интересен процесс как они до этого доходили.
Пойду тоже искать муху, а то у нас слон в зоопарке пропал.
Правда, я не был знаком с этой высоконаучной работой по линку выше, был интересен процесс как они до этого доходили.
Пойду тоже искать муху, а то у нас слон в зоопарке пропал.
0
Я забекапил. Оригинальная прошивка здесь: zx.pk.ru/showpost.php?p=680408&postcount=588 А внутренности я посмотреть никак не мог, поскольку отдали только плату.
+1
Нельзя не упомянуть внешний вид микроволновки
+14
Вот уж где «Метро» интерфейс органично вписался, в отличие от попыток насильно заставить людей пользоваться им на десктопах и ноутбуках.
+2
Она неплохая была, долго у товарища работала, в 2011 году сдох сначала диод, а потом за ним и магнетрон проследовал, кстати, производства LG (иначае как-то контора тогда называлась, наши видать как-то у корейцев магнетроны заказывали).
На ней я впервые тренировался в ремонте микроволновок, спалив пару предохранителей…
Удивляет совершенно неуместный выключатель на морде при стильных кнопках пленочной клавиатуры…
В ней еще гриль есть, когда сдох магнетрон, сендвичи им делали, получались хорошо))
На ней я впервые тренировался в ремонте микроволновок, спалив пару предохранителей…
Удивляет совершенно неуместный выключатель на морде при стильных кнопках пленочной клавиатуры…
В ней еще гриль есть, когда сдох магнетрон, сендвичи им делали, получались хорошо))
+1
Прекрасный ностальгический образец советской бытовой электроники — широкие дип-корпуса (доступный ИР12 в качестве простого регистра-защелки адреса вместо дефицитного тогда ИР22), ряды КТ315/361, электролиты К50-6, огромный кварц итд. Странно только, что ПЗУ оказалось в золоченом военном исполнении, а панелька судя по фото — одна из самых ненадежных советских с плоскими, а не цанговыми контактами. Но как бы ни было — это полноценный раритетный контроллер — можно сделать часы с будильником ;) — ресурсов должно хватить.
PS — ВЕ48 применялись еще, в частности, в клавиатурах ЕС-1840 и Искра-1030.
PS — ВЕ48 применялись еще, в частности, в клавиатурах ЕС-1840 и Искра-1030.
+1
Вопросец, компилятор для С51 подойдёт ведь для этих контроллеров? Надо только не использовать ассемблеровские команды, которых нет в твоём контроллере.
Если будет возможность — попробуй компильни, для С51.
Просто мы дизасмили прошивку дисплея покупателя, там был 8048 контроллер и внешнее ПЗУ. Дизасмили дебагером С51.
Если будет возможность — попробуй компильни, для С51.
Просто мы дизасмили прошивку дисплея покупателя, там был 8048 контроллер и внешнее ПЗУ. Дизасмили дебагером С51.
0
C51 сверху вниз совместим с 48, но не наоборот. У 8048 даже команды вычитания нет, что поначалу ставит несколько в тупик. О делении и умножении я не говорю. Таким образом код, написанный для 8048 можно почти без изменений юзать на 51, а наоборот нельзя.
+1
Ты говоришь очевидные вещи. Я же о чём и говорю, что не использовать команды С51! У пикушек есть одна арифметическая команда — вычитание :). И ничего, вертелись.
Просто компилятор для С51 найти было проще :))))
Просто компилятор для С51 найти было проще :))))
0
А как их не использовать? Компилятор же будет выдавать код для 51.
0
А в чём проблема. Нет у тебя сложения, так не используй. Если собрать твой код для С51 и залить в ПЗУ, работать не будет? Он же тупо ассемблеровские команды в машкоды транслирует. МалЪчик дэвочка — какая в попу разница
-1
Не понял. Ассемблером для C51 собрать этот код? Ну 99% соберется и будет работать, только смысл то какой? Я вообще-то про компилятор Си говорил для C51
0
Вот микроволновка для олд-скульных программистов,
для тех, кто помнит, что такое перфокарты:
для тех, кто помнит, что такое перфокарты:
+1
В современные микроволновки можно смело ставить посуду с металлизированным рисунком. В инструкции написано, что подгорающие части можно экранировать фольгой. А вот была у меня микроволновка Электроника (индекс не помню) в 90-е годы, так в нее вообще ничего металлического нельзя было ставить. Нечаянно поставленная тарелка с металлизированным ободком в виде золотой каемочки устраивала форменный апокалипсис :)
0
Sign up to leave a comment.
Программируем микроволновку или контроллер 40-летней давности