打印

AT89S51+ULN2003A驱动15度步距角的步进电机

[复制链接]
2942|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cfstep|  楼主 | 2010-10-20 21:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cfstep 于 2010-10-20 22:02 编辑

单片机板由DC5V供电, 达林顿管2003输入侧由DC5V供电,控制信号来自51的P0口低四位P0.3 P0.2 P0.1 P0.0, 2003输出由DC28V供电.
所以该系统共需三个直流电源供电     运转了1分多钟,电机外壳很烫,不知道什么原因?

      ORG 0000H
START: MOV P0,#0CH;棕红通电 一个循环走四拍 每一拍走一步(7.5度)  转速25r/m
        LCALL DELAY
          MOV P0,#09H;红桔通电
        LCALL DELAY
          MOV P0,#03H;桔黄通电
        LCALL DELAY
          MOV P0,#06H;黄棕通电
        LCALL DELAY
         SJMP START
  DELAY: MOV R7,#200
     M3: MOV R6,#248
         DJNZ R6,$
         DJNZ R7,M3
         RET
         END

相关帖子

沙发
cfstep|  楼主 | 2010-10-21 16:29 | 只看该作者
自己顶

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

141

帖子

2

粉丝