void MyHighISR(void) /* High Interrupt Service Routine */ { if (pwmz==511) { pwmz=0; PORTDbits.RD0=1; PORTDbits.RD1=1; PORTDbits.RD2=1; PORTDbits.RD3=1; PORTDbits.RD4=1; PORTDbits.RD5=1; PORTDbits.RD6=1; PORTDbits.RD7=1; } pwmz++; if (pwmz > 111) PORTDbits.RD0=0; else PORTDbits.RD0=1; if (pwmz > 111) PORTDbits.RD1=0; else PORTDbits.RD1=1; if (pwmz > 111) PORTDbits.RD2=0; else PORTDbits.RD2=1; if (pwmz > 111) PORTDbits.RD3=0; else PORTDbits.RD3=1; if (pwmz > 111) PORTDbits.RD4=0; else PORTDbits.RD4=1; if (pwmz > 111) PORTDbits.RD5=0; else PORTDbits.RD5=1; if (pwmz > 111) PORTDbits.RD6=0; else PORTDbits.RD6=1; if (pwmz > 111) PORTDbits.RD7=0; else PORTDbits.RD7=1; INTCONbits.TMR0IF=0; TMR0L = 170; }