#include <htc.h>
#ifndef _XTAL_FREQ
#define _XTAL_FREQ 20000000
#endif
int COUNT=0;
__CONFIG(FOSC_HS & WDTE_OFF& PWRTE_OFF & BOREN_ON &
LVP_OFF & WRT_OFF & DEBUG_OFF & CPD_OFF & CP_OFF);
void interrupt ISR(void) //interrupt service routine for timer0 overfloe
{
if(TMR0IF)
{
TMR0IE=0;
TMR0IF=0;
COUNT=COUNT++;
if(COUNT==76)
{
SEC=SEC++;
count=0;
}
}
}
void main(void)
{
OPTION_REG=0X07; //timer0 in counter mode with prescaler 256
GIE=1; //global interrupt enable
PEIE=1; //peripheral interrupt enable
TMR0IE=0; //timer0 interrupt enable
while(1);
}