Forum: Mikrocontroller und Digitale Elektronik 4 Bit 8051 gesucht


von Kleiner Hüpfer (Gast)


Lesenswert?

Hallo Forum, sorry für meine etwas dämliche Anfrage. Aber ich bin zu 
blöd zum Googlen. Ich suche einen 4 Bit 8051μC. Google liefert mir nur 
Sachen mit LCD Displays im 4 Bit Mode. Vor ca. 8 Jahren hatte ich diese 
Datenblätter auf meiner Festplatte, der Computer stand  bei meinem 
damaligen Arbeitgeber und  wurde bei meinem Ausscheiden aus der Firma 
einfach verschrottet! Leider weiß ich nicht einmal mehr den Namen des μC 
Herstellers.

von (prx) A. K. (prx)


Lesenswert?

Kleiner Hüpfer schrieb:
> Ich suche einen 4 Bit 8051μC.

Gibts nicht. Es gibt aber 4-Bit Mikrocontroller, nur ist kein 8051 
darunter.

: Bearbeitet durch User
von Horst S. (Gast)


Lesenswert?

Kleiner Hüpfer schrieb:
> ch suche einen 4 Bit 8051μC.

Den 8051/52 und Konsorten hat es nie in einer 4 Bit Version gegeben.

von T. F. (sar)


Lesenswert?


von Kleiner Hüpfer (Gast)


Lesenswert?

A. K. schrieb:
> Gibt's nicht. Es gibt aber 4-Bit Mikrocontroller, nur ist kein 8051 darunter.

OK, das Ding was ich suche ist ein 4 Bit`er. Der Assembler Befehlssatz 
ist 8051 ähnlich um 8051 Liebhabern zu gefallen ;-)
Die Register sind alle 4 Bit breit.

von Kleiner Hüpfer (Gast)


Angehängte Dateien:

Lesenswert?

T. F. schrieb:
> https://en.wikipedia.org/wiki/4-bit#List_of_4-bit_processors

Ich dachte bei EM-Mikroelektronic-Marine klingelt was bei mir aber war`s 
anscheinend nicht. Irgend ein Koreaner?!

von sho (Gast)


Lesenswert?


von Curby23523 N. (Gast)


Lesenswert?

Wofür brauchst du den denn? Für ein Redesign oder neues Design niemals 
einen 4bitter nehmen, da gibt es absolut keinen Grund für.

von modern developer (Gast)


Lesenswert?

Curby23523 N. schrieb:
> da gibt es absolut keinen Grund für

Das Gleiche gilt für 8-bitter. Die nimmt man nicht mehr. Zu teuer, zu 
umständlich, ...

von Jim M. (turboj)


Lesenswert?

modern developer schrieb:
> Curby23523 N. schrieb:
>> da gibt es absolut keinen Grund für
>
> Das Gleiche gilt für 8-bitter. Die nimmt man nicht mehr. Zu teuer, zu
> umständlich, ...

Das würde ich so nicht unterschreiben. Für modernere 8-Bitter wie z.B. 
Silabs EFM8 gibt es noch Anwendungsfälle. Und mit ~50 cents pro Stück 
sind die nicht teuer.

von kleinerkontrolör (Gast)


Lesenswert?

modern developer schrieb:
> Curby23523 N. schrieb:
>> Für ein Redesign oder neues Design niemals
>> einen 4bitter nehmen,
>> da gibt es absolut keinen Grund für
>
> Das Gleiche gilt für 8-bitter. Die nimmt man nicht mehr. Zu teuer, zu
> umständlich, ...

Das gleiche gilt für 16-bitter. Die nimmt man nicht mehr. Zu teuer, zu
umständlich und außerdem kann die jeder Trottel programmieren...

von Philipp Klaus K. (pkk)


Lesenswert?

modern developer schrieb:
> Curby23523 N. schrieb:
>> da gibt es absolut keinen Grund für
>
> Das Gleiche gilt für 8-bitter. Die nimmt man nicht mehr. Zu teuer, zu
> umständlich, ...

Die 8-Bitter von Padauk gibt es preislich bis unter 0.01€ / Stück.
Sie sind etwas umständlicher zu programmieren als manch anderer µC 
(ähnlich MCS-51, damit einfacher als pic).
Der STM8 ist auch ein billiger 8-Bitter. Er ist einfach zu programmieren 
(die Architektur passt sehr gut zu C), und lässt sich auch auf dem 
Target debuggen. Scheint mir nicht wirklich aufwändiger zu sein als 
STM32 (falls man in C programmiert - wenn man C++ will wird es 
komplizierter).

von Gunnar F. (gufi36)


Lesenswert?

Ich kenne aus der Steinzeit die AMD 2900 4bit Slice-Familie: 
https://de.wikipedia.org/wiki/AMD_Am2900

meinst Du sowas?

von GEKU (Gast)


Lesenswert?

Kleiner Hüpfer schrieb:
> 8051μC

8051, der erste 8er steht für 8 Bit

8080
8049
8051
8066


Der 4040 ist ein 4-Bit-Mikroprozessor von Intel und ist der Nachfolger 
des 4004.

