功能如下:

1.共有6个按键,分别是正转,反转,时间加、时间减、开始、停止。

2.按正转,设置转动时间,按开始,步进电机开始转动,达到设定时间,电机停止转动。

3.在电机转动期间,按停止键,电机停止转动。

4.数码管显示设置时间和剩余时间。

单片机四线步进电机驱动程序(protues8.951单片机L298N驱动步进电机仿真)(1)

一、电机驱动模块,采用L298驱动器。

单片机四线步进电机驱动程序(protues8.951单片机L298N驱动步进电机仿真)(2)

二、步进电机参数设置,步进角度可任意设置,为一个脉冲电机转动的大小。

单片机四线步进电机驱动程序(protues8.951单片机L298N驱动步进电机仿真)(3)

三、数码管,采用扫描方式,共阳极,位选。

单片机四线步进电机驱动程序(protues8.951单片机L298N驱动步进电机仿真)(4)

四、按键实时扫描,灵敏度高。

单片机四线步进电机驱动程序(protues8.951单片机L298N驱动步进电机仿真)(5)

五、程序源码,主程序部分。

单片机四线步进电机驱动程序(protues8.951单片机L298N驱动步进电机仿真)(6)

六、程序源码,电机驱动子程序。

单片机四线步进电机驱动程序(protues8.951单片机L298N驱动步进电机仿真)(7)

,