Simple C for the PIC Microcontroller
Learn Embedded
Software for the PIC Microcontroller
The tasks required of the PIC Microcontroller are becoming more complex year on
year.
While it is acceptable to obtain a grasp of the
workings of the PIC Microcontroller by programming in assembly
language, if more complex tasks are to be performed,
a simpler language is needed. In addition, an
engineer can cut his teeth on the PIC, become
proficient in its assembly language but then be a
complete novice if he needs to upgrade to a
processor from a different manufacturer that uses a
completely different set of instructions. A
universal language is needed that is not processor
dependent that enables an engineer to write software
regardless of the platform and regardless of the
complexity of the task in hand.
This is where the C programming language comes to
the rescue and if you
learn C for the PIC
microcontroller this is the perfect place to start.
It contains 113 pages of architecture
descriptions, sample code that has been used in
production circuits and detailed explanations of the
code.
Most downloadable
books on the C programming language point you to
using expensive development tools and hardware.
This
book explains how to use
-
a free PIC
Microcontroller C Compiler
-
a free editor
-
free PIC
Microcontrollers from Microchip
-
very low cost
programmers
In this book,
Simple C
for the PIC Microcontroller (available as a download
from this website), the reader will learn C for the PIC Microcontroller including how to
write, compile and debug programs using C and then learn
how to download them to a target device.
The reader will
become fluent in the basics of the C programming
language and be writing his own programs within one
day.
The book explains
the architecture of the PIC, how to download and use
the free software,
how to write basic software routines including if,
while, do..while, for loops, switch statements,
header and C files, configuration bits, type
definitions, binary, hex, decimal numbers, functions,
interrupts, timers,
LED driving routines, a bulletproof LCD driving routine
including circuit diagrams as well lots of other C examples.
Once the basics of C are mastered, the reader can
then progress to much more complex microprocessors
and program them using exactly the same coding
techniques learned on the PIC Microcontroller and a whole new world
of embedded design opens up.
Click on the link below to go to the download page
for Simple C for the PIC Microcontroller
Simple C for the PIC Microcontroller
|