
Introduction to Microcontrollers
G. Jack Lipovski - Collection Academic Press Series in Engineering
Résumé
This book is a comprehensive, introductory text/reference for electrical and computer engineers and students, as well as hobbyists who want an in-depth understanding of microcontroller programming. It systematically teaches the programming of a microcontroller in assembly language, as well as showing how C and C++ programs can be hand-compiled into assembly language. This book also covers the principles of good programming practice through top-down design and the use of data structures. It demonstrates what a small computer can do. This book goes a long way toward developing the essential skills that will make students successful computer engineers.
- Shows how a computer executes instructions;
- Shows how a high-level programming language converts to assembler language;
- Shows how a microcontroller is interfaced to the outside world;
- Examples based on the newly introduced, very affordable, but very powerful, M68DKIT812C32 target board;
- Hundreds of examples, experiments, "brain-teasers" and motivators;
- More than 20 exercises at the end of each chapter;
- Complete solutions manual and PowerPoint® slides available for Instructors;
- CD includes example code from book as well as the Metro Werks Code Warrior® C++ compiler.
L'auteur - G. Jack Lipovski
G. Jack Lipovski has taught electrical engineering and computer science at the University of Texas since 1976. He is a computer architect, internationally recognized for his design of the pioneering database computer, CASSM, and the parallel computer, TRAC. His expertise in microcomputers is also internationally recognized through his appointments as a past director of Euromicro and an editor of IEEE Micro. Dr. Lipovski holds eleven patents in the design of logic-in-memory integrated circuits for database and graphics geometry processing. He is a fellow of the IEEE and a Golden Core member of the IEEE Computer Society.
Sommaire
- Basic Computer Structure and the 6812
- The Instruction Set
- Addressing Modes
- Assembly Language Programming
- Advanced Assemblers, Linkers, and Loaders
- Assembly Language Subroutines
- Arithmetic Operations
- Programming in C and C++
- Implementation of C Procedures
- Elementary Data Structures
- Input/Output. Other Microcontrollers
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Elsevier |
Auteur(s) | G. Jack Lipovski |
Collection | Academic Press Series in Engineering |
Parution | 07/10/2004 |
Édition | 2eme édition |
Nb. de pages | 451 |
Format | 18 x 26 |
Couverture | Relié |
Poids | 1162g |
Intérieur | Noir et Blanc |
EAN13 | 9780124518384 |
ISBN13 | 978-0-12-451838-4 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Structures de données
- Informatique Développement d'applications Algorithmique et informatique appliquée Initiation à l'algorithmique et la programmation
- Informatique Développement d'applications Technologies objet
- Informatique Développement d'applications Programmation UNIX / Linux C sous Unix
- Informatique Développement d'applications Programmation graphique et multimédia Programmation graphique en C/C++
- Informatique Développement d'applications Langages C
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Langages Assembleur
- Informatique Développement d'applications Outils de développement Borland C++ Builder
- Informatique Développement d'applications Outils de développement Visual C++
- Informatique Développement d'applications Outils de développement Visual C++ .NET
- Informatique Hardware et matériels Architecture des ordinateurs Microprocesseurs
- Informatique Hardware et matériels Electronique pour l'informatique
- Sciences Techniques Electronique Circuits et schémas
- Sciences Techniques Electronique Composants Composants - Microcontrôleurs