51单片机步进电机控速正反转(原理图+源码+仿真)

仿真图proteus 7.8

程序编译器:keil 4/keil 5

编程语言:C语言

编号C0005

功能说明:

本设计采用STC89C51/52(与AT89S51/52、AT89C51/52通用)单片机作为主控制器;采用DC-5V步进减速电机(步进角度5.625°,减速比1/64);采用集成芯片ULN2003作为电机驱动;可通过按键控制正反转及速度;四位数码管第1位显示电机的正反转,第3位和第4位显示电机运行速度的档数;五个红色LED,一个为电源指示,四个指示电机的转速。

按键说明(由左至右):

1、 KEY1: 正转;

2、 KEY2: 反转;

3、 KEY3: 加速;

4、 KEY4: 减速;

5、 KEY5: 暂停/继续。

资料下载链接(可点击):

https://docs.qq.com/doc/DS2dSVXNNWWVyZ291

实物图:

img

仿真图(提供源文件):

img

原理图(提供源文件):

img

源程序(提供源文件)

img

器件清单:

img

资料清单(提供资料清单所有文件):

img

资料下载链接(可点击):

https://docs.qq.com/doc/DS2dSVXNNWWVyZ291

更多资源 点击下方链接:

https://docs.qq.com/sheet/DS0xIa0llTmtNakRW

微信公众号:嘉盛单片机

img