
C Programming for the PIC Microcontroller
Demystify Coding with Embedded Programming
- English
- ePUB (mobile friendly)
- Available on iOS & Android
C Programming for the PIC Microcontroller
Demystify Coding with Embedded Programming
About this book
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 Learn
- Use the freely available MPLAX software
- Build a project and writea program using inputs from switches
- Create a variable delay with the oscillator source
- Measure real-world signals using pressure, temperature, and speed inputs
- Incorporate LCD screens into your projects
- Apply what you've learned into a simple embedded program
Who This Book Is For
Hobbyists who want to move into the challenging world of embedded programming or students on an engineering course.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover
- Front Matter
- 1. Introduction
- 2. Our First Program
- 3. Updating the Program
- 4. Applying What We’ve Learned
- 5. Real-World Inputs
- 6. Using the LCD
- 7. Creating a Header File
- 8. Understanding Some Useful Code
- Back Matter