David Benson:
PICmicros - Erste Schritte
Einführung und Praxis für angehende Anwender der PICmicro Controller
115 Seiten, DIN A4 geringt, 29,00 EUR
Dieses ist das erste Benson Buch, das in einer deutschen Übersetzung erscheint. Es handelt sich um David Bensons "Easy PIC'n" (das hier abgebildete Cover stammt von der englischen Originalausgabe), das weltweit vermutlich meistverkaufte Einsteiger-Buch zum Thema PICmicro Controller.
Wie zitieren aus einer Rezension zur englischsprachigen Ausgabe: "Das Besondere an Bensons Buch ist sicherlich die "Kleinschrittigkeit" der Vorgehensweise, wie dies ein Grundschulpädagoge ausdrücken würde. Jeder der (Lern-) Schritte, die David Benson in seinem Buch macht, ist klein, für den Leser absolut verständlich und einfach nachzuvollziehen. Wer einen Schritt nicht versteht, der blättert halt vier Seiten zurück - und versucht es noch einmal von vorn."
David Benson arbeitet in der Hauptsache mit dem PIC16C84, der gerade von Anfängern meist eingesetzt wird. Der von ihm eingesetzte Assembler ist Microchips MPASM, weil dieser 1. kostenlos ist (im PICSTART-Kit enthalten), 2. die meisten Anwender der PIC16/17-Bausteine MPASM "sprechen" und 3. die meisten Beispiele, die sich in Magazinen oder im Internet finden in MPASM geschrieben sind. Stimmt! Und für einen PICmicro-Anfänger ist es schließlich egal, mit welchem Assembler er beginnt. Wenn er mit MPASM gearbeitet hat, wird er den Parallax-Assembler, der als Teil des Edwards/Kühnel Buches auch "quasi-umsonst" ist, einschätzen können.
Dieses Buch ist absolut geeignet, einem Anfänger erste PICmicro-Erfahrungen zu vermitteln. Wer schnell, ohne zu große Mühe und erfolgreich in die PICmicros einsteigen will, sollte sich nur zwei Dinge kaufen: Microchips PICSTARTplus-Kit und David Bensons Buch.
Die Inhaltsangabe der englischen Originalausgabe
This book is intended to ease the beginner toward understanding and
application of the PIC16/17 line of microcontrollers from Microchip
Technology Inc. The book may be used by the hobbyist or engineer for self
study or as a text for college engineering courses in the application of
microcontrollers. Examples of assembly language programs range from a
simple one to turn on LED's to more complex ones for timing and for
event-counting. Writing programs is covered in-depth and the use of flow
charts as an aid to visualizing what a program does is emphasized. The
approach is hands-on with lots of examples, all of which may be
demonstrated using a very simple demo board (a project) described in the
beginning of the book. No prior knowledge is required.
The objective with this book is to provide the core information needed by
the beginner to successfully program and use the PIC16/17 microcontrollers
in his/her own projects, all with a minimum of hassles.
Some highlights from the book include:
- Programming techniques
- Program design
- Flow charts
- Instruction set
- Addressing modes
- Bit manipulation
- Subroutines
- Sequencing
- Lookup tables
- Interrupts
- Writing source code using a text editor
- Using an assembler
- Interfacing
- Timing and counting
- Using a PIC16/17 programmer
- Experiments
- Lots of examples
Pressestimmen zur englischen Originalausgabe
Zu diesem Buch schrieb die ELRAD in 5/97:
"Das didaktisch gut aufgemachte Buch erleichtert auch µC-Einsteigern ohne Assembler- dafür jedoch Englischkenntnissen den Einstieg in die beliebte PIC-Controller-Familie.
In kleinen, leicht nachvollziehbaren Schritten führt David Benson den Leser an eigene Projekte heran. Vom vereinfachten Einschalten einer LED gelangt man so schnell zu komplexen Timer- und Zähleraufgaben.
Dabei bezieht sich der Autor vornehmlich auf den in Anfängerkreisen weitverbreiteten PIC16C84. Die Familienkunde PIC16/17 kommt dabei jedoch nicht zu kurz.
Als Assembler für die Programmbeispiele bietet sich Microchips weitverbreiteter MPASM an, der bereits im Lieferumfang des PICSTARTplus-Kits enthalten ist. In Kombination mit Easy PIC`n stellt dieses Entwicklungssystem ein empfehlenswertes Einsteigerpaket dar."
Electronics Now schrieb:
"... (that book) assumes you know some digital electronics but no assembly language. It demystifies PIC programming for beginners and includes many simple, complete example programs."
|