void main()
{
//*************************TIMER AYARLARI**************************//
TRISA=0x00;
TRISB=0xFF;
TRISC=0xFF;
TRISC=0xF0;
TRISD=0x00;
TRISE=0x00;
PORTA=0x00;
PORTB=0x00;
PORTC=0x00;
PORTD=0x00;
PORTE=0x00;
T1CON.TMR1CS=0; //TMR1CS: Timer1 Clock Source Select bit,0 = Internal clock (FOSC/4)
// T1CON.F2=0; //This bit is ignored. Timer1 uses the internal clock
T1CON.T1CKPS1=1; //Prescale bits 1:8 olarak ayarlandı
T1CON.T1CKPS0=1; //Prescale bits
T1CON.T1OSCEN=0;//Timer1 Oscillator Enable Control bit
//1 = Oscillator is enabled
//0 = Oscillator is shut-off (the oscillator inverter is turned off to eliminate power drain)
PIR1.TMR1IF=0; //TMR1IF: Timer1 Overflow Interrupt Flag bit,0 = Timer1 has not overflowed
TMR1H=0x00;
TMR1L=0x00;
PIE1.TMR1IE=1; //TMR1IE: Timer1 Overflow Interrupt Enable bit,1 = Enables the Timer1 overflow interrupt
INTCON.GIE=1; //GIE: Global Interrupt Enable bit, Enables all unmasked interrupts
INTCON.PEIE=1; //Peripheral Interrupt Enable bit, 1 = Enables all unmasked peripheral interrupts
CCP1CON.CCP1M3=0; //Capture/Compare/PWM off
CCP1CON.CCP1M2=0;
CCP1CON.CCP1M1=0;
CCP1CON.CCP1M0=0;
//****************************************************************//