1816ВЕ48

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

Lavr wrote:Непонятно, как стандартными выводами 8048/8049 без обвески реализовать интерфейс клавиатуры с открытыми коллекторами... :-?

Image
Нашелся вот такой вариант:
keyboard_matrix.png
Правда, источник несколько несерьёзный: http://www.about-pc.narod.ru/part7/vvod6.html
Но по названию пинов на 8048/8049 вроде как похоже...
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

В общем, считается, что классическая схемотехника клавиатуры на оригинальном MCU 8049 должна выглядеть вот так:
klawiatura2.PNG
Больше я ничего искать не буду, ибо странно это всё... :-?
Во времена, когда у меня был компьютер на Р166 и Интернет только начинался, я без напряга нашел
целых 3 разных схемы клавиатур, когда понадобилось... одна из которых точно вот эта:

Image

Но 20 лет спустя, когда каких только клавиатур не навыпускали, не найти штук пяти нормальных схем,
за двое суток - это какое-то позорище для всемирной помойки под названием "Интернет"!... :cry:
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

Lavr wrote:Я просто раздумываю сейчас над вариантами:
...
2. Срисовать схему этой платы по разводке и увидеть, на что она там реально похожа.
Короче говоря, реально схема, собранная на это плате, выглядит вот так:
8049_Schem.png
Несколько странно, что Т0 заземлён... но "разземлить" можно - земля подходит через джампер.
Но видно - землю подтащили специально!

Странно, что к Т1 длинно тянули неиспользуемый проводник, но 3 мм недотянули... :roll:

Странно, что второй коннектор линии обмена с РС - Р2.7 (38) задействован одиноко. :neutral:

Неудачно, что через вывод 7 - ЕА - жирно протащили землю - придётся резать... :-?

Удачно, что порты старшей части адреса: Р2.0 ... Р2.3 ничем не "озадачены", выходят на коннектор...

Ну и... кто хочет улыбнуться - можно заглянуть под спойлер... :lol:

 ВИД ПЛАТЫ СО СТОРОНЫ РАЗВОДКИ
Photo0268.jpg

You do not have the required permissions to view the files attached to this post.
Last edited by Lavr on 24 Nov 2021 13:34, edited 1 time in total.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

Lavr wrote:Я просто раздумываю сейчас над вариантами:
1. Подать питание на эту плату - она должна моргнуть светодиодами, а то вдруг это полный дохляк?
Начинать надо было, конечно же, с этого пункта, но что-то меня "свехсекретная" схемотехника контроллера увлекла... :lol:

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

Осциллографом не щупал ничего пока - что-то лень его доставать было... :-?
iLavr
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Re: 1816ВЕ48

Post by shoorick »

подтягивающие резисторы встречал часто, а в том, что 8051 - была 80С31 без внешней ПЗУ. я думаю, что такие МК без ПЗУ - они с ПЗУ, которое ОТК не прошло.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

Konstantin18 wrote:Lavr, а не моли бы вы уточнить как подключены светодиоды в вашей клавиатуре:
- какого номинала резисторы включены последовательно с ними ?
А вот это я сразу что-то не подумал подписать, хотя номиналы всех элементов выписал.
Решил доделать всё же схему до приличного вида - вдруг кто-то, как и я, схему ищет... :wink:
8049_Keyboard_Schem.png
Диоды скорее всего - 1N4148, а супрессоры я опознать затрудняюсь... :-?

Image
You do not have the required permissions to view the files attached to this post.
iLavr
Konstantin18
Maniac
Posts: 325
Joined: 15 Jan 2019 15:48
Location: Украина, Луганская обл.

Re: 1816ВЕ48

Post by Konstantin18 »

Лавр, про резисторы на 380 Ом - это вы меня так троллите ? :ebiggrin:
Как бы и номинал не из ряда, да и белую полоску на резисторе даже с моим плохим зрением видно. :wink:
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

Konstantin18 wrote:Лавр, про резисторы на 380 Ом - это вы меня так троллите ? :ebiggrin:
Как бы и номинал не из ряда, да и белую полоску на резисторе даже с моим плохим зрением видно. :wink:
Я думал, что я тебя затроллю резистором на 16,5 КОм... :wink: а тебя, оказывается, резисторы на 380 Ом троллят... :lol:
Не ожидал... :roll:
Но вынужден огорчить, все резисторы измерены прямо на плате тестером М830.
А полоски я не подсчитывал, так как считаю, что "ехать важнее, нежели шашечки", а реальный номинал - точнее полосок.
iLavr
Konstantin18
Maniac
Posts: 325
Joined: 15 Jan 2019 15:48
Location: Украина, Луганская обл.

