当前位置:首页 > 单片机 > 单片机
[导读] pIC单片机TIMER0控制流水灯#include__CONFIG(0x3B31);unsignedcharnum=0,i=0;voidinit(){TRISB=0x00;TRISC=0x00;PORTB=0xFE;PORTC=0xFE;}voidTMR0_init(){OPTION=0x07;//0有上拉电阻00001111:256分频GI

pIC单片机TIMER0控制流水灯

#include
__CONFIG(0x3B31);
unsignedcharnum=0,i=0;
voidinit()
{
TRISB=0x00;
TRISC=0x00;

PORTB=0xFE;
PORTC=0xFE;
}
voidTMR0_init()
{
OPTION=0x07;//0有上拉电阻00001111:256分频
GIE=1;
PEIE=1;
T0IF=0;
TMR0=250;
T0IE=1;
}
voidinterruptTIMER0()
{
T0IF=0;
if(num==5)
{
num=0;
PORTB=(PORTB<<1)"0x01;
PORTC=(PORTC<<1)|0x01;
if(i==7)
{
i=0;
PORTB=0xFE;
PORTC=0xFE;
}
else
{
i++;
}
}
else
{
num++;
}
}
voidmain()
{
init();
TMR0_init();
while(1);
}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