控制电机正反转和启停
控制电机速度
采集电机速度
/*按键处理 */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}
如果觉得《51单片机 Proteus仿真 直流电机控制正反转 控制电机转速 转速采集》对你有帮助,请点赞、收藏,并留下你的观点哦!