C Programming for the PIC Microcontroller: Demystify Coding with Embedded Programming
Book information
Description
Go beyond the jigsaw approach of just using blocks of code you don’t understand and become a programmer who really understands how your code works. Starting with the fundamentals on C programming, this book walks you through where the C language fits with microcontrollers. Next, you'll see how to use the industrial IDE, create and simulate a project, and download your program to an actual PIC microcontroller. You'll then advance into the main process of a C program and explore in depth the most common commands applied to a PIC microcontroller and see how to use the range of control registers inside the PIC. With C Programming for the PIC Microcontroller as your guide, you’ll become a better programmer who can truly say they have written and understand the code they use. What You’ll LearnUse the freely available MPLAX software Build a project and write a program using inputs from switches Create a variable delay with the oscillator sourceMeasure real-world signals using pressure, temperature, and speed inputsIncorporate LCD screens into your projectsApply what you’ve learned into a simple embedded programWho This Book Is For Hobbyists who want to move into the challenging world of embedded programming or students on an engineering course. Front Matter ....Pages i-xx Introduction (Hubert Henry Ward)....Pages 1-8 Our First Program (Hubert Henry Ward)....Pages 9-63 Updating the Program (Hubert Henry Ward)....Pages 65-91 Applying What We’ve Learned (Hubert Henry Ward)....Pages 93-118 Real-World Inputs (Hubert Henry Ward)....Pages 119-135 Using the LCD (Hubert Henry Ward)....Pages 137-211 Creating a Header File (Hubert Henry Ward)....Pages 213-221 Understanding Some Useful Code (Hubert Henry Ward)....Pages 223-249 Back Matter ....Pages 251-271
Similar books
Learn Electronics with Raspberry Pi: Physical Computing with Circuits, Sensors, Outputs, and Projects
2020 · PDF
The LEGO Arduino Cookbook: Expanding the Realm of MINDSTORMS EV3 Invention
2020 · PDF
Beginning e-Textile Development: Prototyping e-Textiles with Wearic Smart Textiles Kit and the BBC micro:bit
2020 · PDF
Build Your Own Car Dashboard with a Raspberry Pi: Practical Projects to Build Your Own Smart Car
2020 · PDF
Bitcoin and Lightning Network on Raspberry Pi: Running Nodes on Pi3, Pi4 and Pi Zero
2019 · PDF
Beginning Radio Communications: Radio Projects and Theory
2019 · PDF
Sensor Projects with Raspberry Pi: Internet of Things and Digital Image Processing
2019 · PDF
Machine Learning with the Raspberry Pi: Experiments with Data and Computer Vision
2020 · PDF