MCS51-Kurs sinnvoll?

Gast #3707689
Lesenswert?

Hallo Leute,

immer wieder taucht hier die Frage nach dem richtigen Einstieg in die 
µC-Welt auf.

Ich könnte hier einen 8051-Kurs anbieten, welcher den Weg in die µC-Welt 
einfach ermöglicht. Die Rechte für die Dokumente und Schaltungen 
befinden sich in meinem Besitz, so gibt es keine rechtlichen Probleme.

Es handelt sich dabei um einen einwöchigen Schnellkurs (40 Stunden), um 
den Einstieg in die µC-Welt, am Beispiel eines 8051, zu finden. 
Behandelt wird die Hardware des 8051 und die Software mit 
Assemblerprogrammierung. Denkbar ist eine Erweiterung auf C und andere 
Prozessoren. Die Grundlagen sind für alle µC die gleichen, aber mit 8051 
sind sie leicht umsetzbar und verständlich.

Für die Hardware besitze ich die Schaltpläne und Platinenlayouts und 
kann sie auch veröffentlichen. Damit wären mögliche Teilnehmer in der 
Lage ihre eigenen Platinen zu fädeln oder zu ätzen. Spezielle Software 
für die USB-Anbindung kann ich ebenfalls veröffentlichen. So brauchen 
Interessenten eigentlich nur die Materialien zu kaufen.

Das Lehrbuch und eine mögliche Hardware stelle ich im Anhang zur 
Ansicht. Zum Kurs gehören auch noch Arbeitsblätter, Bestückungs- und 
Testanweisungen sowie der Kontakt um Fragen zu klären. Aber dafür 
scheint mir das Forum durchaus geeignet. Ein Problem werden sicher die 
vielen "Sachverständigen" sein, welche evtl. ein vernünftiges Arbeiten 
unmöglich machen.

Ich werfe das jetzt einfach mal zur Diskussion in den Ring und bin auf 
die Reaktionen gespannt.

Gruß. Tom
Angehängte Dateien:
Gast #3707698
Lesenswert?

Es gibt viele Wege zum Gipfel, die Direttissima, in Serpentinen, in 
einer Spirale. Und für denjenigen, dem der Weg das Ziel ist ...

Trotzdem, ich rate ab; und ohne C sicher nicht mehr in die heutige Zeit 
passend.
#3707723
Lesenswert?

@TomA (Gast)

>Ich könnte hier einen 8051-Kurs anbieten, welcher den Weg in die µC-Welt
>einfach ermöglicht.

Der 1001te.

>Es handelt sich dabei um einen einwöchigen Schnellkurs (40 Stunden), um
>den Einstieg in die µC-Welt, am Beispiel eines 8051, zu finden.
>Behandelt wird die Hardware des 8051 und die Software mit
>Assemblerprogrammierung. Denkbar ist eine Erweiterung auf C und andere
>Prozessoren. Die Grundlagen sind für alle µC die gleichen, aber mit 8051
>sind sie leicht umsetzbar und verständlich.

Mit AVR, MAS430 & Co auch.

>Für die Hardware besitze ich die Schaltpläne und Platinenlayouts und
>kann sie auch veröffentlichen. Damit wären mögliche Teilnehmer in der
>Lage ihre eigenen Platinen zu fädeln oder zu ätzen.

Was soll denn das? Viel zuviel auf einmal. Nimm fertig Hardware und 
konzentriere dich auf die Software, da gibt es genug zu tun. 40h sind 
schnell weg.

> Spezielle Software
>für die USB-Anbindung kann ich ebenfalls veröffentlichen.

Schon mal Mist. Standardwerkzeuge sind gefragt.

>Das Lehrbuch und eine mögliche Hardware stelle ich im Anhang zur
>Ansicht. Zum Kurs gehören auch noch Arbeitsblätter, Bestückungs- und
>Testanweisungen

Willst du einen Löt- oder Softwarekurs anbieten? Beides zusammen brinngt 
nix.

>Ich werfe das jetzt einfach mal zur Diskussion in den Ring und bin auf
>die Reaktionen gespannt.

