Heute geht es also los mit dem Download und der Installation der Entwicklungsumgebung µVision 4 (häufig auch uVision geschrieben) von Keil Software.
Doch vorher noch ein paar einleitende Anmerkungen zum Thema Mikrocontroller.
Häufig werden die Begriffe Mikrocontroller und Mikroprozessor durcheinander geworfen. Es gibt zwar durchaus eine Verwandtschaft der Systeme, im Detail unterscheiden sie sich sich aber in wesentlichen Punkten.
Daher soll zunächst einmal geklärt werden, was ein Mikrocontroller eigentlich ist.
Was ist ein Mikrocontroller?
Seit etwas 1975 gibt es integrierte Schaltungen, bei denen ein komplexes Steuer- und Rechenwerk auf einem Chip integriert ist – den Mikroprozessor. In dem PC, Mac o.ä., mit dem Ihr gerade arbeitet, arbeitet ein solcher Mikroprozessor. Dieser Mikroprozessor hat eine Aufgabe, nämlich schnell, sehr schnell zu rechnen. Für andere Aufgaben gibt es, grob gesagt, in einem PC andere Komponenten.
Einen etwas anderen Ansatz hat man bei der Entwicklung von Mikrocontrollern verfolgt. Mikrocontroller rechnen langsamer als die heutigen Mikroprozessoren, haben dafür aber viele Funktionen und Schnittstellen, die man für moderne Steuerungs- und Regelungsaufgaben benötigt, auf einen Chip integriert.
So findet man beispielsweise Ein-/Ausgabeports, Analog-/Digitalwandler, serielle Schnittstellen, … auf dem Mikrocontroller.
Mikrocontroller werden heute vielfältig eingesetzt. Sie steuern und regeln fast alle elektronische Geräte. Man findet sie in Autos, Waschmaschinen, Videorecordern, Fernsehgeräten, …
Oft ist es einfacher und schneller und damit auch preisgünstiger, einen Mikrocontroller für eine Steuerungsaufgabe einzusetzen, als die Steuerung diskret aufzubauen.
Ist die Steuerung fehlerhaft oder soll sie geändert werden, reicht häufig ein einfaches Software-Update. Bei der Realisierung einer Steuerung durch eine Schaltung müsste man im schlechtesten Fall, die gesamte Schaltung neu entwickeln.
Ein typischer Vertreter der heute verwendeten Mikrocontroller ist der 8051 von INTEL. Dieser Mikrocontroller wurde von diversen Herstellern weiterentwickelt und ist von allen großen Halbleiterherstellern in diversen Derivaten erhältlich.
In diesem Kurs werden wir uns mit der Programmierung von Derivaten des 8051 beschäftigen.
Eine geeignete Software für die Programmierung eines 8051-Derivats ist das Programm uVision 4 von Keil.
Der Download und die Installation der Software wird im folgenden Video gezeigt.
Lade nun die Software von der Keil-Homepage und installiere sie auf Deinem PC.
In der nächsten Folge rufen wir dann die Software auf, kompilieren , linken und starten das erste Demoprogramm.
[Hier geht es zur Übersichtsseite zu den anderen Artikeln des Mikrocontroller-Kurses hier auf ET-Tutorials.de.]