Introduction to microcontrollers : architecture, programming, and interfacing for the Freescale 68HC12 /
This book is a comprehensive, introductory text/reference for electrical and computer engineers and students with little experience with a high-level programming language. It systematically teaches the programming of a microcontroller in assembly language, as well as C and C++. This books also cover...
Saved in:
Main Authors: | |
---|---|
Corporate Authors: | ; |
Published: |
Elsevier Academic Press,
|
Publisher Address: | Boston, Mass. : |
Publication Dates: | 2004. |
Literature type: | eBook |
Language: | English |
Edition: | Second edition. |
Series: |
Academic Press series in engineering
|
Subjects: | |
Online Access: |
http://www.sciencedirect.com/science/book/9780124518384 |
Summary: |
This book is a comprehensive, introductory text/reference for electrical and computer engineers and students with little experience with a high-level programming language. It systematically teaches the programming of a microcontroller in assembly language, as well as C and C++. This books also covers the principles of good programming practice through top-down design and the use of data structures. It is suitable as an introductory text for a first course on microcomputers that demonstrates what a small computer can do. 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; Hundreds of examples, experiments, "brain-teasers" and motivators; More than 20 exercises at the end of each chapter; Complete solutions manual available for Instructors; CD includes example code from book as well as the MetroWerks CodeWarrior C++ compiler. |
Item Description: | Includes index. |
Carrier Form: | 1 online resource (xxxi, 451 pages) : illustrations. |
ISBN: |
9780124518384 0124518389 9780080470412 0080470416 |
Index Number: | TJ223 |
CLC: | TP332.3 |
Contents: | 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. |