Full Description
Dieses Lehr- und Arbeitsbuch bietet einen einfachen und schnellen Einstieg in Elektronik, Assembler- und Windows-Programmierung anhand einer konkreten Schaltung. Das Buch zeigt anhand des vorgestellten Mikrocontroller-Systems, wie eigene Mikrocontroller-Schaltungen aufgebaut werden. Mit dem im Buch beschriebenen Debugger konnen eigene Programme vom PC zum Mikrocontroller-System geschickt und deren Ablauf verfolgt werden.
Contents
1 Grundlagen.- 1.1 Halbleiter und Transistoren.- 1.2 Dualzahlen und Schaltalgebra.- 2 Die Hardware.- 2.1 Der Speicher.- 2.2 Das 74573.- 2.3 Spannungsversorgung.- 2.4 Das PAL.- 2.5 Anschluss an den PC.- 2.6 Mikrocontroller.- 2.7 Erweiterungen für Port 1.- 3 Die 8051-Programmierung.- 3.1 Was ist Assembler?.- 3.2 Adressierungsarten.- 3.3 Unterprogramme.- 3.4 Der interne Datenspeicher.- 3.5 Interrupts.- 3.6 Anwendungsprogramme.- 4 Grundlagen Windows-Programmierung.- 4.1 Das erste Beispiel.- 4.2 WinMain und WndProc.- 4.3 Nachrichten.- 4.4 Die GDI —Schnittstelle (Graphics Device Interface).- 4.5 Die Fensterprozedur von BEISPIEL1.- 4.6 Compilieren und Linken der Beispiele.- 4.7 Hinzufügen eines Programmicons.- 4.8 Das zweite Beispiel.- 4.9 BEISPIEL3: Tastatureingaben.- 4.10 Messdatendarstellung.- 5 Das Debugprogramm DEBUG8051.- 5.1 DEBUG8051-Das Assemblerprogramm.- 5.2 DEBUG8051PC-Das Windows-Programm.- 6 Befehlssatz des 8051.- 6.1 Überblick.- 6.2 Detaillierte Befehlsbeschreibungen.- A.1 Drei 8051-kompatible Mikrocontroller.- Atmel AT89C52.- Cygnal C8051F000.- Der C515C.- A.2 Datenblätter für DEBUG8051 HW.- A.3 Bezugsquellen für Halbleiter.- Literatur.- Sachwortverzeichnis.