我采用两个定时器,一个用来进行时钟显示,一个用来驱动步进电机! 但是时钟是OK的,步进电机却不动!

2024-11-17 06:56:42
推荐回答(1个)
回答(1):

void isr_timer1(void) interrupt 3
{unchar m,i;
TR1=1;
TH1=(65536-2000)/256;
TL1=(65536-2000)%256;
if(motor)
{
if(i==speed) // i 没有变化,进不去这个判断
{
i=0;