智能车制作

标题: MC9S12HY汽车仪表程序解读 [打印本页]

作者: zjsxhwl    时间: 2014-7-3 13:03
标题: MC9S12HY汽车仪表程序解读
MC9S12HY汽车仪表程序解读

void T_SPEED_OnInterrupt(void)
{
  /* Write your code here ... */
  
  
       //模拟量快速转动,间隔时间TC2
      TC2 -= (word)32000;  //中断时加了32000要减去
      
      if(MotorSpeedIndex[SPEEDOMETER]<MaxSpeedIndex[SPEEDOMETER])//如果小于最高速度
      {
          if(MotorMoveStatus[SPEEDOMETER]==RAMPUP)   //加速、匀速、空闲
          {
              TC2 += (StepProfile[MotorSpeedIndex[SPEEDOMETER]++])>>1;            
          }
            
     }
     else
     {
          MotorMoveStatus[SPEEDOMETER]=CONST;//均匀速度
         TC2 += (StepProfile[MotorSpeedIndex[SPEEDOMETER]])>>1;  //一倍的频率
        
     }
     
     
// 以下表没有加减速的处理   
     if(MotorMode[POWER] == SEARCH)
     {
          motor_micro_update(POWER);
     }
     if(MotorMode[TEMP] == SEARCH)
     {
        motor_micro_update(TEMP);
     }   
     if(MotorMode[FUEL] == SEARCH)
     {
        motor_micro_update(FUEL);
     }
      
     if(MotorMode[SPEEDOMETER] == SEARCH_ZERO)
     {
         motor_micro_update(SPEEDOMETER);
     }  
     //motor_update(SPEEDOMETER);
}


作者: 黄学源    时间: 2015-6-12 17:40
我司专注供应飞思卡尔单片机,主要分销国内外库存现货,价格绝对优势 原装正品。有专业工程帮烧录程序 ,联系方式:QQ 799929715     13723757551




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2