当前位置: 能电机 >> 能电机资源 >> 51单片机驱动直流电机LD
基于51单片机的直流电机驱动
系统源代码和仿真图可在文末的链接中下载
仿真软件为Proteus8.10编程软件为keil4
系统组成:单片机最小系统、四位共阳极数码管、三个独立按键、直流电机、LD芯片。
系统功能:又三个按键控制直流电机的正转、反转和停止。对应数码管显示00、01和02。正转时直流电机的转速可以到达——,反转时到达-——-。
此系统没有实时显示电机的转速功能,后续会更新实时显示转速和设定速度的系统
其中的LD芯片具有以下真值表
两个输入一个使能位
IN1IN2EN1
正转
反转
停止
顺停
系统上电初始状态如下:
此时数码管显示00,电机不工作
电机正转时如下:
数码管显示01,电机转动,速度为
电机反转时:
数码管显示02,电机转动,速度为-
部分代码如下:
voidmain(){san=0,si=0;in1=0;in2=0;en1=1;while(1){//motor();display1(san,si);keys();}}
源程序和仿真下载链接:
直流电机的驱动
预览时标签不可点收录于话题#个上一篇下一篇