Skip to content
PIC18F4520: Projects done with PICDEM 2 PLUS Demo Board for learning purposes. Software used is MPLAB v8.92 and C18 Compiler v3.47 Lite
C C++
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ADCPotPWMMusical Add project on ADC pot to control PWM buzzer May 5, 2017
Capture-CCP1 Add project on Capture mode of CCP1 module May 26, 2017
LCD-CustomChar
LCD-HelloWorld Add projects on LCD display interfacing May 19, 2017
MSSP-I2C_Master-ReadWrite Add project on I2C master mode (both reading & writing) Jul 28, 2017
MSSP-I2C_Master-Write Convert indentations with tabs to spaces in MSSP-I2C_Master-Write Jul 28, 2017
PWM-CCP2 Add projects on Timer0 and PWM using CCP2/Timer2 Mar 31, 2017
PWM-MusicalTone PWM MusicalTone: Define the reset value instead of hardcoding directl… Apr 8, 2017
PushButtonInterrupt-IncrementLED Add projects on push buttons (polling and interrupts) Mar 30, 2017
PushButtonInterrupt-ToggleLED Add projects on push buttons (polling and interrupts) Mar 30, 2017
PushButtonPoll-Debouncing Add projects on push buttons (polling and interrupts) Mar 30, 2017
SevenSegmentMultiplex Add project on seven segment multiplexing May 19, 2017
Timer0-BlinkLED Add projects on Timer0 and PWM using CCP2/Timer2 Mar 31, 2017
.gitignore Add projects on push buttons (polling and interrupts) Mar 30, 2017
README.md

README.md

PIC18F4520 Learning Projects

This is a collection of projects which I have done on the PICDEM 2 PLUS Demo Board with PIC18F4520. These projects are done for learning purposes and I have also heavily commented in them.

Project Done on Category Extra Hardware
PushButtonPoll-Debouncing 2017-03-28 Digital I/O LED, Push Button
PushButtonInterrupt-ToggleLED 2017-03-29 External Interrupt LED, Push Button
PushButtonInterrupt-IncrementLED 2017-03-29 External Interrupt LED, Push Button
Timer0-BlinkLED 2017-03-30 Timers LED
PWM-CCP2 2017-03-31 PWM Push Button
PWM-MusicalTone 2017-03-31 PWM, Timer Buzzer, Push Button
ADCPotPWMMusical 2017-04-28 ADC, PWM Buzzer, Potentiometer
SevenSegmentMultiplex 2017-05-12 Timers, Interfacing 4-digit 7-segment display
LCD-HelloWorld 2017-05-19 Interfacing HD44780 LCD display
LCD-CustomChar 2017-05-19 Interfacing HD44780 LCD display
Capture-CCP1 2017-05-26 CPC, Interfacing HD44780 LCD display, Function Generator
MSSP-I2C_Master-Write 2017-07-21 I2C, Interfacing MCP23008 I/O expander, 7-segment display
MSSP-I2C_Master-ReadWrite 2017-07-28 I2C, Interfacing MCP23008, MCP23017, LED
You can’t perform that action at this time.