找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10112|回复: 13
收起左侧

单片机控制步进电机转动proteus+程序

  [复制链接]
ID:262633 发表于 2018-12-13 16:49 | 显示全部楼层 |阅读模式
步进电机正转,反转,调速仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
1.PNG
/********************************************************************
                    51单片机最小系统板+ULN2003步进电机
*********************************************************************/

#include "moto.h"

/********************************************************************
                             主函数
*********************************************************************/
void main()
{
        uchar Temp;
        direction=0;                                                                                                            //方向
         openflag=0;                                                                                                               //启动标志
        while(1)
        {
                Temp=KeyScan();
                switch(Temp)                                                                                                         //按键处理
                {
                        case 0x0e:
                                openflag=!openflag;
                                break;
                        case 0x0d:
                                if(speed<9)
                                        speed++;                                                                                         //速度加
                                break;
                        case 0x0b:
                                if(speed>0)
                                        speed--;                                                                                         //速度减
                                break;
                        case 0x07:
                                direction=!direction;                                                                           //方向取反
                                break;
                }
                DigDisplay();                                                                                                        //显示
                if(openflag)
                {
                        Motor();                                                                                                        //步进电机
                }               
        }        
}

全部资料51hei下载地址:
步进电机控制.zip (121.44 KB, 下载次数: 471)
回复

使用道具 举报

ID:350104 发表于 2018-12-14 09:48 | 显示全部楼层
很好的资料 步进电机的主要控制方式都可以实现  谢谢分享
回复

使用道具 举报

ID:208849 发表于 2018-12-14 11:26 | 显示全部楼层
来学习来着的
回复

使用道具 举报

ID:455033 发表于 2018-12-27 07:35 | 显示全部楼层
特来膜拜学习
回复

使用道具 举报

ID:469740 发表于 2019-1-17 16:32 | 显示全部楼层
脑壳疼 前来求学
回复

使用道具 举报

ID:470263 发表于 2019-1-18 17:08 | 显示全部楼层
学习一下
回复

使用道具 举报

ID:520605 发表于 2019-6-26 14:55 | 显示全部楼层
下载学习下,谢谢大哥教程
回复

使用道具 举报

ID:584041 发表于 2019-7-15 11:00 | 显示全部楼层
请问步进电机转速的控制是通过那个“步进电机延时程序”来实现的吗?但是为什么speed++时没看见你调用这个函数啊?
回复

使用道具 举报

ID:660486 发表于 2019-12-10 19:31 | 显示全部楼层
膜拜学习
回复

使用道具 举报

ID:661098 发表于 2019-12-10 22:50 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

ID:659782 发表于 2020-1-6 13:59 | 显示全部楼层
不错,支持一下
回复

使用道具 举报

ID:734949 发表于 2020-4-27 22:25 | 显示全部楼层
不错 支持一下 感觉还是可以的
回复

使用道具 举报

ID:775005 发表于 2020-6-10 13:52 | 显示全部楼层
不错,学习学习
回复

使用道具 举报

ID:842617 发表于 2020-11-16 21:21 来自手机 | 显示全部楼层
可以发一个完整的源程序代码吗,大哥
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表