Springer, 2014. — 660 p.
This textbook serves as an introduction to the subject of embedded systems design, using microcontrollers as core components. It develops concepts from the ground up, covering the development of embedded systems technology, architectural and organizational aspects of controllers and systems, processor models, and peripheral devices. Since microprocessor-based embedded systems tightly blend hardware and software components in a single application, the book also introduces the subjects of data representation formats, data operations, and programming styles.
Number Systems and Data Formats
Microcomputer Organization
Assembly Language Programming
Embedded Programming Using C
Fundamentals of Interfacing
Embedded Peripherals
External World Interfaces
Principles of Serial Communication
The Analog Signal Chain
Appendix A: Software Planning Using Flowcharts
Appendix B: MSP430 Instruction Set
Appendix C: Code Composer Introduction Tutorial
Appendix D: CPUX: An Overview of the Extended MSP430X CPU
Appendix E: Copyright Notices
Author Biography