基于单片机的红外遥控步进电机 下载本文

case 5:a = 0;b = 1;c = 0;d = 0;break; case 6:a = 1;b = 1;c = 0;d = 0;break; case 7:a = 1;b = 0;c = 0;d = 0;break; } num2++; if(num2 == 8) { if(mode==1) { jishu--; if(jishu<=0) { jishu=0; start=0; } } num2 = 0; } } } else { a = 0;b = 0;c = 0;d = 0; } }

//外部中断解码程序_外部中断0 void intersvr1(void) interrupt 2 using 1 { TR0=1; Tc=TH0*256+TL0;//提取中断时间间隔时长 TH0=0; TL0=0; //定时中断重新置零 if((Tc>Imin)&&(TcInum1&&Tc>1|0x80; m++;

}

if(Tc>Inum2&&Tc>1; m++; //取码 } if(m==32) { } }

}

m=0; f=0; if(Im[2]==~Im[3]) { IrOK=1; TR0=0; } else IrOK=0; //取码完成后判断读码是否正确 //准备读下一码

致谢

本论文是在老师的精心指导下完成的。在做毕业设计的整个过程中,得到了老师的耐心指导,特别是在设计的初始阶段,周老师在需求分析方面给了我很大的帮助,在老师帮助和指导下,使我能很快地就确定了系统的目的和开发方案,在后来的确定步进电机结构和性能方面周老师给了很大的帮助,使后来的程序实现方面使我少走了很多弯路,并提高了我的效率。这对于我以后的工作和学习都有很大的帮助,在此衷心感谢老师的耐心辅导。

同时感谢那些在设计中给予帮助的同学,因为有充分的、默契的合作才有更顺利的结果。

装 订 线