Embedded C Programming and the Microchip PIC

This new book is designed to teach C
language programming as it applies to embedded microcontrollers
and to fuel knowledge in the application of
the Microchip family of PIC microcontrollers. Coverage begins
with an exploration of the C language showing
readers how to create C language programs to
solve problems. PIC processors are then studied, from
basic architecture to all of the standard peripheral
devices included in the microcontrollers. Numerous worked-out example
programs demonstrate common uses for each of the
peripherals. Readers are subsequently introduced to the built-in
functions available in C, to help speed their
programming and problem solving. Finally, readers are taken
through use of the C Compiler, and learn
to efficiently develop custom projects.
Coverage is organized in
logical topic units so that readers can either
start with the C language and progress through
the PIC hardware and into more advanced topics,
or they can choose the order of topics
to fit their particular needs; A host of
worked-out chapter examples and laboratory exercises help readers
"learn by doing" as they develop the knowledge
and skills needed to achieve efficiency.
On CD-ROM: Source
code for the software examples in the text
which can be used as references or as
starting points for specific assignments; The student version
compiler will compile the majority of the example
programs in the book, and contains everything that
users with their own development boards need to
work outside of the class as well as
in the school lab.