#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;
}
}
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