这是中断和控制程序,上电后总是一抖一抖的往一个方向转,最后堵转,怎么让他来回摆呢?
void scanf()
{
if(intnum = 1)
{
PORTDbits.RD6 = 0;
LATDbits.LATD6 = 0;
}
if(intnum = 20)
{
PORTDbits.RD6 = 1;
LATDbits.LATD6 = 1;
intnum = 0;
}
}
}
void interrupt time0()
{
TMR0H=65203/256;
TMR0L=65203%256; /*TMR0定时器赋初值*/
INTCONbits.TMR0IF=0; /****中断标志位清零*****/
intnum++;
} |