智能小车扩展部分.pptVIP

  • 38
  • 0
  • 约1.38千字
  • 约 8页
  • 2018-02-21 发布于河南
  • 举报
智能小车扩展部分

智能小车 综述及扩展部分 综述 选题背景及意义 紧跟当前形式。 机与电有机的结合。 知识点覆盖全,软硬件都得到锻炼。 真正理解工程的概念。 产品介绍 小车结构 小车功能 功能扩展部分 1.主要设计思路 2.旋转编码器的介绍 3.设计的过程 1)测出旋转编码器转一圈所产生的方波数N. 2)测出小车运动5s旋转编码器所产生的方波数. 3)计算小车5秒行驶的里程. 4.用单片机实现记录旋转编码器5s内产生方波数的程序流程图: * * 要的程序介绍 if(flag==1) // { flag=0; //清标志位 x=T0count*65536+TH0*256+TL0; //取得时间宽度参数 s=x/m*c; //================计算================== //;================================================================================== mcount=0; timecount=0; T0count=0; TH0=0; TL0=0; TR0=1; //TR0=1,控制开关闭合,计数脉冲进入T0计数器,启动计数 } //=============显示====================== display(a,b,c,d) a=s/100; b=(s-100a)/10; c=(s-100a-10b)/1; d=(s-a-b-c)*10; while(1);//保持 } //;================================================================================== void t0() interrupt 1 using 0 //T0中断服务 { T0count++; //对P3。4口的脉冲进行计数 } //;================================================================================== void t1(void) interrupt 3 using 0 //T1中断服务 { TH1=(65536-4000)/256; //计数初值重装载,采用定时为四秒 TL1=(65536-4000)%256; timecount++; if(timecount==250) { timecount=0; mcount++; if(mcount==5) {TR0=0; mcount=0; flag=1;} // 置标志 } } *

文档评论(0)

1亿VIP精品文档

相关文档