Program for PWM in PIC16F877A