jrcsh 发表于 2013-1-15 15:27 
电机加速度~~~很慢的, 不管是用中断还是用 软延时都可以应付。 什么定时器中断比较好协调资源的使用,
...
void Timer0_ISR() interrupt 1
{
TH0=(65536-cycle)/256;
TL0=(65536-cycle)%256;
num--;
if(num==0)
{
num=100;
if(cycle>30)
{
cycle--;
}
}
clk=~clk;
}
电机转的很慢,你的意思是把cycle设一个数组吗? |
|