while (1)
{
if(i<=1080*n) /*脉冲数*/
{
CLK1=!CLK1;
for(m=0;m<30;m++)
{
;
}
CLK1=!CLK1;
DelayMS(1);
i++;
}
}
/////////////////////////////////////////////////////
while(i<=1080*n)/*脉冲数*/
{
CLK=!CLK;
for(m=0;m<30;m++)
{
;
}
CLK=!CLK;
DelayMS(1);
i++;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
发脉冲最好使用定时器中断来做,频率更稳定
一周热门 更多>