Skip to content

Latest commit

 

History

History
80 lines (72 loc) · 3.8 KB

File metadata and controls

80 lines (72 loc) · 3.8 KB

#693 PIC Microcontroller Projects in C

Book notes: PIC Microcontroller Projects in C: Basic to Advanced, by Dogan Ibrahim. First published January 1, 2014.

Build

Notes

I started working with this book, but found some of the code examples to be demonstrating incorrect techniques.

See also:

Contents

  • Chapter 1 Microcomputer Systems
  • Chapter 2 mikroC Pro for PIC Programming Language
  • Chapter 3 MPLAB X IDE and MPLAB XC8 C Programming Language
  • Chapter 4 Microcontroller Program Development
  • Chapter 5 Simple PIC18 Projects
    • Project 5.1 Chasing LEDs
    • Project 5.2 Complex Flashing LED
    • Project 5.3 Random Flashing LEDs
    • Project 5.4 Logic Probe
    • Project 5.5 LED Dice
    • Project 5.6 Two-Dice Project
    • Project 5.7 Two-Dice Project Using Fewer I/O Pins
    • Project 5.8 7-Segment LED Counter
    • Project 5.9 Two-Digit Multiplexed 7-Segment LED
    • Project 5.10 Four-Digit Multiplexed 7-Segment LED
    • Project 5.11 LED Voltmeter
    • Project 5.12 LCD Voltmeter
    • Project 5.13 Generating Sound
    • Project 5.14 Generating Custom LCD Fonts
    • Project 5.15 Digital Thermometer
  • Chapter 6 Intermediate PIC18 Projects
    • Project 6.1 Four-Digit Multiplexed Seven-Segment Light Emitting Diode Event Counter Using an External Interrupt
    • Project 6.2 Calculator with a Keypad and Liquid Crystal Display
    • Project 6.3 The High/Low Game
    • Project 6.4 Generating Waveforms
    • Project 6.5 Ultrasonic Human Height Measurement
    • Project 6.6 Minielectronic Organ
    • Project 6.7 Frequency Counter with an LCD Display
    • Project 6.8 Reaction Timer
    • Project 6.9 Temperature and Relative Humidity Measurement
    • Project 6.10 Thermometer with an RS232 Serial Output
    • Project 6.11 Microcontroller and a PC-Based Calculator
    • Project 6.12 GPS with an LCD Output
    • Project 6.13 ON/OFF Temperature Control
  • Chapter 7 Advanced PIC18 Projects
    • Project 7.1 Bluetooth Serial Communication - Slave Mode
    • Project 7.2 Bluetooth Serial Communication - Master Mode
    • Project 7.3 Using the RFID
    • Project 7.4 RFID Lock
    • Project 7.5 Complex SPI Bus Project
    • Project 7.6 Real-Time Clock Using an RTC Chip
    • Project 7.7 Real-Time Alarm Clock
    • Project 7.8 SD Card ProjectsdWrite Text To a File
    • Project 7.9 SD Card-Based Temperature Data Logger
    • Project 7.10 Using Graphics LCDdDisplaying Various Shapes
    • Project 7.11 Barometer, Thermometer and Altimeter Display on a GLCD
    • Project 7.12 Plotting the Temperature Variation on the GLCD
    • Project 7.13 Using the Ethernet - Web Browser-Based Control
    • Project 7.14 Using the Ethernet - UDP-Based Control
    • Project 7.15 Digital Signal Processing - Low Pass FIR Digital Filter Project
    • Project 7.16 Automotive Project - Local Interconnect Network Bus Project
    • Project 7.17 - Automotive Project - Can Bus Project
    • Project 7.18 Multitasking
      • Project 1 Using Cooperative Multitasking
      • Project 2 Using Round-Robin Multitasking With Variable CPU Time Allocation
    • Project 7.19 Stepper Motor Control Projects - Simple Unipolar Motor Drive
    • Project 7.20 Stepper Motor Control Projects - Complex Control Of A Unipolar Motor
    • Project 7.21 Stepper Motor Control Project - Simple Bipolar Motor Drive
    • Project 7.22 DC Motor Control Projects - Simple Motor Drive
    • Project 7.23 A Homemade Optical Encoder For Motor
    • Project 7.24 Closed-Loop DC Motor Speed Control - On/Off Control