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

[复制链接]
4076|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

粉丝
快速回复 在线客服 返回列表 返回顶部