TIMER0控制单个LED闪烁
扫描二维码
随时随地手机看文章
TIMER0控制单个LED闪烁
#include
__CONFIG(0x3B31);
unsignedcharnum=0;
voidinit()
{
TRISB0=0;
RB0=1;
}
voidTMR0_init()
{
OPTION=0x02;//0有上拉电阻00000101:8分频
GIE=1;
PEIE=1;
T0IF=0;
TMR0=250;
T0IE=1;
}
voidinterruptTIMER0()
{
T0IF=0;
if(num==250)
{
num=0;
RB0=!RB0;
}
else
{
num++;
}
}
voidmain()
{
init();
TMR0_init();
while(1);
}