https://de.wikipedia.org/wiki/Intel_4040

von R. F. (rfr)


Lesenswert?

Temic hatte mal sowas im Programm. Liegt jetzt bei Atmel.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

GEKU schrieb:
> Der 4040 ist ein 4-Bit-Mikroprozessor

... aber kein Microcontroller. Ohne weitere Bausteine (RAM, ROM & 
Peripherie) macht der nichts, außer warm zu werden.

MCS-48 (8048 etc.) und MCS-51 (8051, 8031 etc.) sind Microcontroller.

8066 ist vermutlich ein Tippfehler, der 8086 ist ein 16-Bit-Prozessor.
Spätestens mit dem ist Deine These, daß die "8" am Anfang für 8 Bit 
steht, widerlegt, 80286, 80386 und 80486 als 16- und 32-Bit-Prozessoren 
schließen sich bei der Widerlegung an.

von Peter S. (petersieg)


Lesenswert?


von Rainer V. (a_zip)


Lesenswert?

Kleiner Hüpfer schrieb:
> Der Assembler Befehlssatz
> ist 8051 ähnlich um 8051 Liebhabern zu gefallen ;-)

Auch wenn ich kein 8051/xx Liebhaber (mehr) bin, kann ich dir 
versichern, dass es keine 4-Bit-Architektur in dieser Familie gab. Und 
auch wenn ich sicher nicht den großen Überblick habe, so ist mir aus der 
Zeit, wo die 8051 aktuell waren, keine 4-Bit-Controllerfamilie 
untergekommen. Was es gab, war eine Art Baukasten, wo man sich aus 
1-Bit-Modulen eine "beliebige" CPU stricken konnte. Ob das jemals jemand 
wirklich gemacht hat, weiß ich allerdings auch nicht. In meinem 
Freundeskreis sicher niemand :-)
Vielleicht sagst du aber mal, was du wirklich machen willst (ausser 
Suchen)
Gruß Rainer

von Peter D. (peda)


Lesenswert?

Rainer V. schrieb:
> wo die 8051 aktuell waren, keine 4-Bit-Controllerfamilie
> untergekommen.

Es gab allerdings Versuche von Intel und Philips, den 8051 auf 16Bit 
aufzubohren. Benutzt wurde dazu der freie Opcode 0xA5 als Prefix.

von Nostalgiker (Gast)


Lesenswert?

Werfe den TMS 1600 von Texas in den Raum. Das war ein echter 4-Bitter 
mit einem ca. 60 Befehle umfassenden Befehlscode. Der konnte auch noch 
richtig Spannung an den Eingängen ab. ;-)

Auch heute noch gibt es 4-Bitter mit echtem ROM, z.B. für Uhren oder 
Meßgeräte

von (prx) A. K. (prx)


Lesenswert?

Nostalgiker schrieb:
> Werfe den TMS 1600 von Texas in den Raum. Das war ein echter 4-Bitter
> mit einem ca. 60 Befehle umfassenden Befehlscode.

Der 4-Bit TMS1000 gilt als der erste Mikrocontroller.

> Der konnte auch noch richtig Spannung an den Eingängen ab. ;-)

Ja, PMOS eben. Aber RCAs CMOS 1802 konnte auch 10V.

von Nostalgiker (Gast)


Lesenswert?

Dann war ich mit meinem 1600er als erstem "Computer" ja ganz früh dabei 
;-)

von GEKU (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> 8066 ist vermutlich ein Tippfehler, der 8086 ist ein 16-Bit-Prozessor.

Ja.

Ich dachte an den 8088

https://de.m.wikipedia.org/wiki/Intel_8088

Dieser hatte eine 8 Bit breiten Datenbus.

Danach blieb Intel bei der Familien Bezeichnung "80"

8086,  80186,  80286, 80386, 80486, 80586 und 80686.

von Karl B. (gustav)


Lesenswert?

Hi,
separate ALU gibt's in vier Bit:
74181
Rest kannst du Dir eventuell anderweitig ersetzen?

ciao
gustav

von Holm T. (Gast)


Lesenswert?

Karl B. schrieb:
> Hi,
> separate ALU gibt's in vier Bit:
> 74181
> Rest kannst du Dir eventuell anderweitig ersetzen?
>
> ciao
> gustav

Andere 4 Bit Slices wie der AM2901 wurden schon genannt (das ist eine 
ALU mit Registersatz und etwas Gluelogik) aber von da bis zu einem 
Computer ist es noch ein sehr weiter Weg, da fehlt die komplette 
Mikroprogrammsteuerung mit Befehlsdecoder und ein Busssystem.

...

Einen µPD75CG08E habe ich auch noch, gab IMHO früher mal bei irgend 
einem Versender (Pollin??) mit einem ziemlich abgespeckten Datenblatt. 
Ich wllte mal mit dem Ding spielen, mir ist es aber nicht gelungen üb 
den Befehlssatz hinaus gehende Doku aufzutreiben, das Verhalten der 
Ports ist nirgends beschrieben..leider.

Gruß,

Holm

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.