The Quintessential PIC Microcontroller looks at
one
of the central technologies in many embedded computer and
communication systems: the
microcontroller. It approaches
microcontrollers as the "intelligence" of smart digital
systems and gives readers the confidence to design,
construct and program a
real working system using the
popular PIC device as the exemplar. Written specifically
for students with no prior knowledge of computing,
electronics, or logic design, it is ideally suited as a
textbook for relevant modules on Computer Science and
Electronic Engineering degree courses. It is also relevant
to students carrying out project work at final year
undergraduate and postgraduate level, and to those on
conversion MScs.
Key features include:
- The use of real-world hardware and software products to
illustrate the material
- Numerous fully worked examples and self-assessment
questions
- An associated web site providing solutions, further
examples, and useful resources
- Clear and concise presentation of key points and
underlying concepts
Contents
Part I. The Fundamentals:
1. Digital Representation.
2. Logic Circuitry.
3. Stored Program Processing.
Part II. The Software:
4. The PIC16F84 Microcontroller.
5. The Instruction Set.
6. Subroutines and Modules.
7. Interrupt Handling.
8. Assembly Language.
9. High-Level Language.
Part III. The Outside World:
10. The Real World.
11. One Byte at a Time.
12. One Bit at a Time.
13. Time is of the Essence.
14. Take the Rough with the Smooth.
15. To Have and To Hold.
16. A Case Study.
Appendix A. 14-Bit Core Instruction Set.
Appendix B. Special Purpose Register Structure for the
PIC16C74B.
Appendix C. C Instruction Set.
Appendix D. Acronyms and Abbreviations.
Index.