Re: 1816ВЕ48

Post by Konstantin18 »

16,5К честно скажу - не заметил.
А на 390 я раньше разглядывал потому и зацепило.
Konstantin18 wrote: (полоски я вижу, но достоверно определить не могу. МСМ средняя - белая. )
А касательно утверждения:
Lavr wrote:А полоски я не подсчитывал, так как считаю, что "ехать важнее, нежели шашечки", а реальный номинал - точнее полосок.
Хочу сказать, что полоски отражают что должно стоять,
а замер показывает что там стоит фактически.
Я прекрасно понимаю, что в 380 омах нет никакого несоответствия так как разница в 10 Ом прекрасно укладывается в допуск в 10% для данного резистора.
Я постоянно сталкиваюсь с неисправными "поплывшими" резисторам, когда написано 1 КОм, а замер дает 200КОм. То есть резистор не исправен. В этом случае надпись важнее.

ИМХО. При реверсе схемы правильнее отражать замысел разработчика, то есть "написанные"
номиналы. При этом это только мое мнение. :wink:

ПС. Ну и чтобы не было офтопа, вот вам в коллекцию еще одна клавиатура.
Второе поколение пользователей использует у нас ее уже более 20 лет.
Это очень старая клавиатура с механическими клавишами и переключателем АТ/ХТ.
Я со временем сменил на ней разъем на PS/2.
Я точно помнил, что процессор там в корпусе DIP-40. Других микросхем в ней нет.

Разобрал, пофотографировал и опечалился - процессор 6805. :osad:
You do not have the required permissions to view the files attached to this post.
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

Konstantin18 wrote:16,5К честно скажу - не заметил.
А вот слона-то ты и не заметил. :wink:
Konstantin18 wrote:
Konstantin18 wrote:А на 390 я раньше разглядывал потому и зацепило.
(полоски я вижу, но достоверно определить не могу. МСМ средняя - белая. )
А касательно утверждения:
Lavr wrote:А полоски я не подсчитывал, так как считаю, что "ехать важнее, нежели шашечки", а реальный номинал - точнее полосок.
Хочу сказать, что полоски отражают что должно стоять, а замер показывает что там стоит фактически.
Я прекрасно понимаю, что в 380 омах нет никакого несоответствия так как разница в 10 Ом прекрасно укладывается в допуск в 10% для данного резистора.
Я постоянно сталкиваюсь с неисправными "поплывшими" резисторам, когда написано 1 КОм, а замер дает 200КОм. То есть резистор не исправен. В этом случае надпись важнее.
Вот ты пишешь, что видишь, потому как есть крупная фотография, где видны полоски.
Другие люди не слепее тебя и тоже видят, поэтому я указал реальные номиналы
элементов, при которых эта плата работает как есть.
А в какую сторону округлить - это дело того, кому это нужно.

Я с первого раза не проставил номиналы, поскольку лично мне они не нужны. Так что это для таких, как ты.
В такой схеме, как эта плата, я бы расставил номиналы просто не задумываясь.
Особенно меня 22 кОма порадовало, ибо я думал, что "на шину я бы повесил килоом так 20", и не ошибся. :wink:

Так что видишь, в чем разница: ты - разглядывал, а я не разглядывал, а головой думал. :lol:
Поэтому ты - лишь "зритель", а я - мыслитель... :D

А что касается "полного реверса", так его тут и нет. Ибо нет номинала индуктивности, типов диодов и супрессоров.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

A.L. wrote:Светодиод 8051/8048 тянут. У них втекающий ток 1.6мА, чего достаточно для засветить современный светодиод.
Собственно, вот это и было основной причиной, почему я точно измерил номиналы резисторов.
Даже по самым округлённым в лучшую сторону данным ток у меня получается 4...5 мА на вывод.
И это плюс к тому, что ситуация совсем не такая:
A.L. wrote:Более того, 1.6мА нормируется при условии соответствия ТТЛ уровням. Для светодиодов это неважно.
После светодиодов да еще и через обычные диоды эти линии уходят в матрицу клавиатуры, а не просто светодиоды засвечивают!
A.L. wrote:Intel пишет, что у них есть два сильноточных выхода по 7.5 мА при падении 2.5В.
Вот этот момент хотелось бы уточнить - откуда дровишки? :roll:
У меня два даташита от Intel на 8048 и второй том Шахнова, где 1816ВЕ48. И ни в одном из трёх источников
я ни слова не нахожу про "два сильноточных выхода по 7.5 мА при падении 2.5В"!... :-?
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Музыкальный звонок на 1816ВЕ48

Post by Lavr »

