We are using PIC18F4550 and MPLAB IDE to Run this Program.
For Running PIC ( Peripheral Interface Controller) Program on PIC18F4550 kit. We require:
1) PIC18F4550 Kit
2) MPLAB IDE
3) PIC Loader Software ( Used to write a program on the microcontroller)
Steps:
1) Create a new project in MPLAB IDE. Ex: LED Blink
2) Build the project
3) Open the PIC Loader -> Click on Bootloader -> Open hex generated file of the build project -> From Program tab click on Write Device -> After that press reset button on PIC18 -> After that Run -> Break/Pause -> Bootloader -> Run
Video For Easy Understanding:
Program:
#include <xc.h>
void main(void) {
TRISB=0;
PORTB=128;
TRISC=0;
PORTC=0XFA;
while(1)
{
PORTB = 0xFF; // All led 8bit ON
for(int j=0;j<7;j++)
{
PORTB=PORTB<<1; // Left Shift 1 bit
// Delay
for(int i=0;i<5000;i++)
for(int k=0;k<100;k++);
}
PORTB = 0x80;
for(int j=0;j<7;j++)
{
PORTB=PORTB>>1;
for(int i=0;i<5000;i++)
for(int k=0;k<100;k++);
}
}
}