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.
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.
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.
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...
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).
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.
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
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.
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
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.
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.
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