nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 09:53



Reply to topic  [ 111 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
1816ВЕ48 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Непонятно, как стандартными выводами 8048/8049 без обвески реализовать интерфейс клавиатуры с открытыми коллекторами... :-?

Image

Нашелся вот такой вариант:
Attachment:
keyboard_matrix.png
keyboard_matrix.png [ 25.99 KiB | Viewed 8282 times ]

Правда, источник несколько несерьёзный: http://www.about-pc.narod.ru/part7/vvod6.html
Но по названию пинов на 8048/8049 вроде как похоже...

_________________
iLavr


23 Nov 2021 11:02
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
В общем, считается, что классическая схемотехника клавиатуры на оригинальном MCU 8049 должна выглядеть вот так:
Attachment:
klawiatura2.PNG
klawiatura2.PNG [ 180 KiB | Viewed 8271 times ]

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

Image

Но 20 лет спустя, когда каких только клавиатур не навыпускали, не найти штук пяти нормальных схем,
за двое суток - это какое-то позорище для всемирной помойки под названием "Интернет"!... :cry:

_________________
iLavr


23 Nov 2021 14:35
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Я просто раздумываю сейчас над вариантами:
...
2. Срисовать схему этой платы по разводке и увидеть, на что она там реально похожа.

Короче говоря, реально схема, собранная на это плате, выглядит вот так:
Attachment:
8049_Schem.png
8049_Schem.png [ 20.31 KiB | Viewed 8253 times ]

Несколько странно, что Т0 заземлён... но "разземлить" можно - земля подходит через джампер.
Но видно - землю подтащили специально!

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

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

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

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

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

 ВИД ПЛАТЫ СО СТОРОНЫ РАЗВОДКИ
Attachment:
Photo0268.jpg
Photo0268.jpg [ 520.87 KiB | Viewed 8253 times ]

_________________
iLavr


Last edited by Lavr on 24 Nov 2021 13:34, edited 1 time in total.



23 Nov 2021 23:19
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Lavr wrote:
Я просто раздумываю сейчас над вариантами:
1. Подать питание на эту плату - она должна моргнуть светодиодами, а то вдруг это полный дохляк?

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

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

Осциллографом не щупал ничего пока - что-то лень его доставать было... :-?

_________________
iLavr


24 Nov 2021 01:09
Profile
Doomed
User avatar

Joined: 05 Nov 2007 05:08
Posts: 487
Location: Украина
Reply with quote
подтягивающие резисторы встречал часто, а в том, что 8051 - была 80С31 без внешней ПЗУ. я думаю, что такие МК без ПЗУ - они с ПЗУ, которое ОТК не прошло.


24 Nov 2021 01:23
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Konstantin18 wrote:
Lavr, а не моли бы вы уточнить как подключены светодиоды в вашей клавиатуре:
- какого номинала резисторы включены последовательно с ними ?

А вот это я сразу что-то не подумал подписать, хотя номиналы всех элементов выписал.
Решил доделать всё же схему до приличного вида - вдруг кто-то, как и я, схему ищет... :wink:
Attachment:
8049_Keyboard_Schem.png
8049_Keyboard_Schem.png [ 25.03 KiB | Viewed 8204 times ]

Диоды скорее всего - 1N4148, а супрессоры я опознать затрудняюсь... :-?

Image

_________________
iLavr


24 Nov 2021 13:30
Profile
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
Лавр, про резисторы на 380 Ом - это вы меня так троллите ? :ebiggrin:
Как бы и номинал не из ряда, да и белую полоску на резисторе даже с моим плохим зрением видно. :wink:


24 Nov 2021 15:37
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Konstantin18 wrote:
Лавр, про резисторы на 380 Ом - это вы меня так троллите ? :ebiggrin:
Как бы и номинал не из ряда, да и белую полоску на резисторе даже с моим плохим зрением видно. :wink:

Я думал, что я тебя затроллю резистором на 16,5 КОм... :wink: а тебя, оказывается, резисторы на 380 Ом троллят... :lol:
Не ожидал... :roll:
Но вынужден огорчить, все резисторы измерены прямо на плате тестером М830.
А полоски я не подсчитывал, так как считаю, что "ехать важнее, нежели шашечки", а реальный номинал - точнее полосок.

_________________
iLavr


24 Nov 2021 17:48
Profile
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
16,5К честно скажу - не заметил.
А на 390 я раньше разглядывал потому и зацепило.
Konstantin18 wrote:
(полоски я вижу, но достоверно определить не могу. МСМ средняя - белая. )

А касательно утверждения:
Lavr wrote:
А полоски я не подсчитывал, так как считаю, что "ехать важнее, нежели шашечки", а реальный номинал - точнее полосок.

Хочу сказать, что полоски отражают что должно стоять,
а замер показывает что там стоит фактически.
Я прекрасно понимаю, что в 380 омах нет никакого несоответствия так как разница в 10 Ом прекрасно укладывается в допуск в 10% для данного резистора.
Я постоянно сталкиваюсь с неисправными "поплывшими" резисторам, когда написано 1 КОм, а замер дает 200КОм. То есть резистор не исправен. В этом случае надпись важнее.

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

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

Разобрал, пофотографировал и опечалился - процессор 6805. :osad:


Attachments:
Изображение__0 002.jpg
Изображение__0 002.jpg [ 74.81 KiB | Viewed 8166 times ]
Изображение__0 001.jpg
Изображение__0 001.jpg [ 72.51 KiB | Viewed 8166 times ]
25 Nov 2021 03:38
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Konstantin18 wrote:
16,5К честно скажу - не заметил.
А вот слона-то ты и не заметил. :wink:
Konstantin18 wrote:
Konstantin18 wrote:
А на 390 я раньше разглядывал потому и зацепило.
(полоски я вижу, но достоверно определить не могу. МСМ средняя - белая. )

А касательно утверждения:
Lavr wrote:
А полоски я не подсчитывал, так как считаю, что "ехать важнее, нежели шашечки", а реальный номинал - точнее полосок.

Хочу сказать, что полоски отражают что должно стоять, а замер показывает что там стоит фактически.
Я прекрасно понимаю, что в 380 омах нет никакого несоответствия так как разница в 10 Ом прекрасно укладывается в допуск в 10% для данного резистора.
Я постоянно сталкиваюсь с неисправными "поплывшими" резисторам, когда написано 1 КОм, а замер дает 200КОм. То есть резистор не исправен. В этом случае надпись важнее.

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

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

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

А что касается "полного реверса", так его тут и нет. Ибо нет номинала индуктивности, типов диодов и супрессоров.

_________________
iLavr


25 Nov 2021 08:39
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
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


25 Nov 2021 14:07
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Тут мне во время поиска в сети схем клавиатур очень часто попадались материалы одного товарища,
где он рассказывает, как нашел на улице выброшенный кем-то музыкальный звонок на КР1850ВЕ48
(это nМОП аналог 1816ВЕ48 производства Новосибирск).
Attachment:
КР1850ВЕ48.PNG
КР1850ВЕ48.PNG [ 599.62 KiB | Viewed 8078 times ]
http://raskraski-s3dk.blogspot.com/2018/03/185048.html
https://zen.yandex.ru/media/dima/kompiuter-iz-zvonka-5e1816deaad43600ae4140d5
https://zen.yandex.ru/media/dima/sekret-mikroshemy-kr1850ve48-5e0975385d636200ac3cbcf9

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

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

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

У меня вопрос ко всем: ни у кого случаем не сохранилось прошивки от этих музыкальных звонков?

_________________
iLavr


27 Nov 2021 19:03
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
shoorick wrote:
я уже давно съехал с венды, и лпт у меня нет в текущее время, поэтому тот программатор лежит где-то на даче (хотя под линукс давно написал прогу для записи УФ РПЗУ), поэтому возможность проверить в ближайшее время не предвидится

Я тут твой магический кубик решил на модели 1816ВЕ48 опробовать и добавил ему автосброс,
чтобы RESET не надо было нажимать... :wink:
Attachment:
кубик.PNG
кубик.PNG [ 26.53 KiB | Viewed 8043 times ]

Архив проекта:
Attachment:
kubik.zip [11.45 KiB]
Downloaded 208 times

_________________
iLavr


28 Nov 2021 16:39
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Я тут озадачился на тему: а нет ли какой-либо простенькой игрушки на 1816ВЕ48 ? :roll:
Ну чтобы там 2 ... 4 кнопки управления и вывод на АЛС318 или, может быть, линейку светодиодов...

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

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

Больше всего меня поразили специализированные вакуумно-люминесцентные индикаторы для игр! :o
Attachment:
CGL-EarthInvadersGuts.jpg
CGL-EarthInvadersGuts.jpg [ 43.29 KiB | Viewed 7999 times ]

ЖК-индикаторы тогда еще только входили в обиход...

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

P.S. Вспомнил... это была игра: "Электроника ИЭР 01 автогонки"
Attachment:
IMG_2408.png
IMG_2408.png [ 193.4 KiB | Viewed 7995 times ]

И мы её подсмотрели у соседей: Электронная игра "Электроника ИЭР 01 Автогонки"

_________________
iLavr


29 Nov 2021 08:16
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
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
Attachment:
ard_g1.PNG
ard_g1.PNG [ 181.12 KiB | Viewed 7977 times ]

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

Тем не менее, на Ардуино сделали порт, близкий к оригиналу:
Attachment:
ard_g2.PNG
ard_g2.PNG [ 57.72 KiB | Viewed 7977 times ]


Я даже попытался сыграть в "Цифровых пришельцев" онлайн, но что-то с управлением не справился... :lol:
Attachment:
ard_g.PNG
ard_g.PNG [ 3.16 KiB | Viewed 7977 times ]

Надо будет посмотреть код игры... может быть, на 1816ВЕ48 портировать нетрудно будет...

P.S. Xa!... Это я правила не прочитал... думал просто стрелялка... Прежде чем стрелять - надо зарядить
пушку до "мощности" захватчика: подлетает 6 - заряжаем до 6, и - стреляем! Только так...
8)

_________________
iLavr


29 Nov 2021 13:00
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 111 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8  Next

Who is online

Users browsing this forum: No registered users and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.