一、项目功能简介
整改设计系统由STC89C52单片机+ULN2003A电机驱动芯片+28BYJ-48步进电机+两位数码管+按键模块+LED灯模块组成。
具体功能:
1、数码管显示正转、反转和转速。
2、设置电机的转速,总共有九档速度。
3、LED显示电机电机的转速。
二、系统构成图
三、仿真
本次项目采用proteus8.11软件实现仿真设计。由于proteus软件版本原因,不能确保proteus其他版本软件能够正常运行,请安装好对应软件版本(版本一致或者高于这个版本都可以)
四、程序
/* 主函数 */
void main(void)
{
DataPort0 = 0x40; //显示"----"
Seg1 = 0;
Seg2 = 0;
delayms(1000); //延时大约1s
T0_Init(); //定时器初始化
dis_buf[0] = duan_ma[10]; //数码管赋值
dis_buf[1] = duan_ma[Coil_Pos];
BUZZ_Sign = 200 ; //蜂鸣器响一次
while(1)
{
KeyNumber = Key(); //检测哪个按键被按下
Key_Set(); //按键处理函数
delayms(2);
}
}
五、原理图
本原理图利用AD17软件设计。
六、参考论文
论文仅限于参考,内容跟项目对应。
七、全部资料
八、资料获取
关注公众号,后台回复:51步进电机