Wednesday 3 June 2015

timer pic

#include<htc.h>
void interrupt ISR(void)
{

if(T0IF)
{
int i;
RB0=1;
//RD0=~RD0;
T0IF=0;
for(i=0;i<200;i++);
}
//RD0=0;
//TMR0=1;
//GIE=0;
//T0IE=0;

}

void main()
{
RBPU=0;
INTEDG=0;
T0CS=0;
T0SE=0;
PSA=0;
PS2=1;
PS1=1;
PS0=1;

//OPTION=0X07;

TRISB=0x00;
RD0=0;

while(1)
{
int i;
//TMR0=0;
//RD1=0;
RB0=0;
for(i=0;i<200;i++);
GIE=1;
//PEIE=1;
T0IE=1;
//TMR0=1;
}

}


No comments:

Post a Comment