In diesem Buch werden wir uns ausschließlich mit 8-Bit-Mikrocontrollern beschäftigen und zwar
mit Mikrocontrollern der 8-Bit-PIC- und der 8-Bit-AVR-Mikrocontroller-Linien. Bei der
PIC-Familie handelt es sich dabei um PIC10 PIC12 PIC16 und PIC18 bei der AVR-Familie um
ATtiny ATmega und ATxmega. Die vorgestellten 8-Bit-Chips sind für sehr viele Anwendungen
vollkommen ausreichend und preislich auch attraktiv. Durch die Lektüre des Buches erhalten Sie
ein fundiertes Wissen über die genannten 8-Bit-Mikrocontroller über ihre Architektur ihre
Pinbelegungen und über ihre Programmierung. Weil wir uns in diesem Buch mit den Grundlagen der
Architektur der PICs und AVRs vertraut machen möchten werden wir auch für alle PIC- und
AVR-Anwendungen Assembler einsetzen denn die Assembler-Sprache erlaubt es die Technik im
Detail kennenzulernen. Wenn man wirklich wissen möchte was sich im Mikrocontroller abspielt
greift man zu Assembler. Damit hat man die beste Gelegenheit sehr nah an den Kern zu kommen.
Und wenn man schon einen Mikrocontroller-Typ kennengelernt und verstanden hat ist es bei dem
nächsten deutlich einfacher auch wenn er von einem anderen Hersteller kommt. Bei anderen
Programmiersprachen bleibt die Technik immer ziemlich tief versteckt. Die Assembler-Beispiele
sind so einfach gestaltet dass sie jeder mit den im Buch aufgezeigten Programmiertechniken
erstellen kann. Weil es sich um einfache Beispiele handelt werden wir sie alle auf einer
universellen Lochrasterplatine realisieren. Manche sind auch auf einem Experimentier-Breadboard
umsetzbar.