控制电机正反转和启停
控制电机速度
采集电机速度
c展开代码/*按键处理 */
void user_do( unsigned char k )
{
 if ( k == 1 )
 {
  zhengzhuan = 1;         /* 正转 */
 }else if ( k == 2 )
 {
  zhengzhuan = 0;         /* 反转 */
 }else if ( k == 3 )
 {
  if ( dangwei < 10 )
   dangwei++;      /* 档位 */
 }else if ( k == 4 )
 {
  if ( dangwei > 0 )
   dangwei--;      /* 档位 */
 }else if ( k == 5 )
 {
  stop = !stop;           /* 启停 */
  if ( stop == 0 )
   dangwei = 0;
  else dangwei = 5;
 }
}
/* 速度采集 外部中断 */
void int0() interrupt 0
{
 Inpluse++; //采集电机速度加1
}



本文作者:Dong
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!