51单片机+L293D控制直流电机起保停正反转
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了51单片机+L293D控制直流电机起保停正反转相关的知识,希望对你有一定的参考价值。
51单片机+L293D控制直流电机起保停正反转
-
仿真效果图
-
程序代码
#include <STC89C5xRC.H>
#define EN1 P22
#define D1 P20
#define D2 P21
#define button_Z P10
#define buttun_R P11
#define button_T P12
void zhengzhuan();
void fanzhuang();
void ting();
void buttonscan();
void main (){
while(1)
{
buttonscan();
}
}
void zhengzhuan(){
EN1=1;
D1=1;
D2=0;
}
void fanzhuang(){
EN1=1;
D1=0;
D2=1;
}
void ting(){
EN1=0;
D1=1;
D2=1;
}
void buttonscan(){
if(button_T==0){
ting();
}
if(button_Z==0){
zhengzhuan();
}
if(buttun_R==0){
fanzhuang();
}
}
以上是关于51单片机+L293D控制直流电机起保停正反转的主要内容,如果未能解决你的问题,请参考以下文章
51单片机+L293D控制直流电机起保停+数码管PWM调速显示
VSM Studio uln2003驱动步进电机+单按键启保停正反转四拍控制
VSM Studio uln2003驱动步进电机+单按键启保停正反转八拍控制
Proteus仿真Arduino+uln2003驱动步进电机+单按键启保停正反转控制