So nett wie der 8051 ist, er ist alt. Auch wenn es noch relativ neue, 
leistungsfähige Derivate gibt. Mit 8051 würde ich heute Anfänger nicht 
mehr loslegen lassen. AVR, MS430 & Co sind einfach locker 30 Jahre 
jünger.

Mit den diversen Evalboard incl. Arduino & Co ist man heute als Anfänger 
deutlich besser beraten, als alles wie anno Tobak selber 
zusammenzubraten. Das kann man irgendwann auch mal machen, aber nicht 
alles auf einmal, das bringt zuviel Stress und Fehlerquellen. Klar kann 
man einen AVR auch mal fix auf's Steckbrett schnallen und per ISP 
progammieren und ein paar LEDs blinken lassen.
Gast #3709424
Lesenswert?

Hallo Leute,

nicht alle auf einmal und vor allem - jeder nur ein Kreuz! :P

Nachdem kein Interesse vorhanden ist, kann ich mir den Aufwand sparen. 
Danke für die Antworten. Wer dennoch Interesse hat, kann die Nase ins 
Buch stecken. Das ist zwar nicht fürs Selbststudium gedacht, aber mit 
den Infos im Web kriegt man das schon zusammen.

Die Schaltung bitte nicht nachbauen, ohne die Firmware im USB-Device 
wird das Programmiergerät nicht funktionieren.

Gruß. Tom
#3709655
Lesenswert?

Falk Brunner schrieb:
> So nett wie der 8051 ist, er ist alt.

Aber er hat einen besonders cleveren Befehlssatz. Es macht richtig Spaß, 
ihn in Assembler zu programmieren.
Logische Schaltungen kann man mit den Bitbefehlen direkt 1:1 
hinschreiben (MOV C, bit; ANL C, bit; ORL C, /bit; CPL bit usw.).
Und ein Byte mit einer LUT umwandeln braucht nur einen einzigen Befehl 
(MOVC A, @A+PC).
Schleifen braucht man auch alle Nase lang (DJNZ, CJNE).

Schon beim AVR muß man oft um die Ecke denken (mehrere Befehle 
kombinieren).
Und beim PIC ist um die Ecke denken quasi Voraussetzung.
Gast #3898731
Lesenswert?

Da mir schon öfters Systems on a Chip über den Weg gelaufen sind die 
einen 8051 integriert haben dachte ich da lese ich mich mal demnächst 
ein um da auch mal was eigenes aufspielen zu können. Habe erst mal nach 
simplen Entwicklungsboards ala Arduino gesucht und da hats mich schon 
aus den Socken gehauen als ich die Preisse sah für Steinzeitbords mit 
serieller Schnittstelle und CPU Sockeln für Schokoriegelartige 8051, 
dann hatte man aber immer noch keinen Programmer.

Gibts da auch was zeitgemässes eben arduinolike? An USB ranklemmen und 
per diverser Tools zu flashen, eine IDE ala Arduino/Processing oder 
Monstrum ala Eclipse muss nicht mal sein, die Toolchain sollte halt da 
sein und funktionieren. Also sowas wie bei den AVRs: avrdude und der 
gcc, mehr brauche ich nicht.
#3899148
Lesenswert?

Schau mal bei Waveshare in Asien nach:
http://www.wvshare.com/column/C8051F_DevelopmentBoard.htm

Bei denen gibt's auch eine üppige Ausstattung als "Premium" dazu.

Dann noch deren nachgebauten Debugger:
http://www.wvshare.com/product/USB-C8051F-Debugger.htm

Oder den originalen von SiLabs:
http://www.silabs.com/products/mcu/Pages/USBDebug.aspx

Letzterer ist nicht ganz so preiswert, z.B. bei Mouser. Die Nachbauten 
gibt es aber auch aus Fernost (wie von Waveshare) in der Bucht bzw. bei 
Ali. Damit solltest du schon ein Stück weit kommen.

Die Toolstick-Serie von SiLabs ist auch einen Blick wert.

Für Plug'n'Play bin ich hier gerade noch über eich schönses Stück 
gefallen:
http://goodfet.sourceforge.net/hardware/goodfet11/
Ist kein 8051 sondern MSP, aber ein schöner Anstoß für eigene Ideen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren