C8051 Einführung

OP #1052404
Lesenswert?

Hallo zusammen,

ich bin zufällig auf diese Seite gestoßen und war recht angetan von den 
tollen Beiträgen. Nachdem ich mich seit kurzem mit dem C8051F020 
beschäftige wollte ich mal nachfragen, ob denn jemand vielleicht eine 
tolle Einführung (in C) in diese Thematik hat bzw kennt. Ich dachte da 
an einfache Bsp (in C),um wirklich Schritt für Schritt die Möglichkeiten 
des Mikrocontrollers zu entdecken.

Vielen Dank
Beste Grüße
Florian
Gast #1052428
Lesenswert?

ANSI C ist weitgehend unabhängig vom Mikrocontroller. Zum Lernen kannst 
Du auch C (kein C++) auf dem PC benutzen. Div. Compiler sind Freeware. 
Literatur ist massenhaft verfügbar.

Wenn Du halbwegs dann in C fit bist, kannst Du Dich mit der Spezifik der 
8051-Familie beschäftigen. Z.B. wie man in C Ports setzt, SFRs abfragt 
und die unterschiedlichen Speicherbereiche nutzt. Dazu hilft das Studium 
des Datenblatts des jeweiligen Controllers und man schaut sich mal paar 
Beispiel C-Programme hier im Forum an.

Besonders geeignet zum Einstieg sind 8051er mit internen Bootloader, wie 
Atmel AT89C51ED2 oder ähnliches. Diese sind gut verfügbar und lassen 
sich leicht in der Schaltung programmieren.
OP #1052448
Lesenswert?

Schaut schon mal recht gut aus. Leider kann ich zu den meisten 
Programmcodes nicht viel sagen, da ich die Grundlagen noch gar nicht so 
wirklich verstehen (bin ziemlicher Anfänger); in C besitze ich die 
Grundlagen.
Sprich was ist eigentlich genau ein Interrupt etc...
Hab mehr oder weniger mal das Keil Datenblatt + Erläuterung 
durchgeschaut.Mein Englisch ist zwar nicht schlecht, aber ehrlich gesagt 
ist es sehr mühsam für mich, eine neue welt in einer "anderen Sprache" 
zu erforschen :-)
Sprich bräuchte so ne richtige (wenn möglich deutsche Version) von 
erster Schritt..nächster Schritt...

Danke
P.S. Ich benutze config3.exe für Ports,Watchdog enablen etc.Keil Vision 
als Entwicklungsumgebung und Simulator
Gast #1052467
Lesenswert?

>>Leider kann ich zu den meisten
>Programmcodes nicht viel sagen, da ich die Grundlagen noch gar nicht so
>wirklich verstehen (bin ziemlicher Anfänger); in C besitze ich die
>Grundlagen.

Dann solltest Du am besten mit den 8051er Grundlagen anfangen, schau
mal bei erikbuchmann.de vorbei.
Gast #1052540
Lesenswert?

Hi,

guck dir das mal an. Aber Achtung, es bezieht sich auf 80C535! Das ist 
ein 8032 kompatibler mit einigen zusätzlichen Eigenschaften, aber die 
Timer, Schnittstelle usw. sind voll kompatibel zum 80C52. Und falls noch 
Fragen sind, einfach hierher...

Ralf
Angehängte Dateien:

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