Тут мне во время поиска в сети схем клавиатур очень часто попадались материалы одного товарища,
где он рассказывает, как нашел на улице выброшенный кем-то музыкальный звонок на КР1850ВЕ48
(это nМОП аналог 1816ВЕ48 производства Новосибирск).
КР1850ВЕ48.PNG
http://raskraski-s3dk.blogspot.com/2018/03/185048.html
https://zen.yandex.ru/media/dima/kompiu ... 00ae4140d5
https://zen.yandex.ru/media/dima/sekret ... 00ac3cbcf9

 ВИДЕО МУЗЫКАЛЬНОГО ЗВОНКА

В комментах люди вспоминают, что это звонок "Электроника" производства СССР, и музыкальные звонки
на микроконтроллерах семейства mcs48 были довольно-таки популярны в то время...
Я, кстати, ни одного такого звонка по жизни не встречал. :-?

Но люди упоминают еще "звонок на микроконтроллере КР1816ВЕ39 и ПЗУ типа 27хх"...

У меня вопрос ко всем: ни у кого случаем не сохранилось прошивки от этих музыкальных звонков?
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

shoorick wrote:я уже давно съехал с венды, и лпт у меня нет в текущее время, поэтому тот программатор лежит где-то на даче (хотя под линукс давно написал прогу для записи УФ РПЗУ), поэтому возможность проверить в ближайшее время не предвидится
Я тут твой магический кубик решил на модели 1816ВЕ48 опробовать и добавил ему автосброс,
чтобы RESET не надо было нажимать... :wink:
кубик.PNG
Архив проекта:
kubik.zip
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

Я тут озадачился на тему: а нет ли какой-либо простенькой игрушки на 1816ВЕ48 ? :roll:
Ну чтобы там 2 ... 4 кнопки управления и вывод на АЛС318 или, может быть, линейку светодиодов...

Игрушки такой я сходу не нашел, но нашел подборку древних игрушек на микроконтроллерах,
в том числе и на 8048:
https://handheldmuseum.com/Guts/index.html

На это стоит посмотреть! :kruto:

Больше всего меня поразили специализированные вакуумно-люминесцентные индикаторы для игр! :o
CGL-EarthInvadersGuts.jpg
ЖК-индикаторы тогда еще только входили в обиход...

Кстати, у нас на форуме где-то показывали советскую игрушку такого типа.
Там были какие-то гонки на линейном вакуумно-люминесцентном стерео-индикаторе.

P.S. Вспомнил... это была игра: "Электроника ИЭР 01 автогонки"
IMG_2408.png
И мы её подсмотрели у соседей: Электронная игра "Электроника ИЭР 01 Автогонки"
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Re: 1816ВЕ48

Post by Lavr »

Lavr wrote:Я тут озадачился на тему: а нет ли какой-либо простенькой игрушки на 1816ВЕ48 ? :roll:
Ну чтобы там 2 ... 4 кнопки управления и вывод на АЛС318 или, может быть, линейку светодиодов...
Ни для 1816ВЕ48, ни для 8048 я никаких подходящих игр не нашел... :(

Но я решил посмотреть, а есть ли в принципе игры на 7-сегментном индикаторе? :roll:
Загуглил на фразу "game on a seven-segment indicator", и как мне кажется, нашел я подходящую
и даже весьма интересную игру, которая ресурсам 1816ВЕ48 вполне по силам!!! 8)

Это: Tiny Digital Invader - 7-segment display

Портировали эту игру на Ардуино с микрокалькулятора Casio MG-880.
Там она называлась: Digital Invader is Casio MG-880 Calculator
ard_g1.PNG
Я когда увидел этот оригинал, очень удивился, что на МК-61 такой игры не было. :roll:
У МК-61 не было звука, но всё остальное он бы вполне осилил! :lol:
Кстати, пришельцы "цифровые" потому как, я думаю, ни Casio, ни МК-61 произвольно управлять
сегментами не могли - изображение было ограничено цифрами и несколькими псевдосимволами.
Но в принципе и Ардуино, и 1816ВЕ48 могут нарисовать пришельцев и поинтереснее...

Тем не менее, на Ардуино сделали порт, близкий к оригиналу:
ard_g2.PNG
Я даже попытался сыграть в "Цифровых пришельцев" онлайн, но что-то с управлением не справился... :lol:
ard_g.PNG
Надо будет посмотреть код игры... может быть, на 1816ВЕ48 портировать нетрудно будет...

P.S. Xa!... Это я правила не прочитал... думал просто стрелялка... Прежде чем стрелять - надо зарядить
пушку до "мощности" захватчика: подлетает 6 - заряжаем до 6, и - стреляем! Только так...
8)
You do not have the required permissions to view the files attached to this post.
iLavr