8049

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

Moderator: Shaos

User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

8049

Post by shoorick »

В виде самообразования оживил контроллер из старой клавы :roll:
http://shoorick.ho.ua/monsters/
User avatar
Shaos
Admin
Posts: 24083
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Прикольно :dj:
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

Дык, обычный же х51 внутри. Они даже не брезгуют простым копированием полноценного х51 с масочным ПЗУ. Помню, когда изучал 8042 (это ведомый контроллер, которые имеет 2хячейковый интерфейс на регистрах для i8080 шины), то узнал, что 8040 - ведомый контроллер с чистой ПРОМ, 8041..8043 - это те же чипы, но с запрограммитрованным ПРОМ разных версий для обслуживания клавиатуры со стороны компьютера.
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

там в клаве настоящий интел 8049 :) и это, по-моему, разные линейки с х51 (пока рассуждаю теоретически - раньше не трогал это железо руками) а вот предельное сходство 8049 и 8042 в распиновке меня наводило на мысль... но мануалы по 8042 у меня весьма скудные :(
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

shoorick wrote:там в клаве настоящий интел 8049 :) и это, по-моему, разные линейки с х51 (пока рассуждаю теоретически - раньше не трогал это железо руками) а вот предельное сходство 8049 и 8042 в распиновке меня наводило на мысль... но мануалы по 8042 у меня весьма скудные :(
Ну было же несколько архитектур. MCS51 была последней, а еще был MCS48 вроде, которая отличалась.
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

нашел схему применения 8042:

http://devster.monkeeh.com/z80/upi42/

это ж скока таких повыброшено!!!
--------------------------------------------------------------
все уже старо :)

http://coprolite.com/art17.html
Santa
Novelist
Posts: 25
Joined: 18 Feb 2006 08:19

Post by Santa »

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

На нём написано:
KME9806-3
853GC284266602FF

40 ножек, выглядит так же, как упоминавшиеся выше контроллеры.

Это вообще кто такой?
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

может быть аналог 8048, а может быть и нет - если нет возможности найти доку, то можно косвенно по ногам посмотреть, но нет гарантии. по крайней мере, я один неизвестный чип так отбраковал, так как у него LC-цепочка к другим выводам была отключена. Еще в одной сдохшей клаве у меня есть Z8....., но там именно чип сдох. т.е. клавы нужно смотреть наидревнейшие, в просто старых - всякие аналоги, в т.ч. просто кристаллы под компаундом :(
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Post by aav8 »

!приветик всем!

>> Дык, обычный же х51 внутри. Они даже не брезгуют простым
>> копированием полноценного х51 с масочным ПЗУ. Помню, когда
>> изучал 8042 (это ведомый контроллер, которые имеет
>> 2хячейковый интерфейс на регистрах для i8080 шины), то узнал,
>>что 8040 - ведомый контроллер с чистой ПРОМ, 8041..8043 - это те
>> же чипы, но с запрограммитрованным ПРОМ разных версий для
>> обслуживания клавиатуры со стороны компьютера.

А есть какие-либо современные контроллеры, похожие на 8042,
имеется в виду интерфейс 8-разрядной шины.
И чтобы FLASH программ и SPI для программирования?
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

современный контроллер - я не подскажу, но тогда лучше брать обычный контроллер. 8048 и 8042 - наверное, наипростейшие по возможностям (и наидешевейшие в свое время). в клаве 8042 не будет, его и аналоги можно встретить на старых мамках 286-486 как контроллер клавы.
здесь была обратная цель - был контроллер - захотелось его оживить. это не значит, что это лучший или самый доступный контроллер. в принтерах и модемах старых в основном 8051 встречал, хотя есть у меня модем с 68000 на борту 8) - даже не знаю, живой он или нет (сам модем не работает, втыкал в мамку - она не заводилась)
jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Post by jdigreze »

aav8 wrote:А есть какие-либо современные контроллеры, похожие на 8042, имеется в виду интерфейс 8-разрядной шины.
И чтобы FLASH программ и SPI для программирования?
Atmel AT89S8252
8К flash, 2К nvram, mcs51 core + куча вкусностей.
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Post by aav8 »

>> Atmel AT89S8252
>> 8К flash, 2К nvram, mcs51 core + куча вкусностей.
А интерфейс с 8-разрядной шиной (как в 8042)?
В качестве, например дополнительного контроллера
для Z80 или чего нибудь похожего.
User avatar
HardWareMan
Banned
Posts: 2139
Joined: 20 Mar 2005 13:41
Location: От туда

Post by HardWareMan »

aav8 wrote:>> Atmel AT89S8252
>> 8К flash, 2К nvram, mcs51 core + куча вкусностей.
А интерфейс с 8-разрядной шиной (как в 8042)?
В качестве, например дополнительного контроллера
для Z80 или чего нибудь похожего.
4 537х регистра, пара элементов дешифрирующей логики и вперед!
А че? Я только предложил...
aav8
Maniac
Posts: 287
Joined: 05 Nov 2008 19:47
Location: 81.28.208.238

Post by aav8 »

>> 4 537х регистра, пара элементов дешифрирующей логики и вперед!
>> А че? Я только предложил...

Я тоже примерно так прикидывал...
А если MCU типа AVR, в DIP20 и к нему обвязки еще примерно 3-4 похожих корпуса - получается как-то не очень красиво.
Вроде в PIC 16?64.. есть такое - называется Parallel Slave Port (PSP).
User avatar
shoorick
Doomed
Posts: 487
Joined: 05 Nov 2007 05:08
Location: Украина

Post by shoorick »

А интерфейс с 8-разрядной шиной (как в 8042)?
8042 хорош, когда его можно запрограммировать, т.е. это 8742, который можно писать самому, а такой вряд ли удастся достать (я так думаю). иначе придется столько на развязку потратить, чтобы запустить его с внешней ПЗУ, что врядли овчинка будет стоить выделки. приведенные примеры годятся для использования этих б/у процессоров в автономных системах на уровне бегущих огней и кодовых замков ;)

меня батя спросил насчет генератора 3-фазного напряжения из постоянки - думаю, попробую сделать.