Mikrocontroller-Kurs

In diesem kostenlosen Mikrocontroller-VIDEO-Kurs erhälst Du nach einer Einführung in die C-Programmierung einen ersten Einblick in die Programmierung von Mikrocontrollern der 8051-Familie.

Die Mikrocontroller-Technik zur Regelung und Steuerung von technischen Prozessen ist heutzutage ein wichtiger Bestandteil der Elektrotechnik.

Die Bereiche „Elektrotechnik“ der Fachhochschulen und Universitäten sind vielerorts in „Elektrotechnik / Informationstechnik“ umbenannt worden.

Deshalb biete ich hier auf ET-Tutorials.de einen Mikrocontrollerkurs für Einsteiger an.

Der Kurs besteht aus 2 Teilen. Der erste Teil besteht aus einer Einführung in die Programmiersprache „C“. Im zweiten Teil geht es dann um die Programmierung von Mikrocontrollern der 8051 Familie.

Hier einige Informationen zum Mikrocontroller-Kurs.

Der Mikrocontroller-Email Kurs

Ich habe einen Email-Kurs eingerichtet, der Dich durch den gesamten Mikrocontroller-Kurs begleitet.

Neben einer schrittweisen Einführung erhälst Du in diesem Kurs weitere Informationen und Arbeitserleichterungen, wie beispielsweise Quellcode, per Email.

Um Dich für diesen kostenlosen Kurs einzuschreiben, trage bitte unten Deine Email-Adresse ein. Dann bekommst Du eine Aktivierungs-Mail, in der Du noch einmal auf einen Link klicken musst.

Trage hier nun Deine Email-Adresse ein, um Dich für den Kurs anzumelden.

Wichtig:
Deine EMail-Adresse behandle ich natürlich vertraulich und gebe diese an niemanden weiter. Zudem kannst Du Dich jederzeit durch einen Klick auf den Abmeldelink in einer der Emails einfach wieder abmelden.

 

Diese Folgen sind bereits erschienen:

Teil 1: Programmieren in C

  1. Start des Mikrocontroller-Kurses
  2. Download und Installation von uVision 4
  3. Start der Entwicklungsumgebung uVision 4
  4. Was machen Compiler und Linker?
  5. Einrichten eines Projektes in uVision
  6. Binäre, dezimale und hexadezimale Zahlen
  7. Bits, Bytes und Nibbles
  8. C-Syntax, getchar() und printf()
  9. Datentypen und die formatierte Ausgabe mit printf()
  10. Variablenzuweisung und modulo-Funktion
  11. Variablenzuweisung (Teil2)
  12. Bedingungen und Vergleiche
  13. Bedingte Anweisung mit if
  14. Anzeigensteuerung für einen Kessel
  15. Bedingte Anweisungen mit switch-case
  16. Programmierung eines Kaffeeautomaten
  17. Programmierung eines Kaffeeautomaten, Teil II (Lösung der Aufgabe)
  18. Programmierung der Getränkeausgabe
  19. Bitweise Manipulation
  20. Bitweises Auslesen eines Ports
  21. Programmierung der Münzeingabe
  22. Funktionen in C
  23. Funktionen in C, Definition und Deklaration
  24. Funktionen in C, Globale und Lokale Variablen
  25. Funktionen in C, Parameterübergabe
  26. Lösung der Übungsaufgabe zu Funktionen
  27. Eine Funktion für die Münzauswertung
  28. Eine Mögliche Lösung für eine Funktion zur Münzauswertung
  29. Arrays
  30. Lösung der Aufgabe und SHIFT Operator
  31. Lösung mit Löschen des Portbits
  32. Schleifen mit while
  33. Schleifen mit do while
  34. Schleifen mit for
  35. Geschachtelte for-Schleife
  36. Pointer in C
  37. Pointer in C – Lösung der Aufgabe
  38. Pointer und Arrays
  39. Anwendung von Pointern – Bubblesort
  40. Implementierung von Bubblesort


Teil 2: Programmieren eines 8051

  1. Übersicht zum 8051-Kurs
  2. Ein neues Projekt in µVision 4 anlegen
  3. Definition der Port-Adresse durch die Special Function Register
  4. Lesen aus Portpins
  5. Lösung zur Aufgabe: Lesen aus Ports
  6. Interrupts und Polling
  7. Externe Interrupts beim 8051
  8. Lösung der Aufgabe zu den externen Interrupts
  9. Software Interrupts, Traps
  10. Timer Interrupt des 8051 Mikrocontrollers
  11. Programmieren des Timer Interrupts
  12. Timer Interrupt Lösung der Aufgabe
  13. Timer Interrupts 8 bit auto reload
  14. PWM – Pulsweitenmodulation
  15. Ein Programmablaufplan für die Pulsweitenmodulation
  16. Programmierung der Pulsweitenmodulation
>